Key takeaways
- Sidekick works best with specific, detailed prompts - vague requests give vague results.
- Use it for analytics, discount creation, Flow automations, content writing, and B2B tasks.
- Always include timeframes, numbers, and context when asking for data or content.
- Sidekick cannot edit your theme or storefront - for that, you need a tool like Fudge.
This is a practical prompt reference for Shopify Sidekick. Copy any of these directly into your admin, or use them as a starting point and adjust for your store.
Why you can trust us
We’ve been in the Shopify ecosystem for four years and built Fudge - an AI storefront editor used by hundreds of Shopify merchants. We use Sidekick ourselves daily and have tested these prompts across real stores.
Analytics & Reporting
Sales data:
- “Show me my top 10 products by revenue for the last 30 days”
- “What were my total sales yesterday, and how does that compare to the same day last week?”
- “Break down my sales by country for the last 90 days”
- “Show me revenue by sales channel this month”
- “What’s my average order value for the last 7 days?”
- “Which product variants sold the most units last month?”
Customers:
- “How many new customers did I acquire last month?”
- “What percentage of my orders in the last 90 days came from returning customers?”
- “Show me customers who spent over $500 in the last 6 months but haven’t ordered in 60 days”
- “Which customers have the highest lifetime value?”
- “How many customers from the US placed an order last week?”
Inventory:
- “Which products have fewer than 20 units in stock?”
- “Show me products that have been out of stock for more than 7 days”
- “What’s my total inventory value right now?”
- “Which products have the highest sell-through rate this quarter?”
Returns and disputes:
- “Show me all orders with open disputes”
- “What’s my return rate for the last 30 days?”
- “Which products have the highest return rate?”
Discounts & Promotions
- “Create a 20% off discount code called SUMMER20 that expires on June 30”
- “Create a free shipping discount for orders over $75, valid for the next 2 weeks”
- “Make a discount code that gives $10 off orders over $100, limited to 500 uses”
- “Create a 15% discount for the collection [collection name], active this weekend only”
- “Set up a buy-2-get-1-free discount on [product name]”
Tips for discount prompts: Include the discount amount, any minimum order requirement, expiry date, and usage limit. The more specific, the better.
Related: Shopify Sidekick Use Cases: What It’s Actually Good At.
Flow Automations
Sidekick can build entire Flow workflows from a plain description. Be clear about the trigger (what starts the workflow) and the action (what happens as a result).
- “Build a Flow that sends a follow-up email 3 days after an order is marked as delivered”
- “Create a workflow that tags a customer as ‘VIP’ when their total spend exceeds $1,000”
- “Set up a Flow that sends me a Slack notification when an order over $500 is placed”
- “Build an automation that adds a customer to a segment called ‘At Risk’ if they haven’t ordered in 90 days”
- “Create a workflow that automatically archives a product when its inventory hits zero”
- “Set up a Flow that sends an internal alert when a payment dispute is opened”
- “Build a workflow that applies a ‘loyal customer’ tag after a customer’s 5th purchase”
- “Create an automation that sends a restock notification email to customers who viewed a sold-out product”
For a deeper reference focused on Flow specifically, see Shopify Flow AI Assistant Prompts.
Content Writing
Product descriptions:
- “Write a product description for [product name]. It’s a [brief description]. The key benefit is [benefit]. The target customer is [audience].”
- “Rewrite this product description to be more concise and focus on the outcome rather than features: [paste description]”
- “Write a product description for [product name] in a conversational, friendly tone. Under 100 words.”
Email campaigns:
- “Write an email announcing our summer sale. 20% off sitewide, ends Sunday. Keep it short and punchy.”
- “Write a win-back email for customers who haven’t purchased in 6 months. Offer them 10% off their next order.”
- “Write a post-purchase email asking for a review, going out 7 days after delivery. Keep it brief and genuine.”
- “Write a back-in-stock email for [product name]. Include urgency but don’t be pushy.”
SMS messages:
- “Write an SMS for our flash sale ending tonight. Max 160 characters.”
- “Write a cart abandonment SMS. Keep it friendly, not salesy.”
SEO:
- “Write an SEO meta title and description for our [product/collection name] page. Primary keyword: [keyword].”
- “Write a ShopifyQL query to show me web performance data by landing page for the last 30 days”
B2B & Wholesale
- “Create a new company record for [company name] with net-30 payment terms”
- “Show me all B2B orders placed in the last 30 days”
- “Which B2B customers haven’t placed an order in 60 days?”
- “Create a customer account for [name] at [company name] with a B2B price list applied”
- “Show me the total revenue from B2B orders this quarter”
Operations & Admin
- “Show me all unfulfilled orders placed more than 3 days ago”
- “Which orders are awaiting payment right now?”
- “Tag all customers who purchased [product name] in the last 90 days with ‘bought-[product]’”
- “Show me all orders from [country] placed last month”
- “How many orders were placed on mobile vs desktop last week?”
- “Create a customer segment of everyone who bought from [collection name] in the last 6 months”
Getting better results
Add timeframes. “Show me sales” is too broad. “Show me sales for the last 14 days” gives a useful result.
Ask follow-up questions. Sidekick remembers your conversation. After asking for top products, follow up with “which of these are low on stock?” without repeating context.
Specify output format. If you want a table, say so. “Show me top products as a table sorted by revenue” is clearer than just asking for top products.
Iterate on content. If a product description isn’t right, say “make it shorter” or “focus more on [specific benefit]” rather than starting over.
What Sidekick can’t do
No prompt will get Sidekick to edit your theme, change your storefront layout, or create a landing page. Those tasks require the Theme Editor or a tool that writes directly to your store’s code.
Fudge handles the visual side - describe a page change in plain English and it generates the code, shows you a preview, and only makes it live when you approve.
FAQ
How specific should my Shopify Sidekick prompts be?
Very specific. “Show me sales” returns ambiguous results; “Show me revenue by sales channel for the last 14 days, sorted by total” returns exactly what you need. Include timeframes, sort orders, filters, and output format (table, list, summary). The more constrained the prompt, the more useful the output.
Can I save Sidekick prompts as templates?
Sidekick supports saved skills — recurring prompts you can rerun without retyping. Inside Sidekick, save a prompt as a skill after running it once. Skills are per-account but you can describe the same skill to your team for them to save individually. Useful for daily ops checks, weekly reports, and recurring content drafts.
Why doesn’t Sidekick remember my previous conversations across sessions?
Sidekick has session-scoped memory by default — context resets when you close the chat. Within a session, follow-up questions reference earlier context cleanly. For persistence across sessions, use saved skills (which capture prompt + context as reusable templates) rather than relying on long-term memory.
Should I share Sidekick prompts with my team?
Yes for operational prompts that everyone runs (daily standup queries, weekly reports). Document them in your team wiki or Notion. Each team member runs the prompt in their own Sidekick session — results are pulled live from the same store data, so everyone sees the same numbers.
How do I prompt Sidekick for ShopifyQL queries?
State the metric, dimensions, and timeframe explicitly. “Write a ShopifyQL query for revenue by traffic source for the last 30 days, sorted descending” produces a runnable query. Sidekick handles the syntax — you can run the result directly in ShopifyQL Notebooks (Analytics → Custom reports).
Related: Edit Your Shopify Theme.