Step 1
Collect the marketing calendar with its planned send dates, the customer signals actually recorded in the store, the permissions held for each contact and channel, and the frequency limits the merchant has stated for marketing contact.
A merchant plans sends from a marketing calendar, so messages go out on dates rather than the customer's situation. In this case, the immediate task is to automate relevant marketing messages with clear conditions. The workflow should produce an email automation map and test scenarios, where each message names what must hold at send time and what cancels it.
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 automate relevant marketing messages with clear conditions.
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 marketing calendar with planned send dates, customer signals actually recorded in the store, permissions held for each contact and channel, and the merchant's stated frequency limits]. Write each message as a send-time condition plus a cancellation, so a campaign reaches a contact only while every stated signal still holds and any recorded purchase, unsubscribe or suppression cancels it, and hold back any message whose condition cannot be evaluated from the records.
Return an email automation map and test scenarios 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 marketing calendar with its planned send dates, the customer signals actually recorded in the store, the permissions held for each contact and channel, and the frequency limits the merchant has stated for marketing contact.
Write each message as a send-time condition plus a cancellation, so a campaign reaches a contact only while every stated signal still holds and any recorded purchase, unsubscribe or suppression cancels it, and hold back any message whose condition cannot be evaluated from the records.
Deliver an email automation map and test scenarios stating the condition, the cancellation and the channel per message, then replay recent contacts through the rules and reconcile the eligible count against the suppression list before activation.
Cover decision rules, frequent misunderstandings, and required inputs so the team aligns on prerequisites before execution.
No, the condition governs the send and the date only proposes it, because a message timed to a campaign rather than to the customer reproduces the problem the automation exists to solve; a date with no eligible contacts simply produces no send.
Apply the merchant's stated precedence, usually the more specific condition over the broader one, so a contact receives one coherent message per window; where no order is stated, record the conflict and defer both rather than sending twice.
Test it with a contact that satisfied the condition and then triggered the cancellation, confirming no send was queued, since a rule verified only against already-ineligible contacts proves nothing about the moment the state changed.
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.