Step 1
Collect the offer's exact terms as recorded, the qualifying product range or order conditions, the redemption window with its timezone, the tone rules, and the channels each copy block will run on with their length limits.
A promotion is confirmed but the copy keeps describing the discount without saying who qualifies for it. In this case, the immediate task is to draft copy for a defined promotional offer. The workflow should produce copy blocks that open with the qualifying condition and state the offer in the merchant's own wording.
First replace every [bracketed] placeholder with real store scope and constraints, then add any actual records or data you have, and paste it into your preferred AI assistant or Spark agent. Spark will follow this page's workflow to produce structured output and verification steps.
Act as a Shopify operations specialist.
Help me draft copy for a defined promotional offer.
My store context is [describe the business, products and target audience].
My scope is [specify the affected products, pages, customers or reporting period]. Use these inputs: [the offer's recorded terms, the qualifying product range and order conditions, the redemption window with timezone, tone rules, and channels with their copy length limits]. Write each copy block so the qualifying condition opens the message and the offer follows in the merchant's recorded wording, keeping every claim to terms the records support and dropping any comparison or urgency the records do not state.
Return the promotional content package, then verify each block against the supplied records for the specified task.
Show the relevant evidence or before-and-after examples and explain how I can verify the result.
If essential data is missing, ask for it and mark unsupported conclusions as unknown.
Do not invent metrics, product claims or customer facts.
For any publication, message, account or store change, use only connected tools within my explicitly authorized scope and report success only after verification; otherwise provide the draft or proposed steps.Split the work into input, judgment, and deliverable phases. Verify each step's output before moving to the next.
Collect the offer's exact terms as recorded, the qualifying product range or order conditions, the redemption window with its timezone, the tone rules, and the channels each copy block will run on with their length limits.
Write each copy block so the qualifying condition opens the message and the offer follows in the merchant's recorded wording, keeping every claim to terms the records support and dropping any comparison or urgency the records do not state.
Deliver the copy package per channel, verify each block's terms, dates and conditions against the supplied records word for word, and confirm the qualifying condition remains readable at each channel's length limit.
Cover decision rules, frequent misunderstandings, and required inputs so the team aligns on prerequisites before execution.
Dates and timezone are stated exactly as recorded, in every block including the shortest channel versions. Paraphrased or rounded dates create disputes at checkout when an order lands just outside the window. No version may compress the window into a vaguer phrase.
Secondary wording is trimmed, never the qualifying condition, the offer or the dates. Those three elements are the legally load-bearing part of the message. If a limit cannot hold all three, the constraint is raised with the merchant instead of abbreviating terms.
Each block is checked word for word against the records for terms, dates and conditions. Drift usually enters through rewrites made for length or tone, not through the first draft. A single word of mismatch sends the whole block back before publishing.
Start with scenarios under the same topic, then expand into cross-topic matches suggested by similarity.
Ciwi Spark builds Shopify-native AI tools and agents around the workflows merchants actually run: research, ads, translation, and customer support. Stop rewriting the same prompts by hand.