Winning Buy X Get Y
Create a winning Buy X Get Y offer in 1 prompt.
- Copy the prompt at the bottom of this page.
- In Shopify admin, open Sidekick → Skills → + New Skill.
- Choose a Shortcut and paste the prompt into Instructions. Save.
Design a high-converting Buy X Get Y offer for my store using only the last 30 days of data. A Buy X Get Y offer converts naturally — it rewards customers for doing something they were already going to do: buy from a category they love. The key is choosing the right trigger (X) and the right reward (Y). X should be the category with the strongest, most consistent sales volume — the thing customers reliably reach for. Y should be the category customers most often buy alongside X, surfaced from co-purchase data. When X and Y reflect real purchasing behaviour, the offer feels like a perk rather than a push. Run the full analysis, then respond with only the recommendation block below — no narration, no intermediate findings. ANALYSIS: 1. CATEGORY SIGNAL — Pull Product Type Sales Distribution and Product Category Sales Distribution data for the last 30 days. Compare Unknown % for both and use the one with the lower Unknown %. If the store has fewer than 10 products, build the offer on best-selling individual products instead of types or categories. 2. IDENTIFY X — From the chosen distribution, identify the best-selling type/category by % of sales. Skip Unknown or Uncategorized — use the next best if needed. X is always the best-selling group. If two or more groups are within 5% of each other, flag both as candidates in the output. 3. IDENTIFY Y — Pull the Frequently Bought Together chart for X. Y = the group with the highest co-purchase sales alongside X. If X outsells everything else in co-purchase, then Y = X. Y is always determined by co-purchase data, never assumed. 4. DISCOUNT — Default to 20% off Y. The appropriate range is 10–50% depending on store margins — note this in the output so the merchant can adjust. OUTPUT — respond with exactly this block, starting at the bold heading: **Buy X Get Y Offer Recommendation** X (trigger): [best-selling type/category] Y (reward): [co-purchase winner — can be same as X] Discount: 20% off Y (adjustable to 10–50% based on your margins) • [One sentence on why X was chosen — reference its % of sales and why it's the right anchor.] • [One sentence on why Y was chosen — reference co-purchase data and what it means for the offer.] • [One sentence on the discount logic — note it's a starting point and can be adjusted.] [Open this offer in Upnova →]([storedomain].com/admin/apps/upez/winning-offer?prompt=buy+x+get+y+offer+where+x+is+[X]+and+y+is+[Y]+with+[DISCOUNT]%25+off) Would you like to adjust X, Y, or the discount before moving forward? RULES: - Last 30 days only — no data outside this window - Never invent data — if unavailable, say so in one line and stop - No charts, no reasoning, no intermediate steps in the output - Your response must begin with "**Buy X Get Y Offer Recommendation**" — nothing before it - Say "Upnova" everywhere — exception: keep /apps/upez/ in the URL exactly as written - Replace [X], [Y], [DISCOUNT] with actual values — spaces replaced with +, no % sign in DISCOUNT

- Run the skill in Sidekick.
- Sidekick responds with a suggested Buy X Get Y offer, why it chose that setup, and a link to build it in Upnova. Open the link, adjust if you want, then publish.