Step 1
List the customer fields the store actually holds, the source and last-updated date of each, how much of the audience carries a value, and the rules the merchant has approved for using each field in a message.
The store wants tailored messages, but coverage of the fields behind each personalisation rule differs. In this case, the immediate task is to personalize email messages using supported customer context. The workflow should produce an email automation map and test scenarios, using only attributes the merchant's records hold and a stated fallback.
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 personalize email messages using supported customer context.
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: [customer fields actually held with source and last-updated date, field coverage across the audience, approved personalisation rules, and required fallback text]. Personalise only where a field holds a value and an approved rule covers it, write fallback text for every personalised line so it reads correctly when the value is missing, and keep any inferred attribute out of the copy until it is confirmed against the record.
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.
List the customer fields the store actually holds, the source and last-updated date of each, how much of the audience carries a value, and the rules the merchant has approved for using each field in a message.
Personalise only where a field holds a value and an approved rule covers it, write fallback text for every personalised line so it reads correctly when the value is missing, and keep any inferred attribute out of the copy until it is confirmed against the record.
Deliver the automation map with test scenarios for a complete record, a partial record and a contradicting record, then verify that every personalised line renders its fallback rather than a blank and that no message exposes a field the merchant has not approved.
Cover decision rules, frequent misunderstandings, and required inputs so the team aligns on prerequisites before execution.
Count the customers holding a non-empty value at the time of build, because a line that is empty for most of the audience is not personalisation; a low-coverage field is used only inside the segments where it is populated, with the fallback carrying the rest.
Not until it is confirmed against the record, since an inference presented as a stated fact is wrong for every customer it misreads; it may select which approved message a segment receives, but it may not appear in the wording as something the customer told the store.
Naming the missing value, apologising for it, or reading like an error, all of which make the message feel automated; the fallback is a complete sentence that still holds once the field is filled in, so one message serves both cases.
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.