Smart Targeting & Rules
What Smart Targeting & Rules Does
The Smart Targeting & Rules panel decides who should see your upsell offer, how often it appears, and under what conditions it’s triggered.
It ensures every upsell is relevant, timely, and non-repetitive — so your customers see personalized offers instead of generic promotions.
📸 : “Smart Targeting & Rules panel showing audience, exposure limits, and conditions fields.”
Step-by-Step Setup
1️⃣ Audience Rules
Control how often your offer is shown.
Options:
- Limit offers per order – Show only one upsell per order to avoid overwhelming the customer.
Limit offers per customer – Prevent the same customer from seeing the same offer repeatedly across sessions.
📸: “Exposure limits toggles inside Audience Rules section.”
🧠 Pro Tip: Use these limits if your store runs multiple concurrent upsells (e.g., product add-ons and shipping upgrades) to keep the experience clean.
2️⃣ Upsell Options
Refine how upsell items behave once accepted.
Setting | What It Does | Why It Matters |
|---|---|---|
Allow customers to edit items bought through upsell | Lets buyers modify upsell products later using Account Editor’s order editing tools. | Improves flexibility and trust. |
Consider upsell items for other offers | Includes upsell items in the logic for future conditions. | Enables chained or follow-up upsells (e.g., “If they added X, then show Y”). |
📸 : “Upsell Options toggles with explanatory tooltips.”
3️⃣ Eligibility
Choose who can see your offer.
Option | Use Case | Example |
|---|---|---|
Everyone | Default — show to all customers. | “Add a case for 10 % off.” |
Individual customers | Target specific Shopify profiles. | Offer to VIP client list. |
Customer segments | Use Shopify’s saved segments (e.g., high-spenders, subscribers). | “Show to ‘Frequent Buyers’ segment only.” |
📸 : “Eligibility options: Everyone, Individual customers, Customer segments.”
🧠 Pro Tip: Pair this with Conditions below to fine-tune offers by value, region, or tag.
4️⃣ Conditions
Define when your upsell should trigger.
- Choose between All conditions (must meet every rule) or Any condition (only one must match).
- Add specific filters such as:
- Order amount ≥ $50
- Product tag contains ‘accessories’
- Customer tag = new-buyer
📸 : “Condition builder with Add Condition button.”
Example:
Show “Add matching socks” only when the order total is at least $40 and the cart includes a clothing item.
5️⃣ Schedule & Priority
Control when your offer runs and how it ranks against others.
- Start date → When the upsell becomes active.
- End date (optional) → Automatically stop after a set time.
- Priority → Determines which offer shows first when multiple are eligible.
📸 : “Date picker for Start and End date fields.”
Example:
Schedule a “Black Friday Bundle” from Nov 22 – Nov 30, and set it as highest priority so it overrides other promos.
Real-World Example
A fashion store sets rules:
- Eligibility: “Customer segment = Repeat Buyers.”
- Condition: “Order total ≥ $75.”
- Schedule: Runs Dec 1–Dec 31.
Result: Only loyal customers spending $75 or more see a curated “VIP Accessory Upgrade” offer during the holiday season.
Why Smart Targeting Matters
- 🎯 Relevance: Prevents showing random upsells to the wrong audience.
- 🕒 Efficiency: Keeps offers timely and prevents overlap.
- 💬 Better CX: Customers appreciate offers that match their purchase intent.
- 💸 Higher ROI: Focuses discounts on high-value buyers rather than everyone.
Common Mistakes
❌ Using too many overlapping conditions — keep it simple.
❌ Forgetting end dates for seasonal campaigns — offers may show after they expire.
✅ Always test by placing a sample order that meets and doesn’t meet the conditions to verify behavior.
Next Step
👉 Next Article: [Product Modules →]
Learn how to choose and prioritize the exact products that appear inside your upsell offer.
Updated on: 27/11/2025
Thank you!






