Back to topic
Spark playbook scenarios · Spark: AI Store Assistant

Identify relevant competitors from supplied advertising examples

The merchant keeps encountering ads from unfamiliar brands and cannot tell which of them sell overlapping products. In this case, the immediate task is to identify relevant competitors from supplied advertising examples. The output should name the advertisers whose promoted products overlap the range and flag ads without identifying detail.

Topic
Competitor Research and Monitoring
Target keyword
find competitors from ads
Copyable AI prompt

A prompt you can drop directly into Spark

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.

ai-prompt.txt
Act as a Shopify operations specialist.
Help me identify relevant competitors from supplied advertising examples.
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: [each supplied ad's creative text, visible landing URL, destination reached after redirects, advertiser name shown, the products promoted on that destination and the date each example was seen]. Keep only advertisers whose promoted products overlap the merchant's range on the need served, mark ads whose landing page will not resolve or whose advertiser stays hidden as unattributed with the reason, and merge two creatives only when they resolve to the same destination and the same entity.
Return a competitor change log and specific opportunities to investigate noting which ads lacked identifying detail 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.
Use in Spark
How to solve

A recommended resolution workflow

Split the work into input, judgment, and deliverable phases. Verify each step's output before moving to the next.

01

Step 1

Record each supplied ad with its creative text, visible landing URL, the destination reached after any redirects, the advertiser name shown on the creative or the destination, the products promoted there and the date each example was seen.

02

Step 2

Keep only advertisers whose promoted products overlap the merchant's range on the need served, mark ads whose landing page will not resolve or whose advertiser stays hidden as unattributed with the reason, and merge two creatives only when they resolve to the same destination and the same entity.

03

Step 3

Deliver a named competitor list carrying each advertiser's evidence and the opportunity it suggests, reconcile the processed ad count against the supplied batch so nothing dropped out, and hold unattributed ads in a separate list rather than guessing a seller.

FAQ

Common questions when running this scenario

Cover decision rules, frequent misunderstandings, and required inputs so the team aligns on prerequisites before execution.

When does an ad yield a usable competitor name?

When the creative or its destination names the seller and shows products overlapping the merchant's range. A link that cannot be opened, or a landing page carrying no seller identity, leaves the row unattributed rather than assigned to whoever seems most likely.

Should the same seller appearing twice be counted once?

Only after the evidence supports it. A shared destination domain, business identifier or catalogue means one competitor recorded under its main name with aliases noted, while matching creative used by different sellers means two rows, never a merged one.

Which ads belong in the competitor list?

Those promoting products overlapping the merchant's range on the need served. Ads for unrelated categories can sit in a watch list, but folding them into the competitor set distorts every comparison run against it later.

Related scenarios

Continue with adjacent or same-topic scenarios

Start with scenarios under the same topic, then expand into cross-topic matches suggested by similarity.

Next step

Want these AI scenarios embedded directly into daily operations?

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.