Where to find this: Shopify admin → Apps → Yuko Loyalty → Loyalty → Programs → Booster Campaigns → Create campaign → Spending Goal
Overview
A Spending Goal tracks how much a customer spends while the campaign runs and rewards them each time their total crosses a milestone. For example: spend $150 → 500 bonus points, spend $300 → $20 off. The spend can come from one large order or several smaller ones. You can set up to 20 milestones, and each milestone can have one or more rewards of any type.Why you need it?
Multipliers and flat bonuses reward whatever the customer spends. Spending goals make the customer aim higher. When a customer knows there’s a reward for crossing $150, they add the extra item to reach it. *"I was going to spend $90”* becomes “$150 because I want the reward”. Basket size grows without a discount.When to use it?
- You want to lift average order value over a defined period.
- You’re running a launch and want bigger baskets, not just more customers.
- You want a recurring stretch goal for your best customers.
- You want a ladder of rewards that keeps customers climbing.
Before you start
The Place an order Way to Earn is enabled. If it’s off, this type is greyed out in the Create Booster Campaign picker.
How to configure it?
1
Open Booster Campaigns
Go to Apps → Yuko Loyalty → Loyalty → Programs. In the Booster Campaigns section, click Create campaign and select Spending Goal.
2
Fill in Campaign Details
Enter a Campaign Name (internal) and an optional Description.
3
Add milestones
Under Milestones, set the Spending Amount for Milestone 1: the amount the customer must spend to unlock it. Click Add milestone for more (up to 20). Each milestone must be higher than the one before.
4
Add rewards to each milestone
In each milestone, click Add reward and choose Amount discount, % off discount, Free shipping, Free product, Bonus points or Store credit (Shopify only). Every milestone needs at least one reward.
5
Set a minimum order amount (optional)
Under Spending Booster Goal, check Set a minimum order amount and enter the Minimum Order Amount. Only orders above this amount count toward each milestone.
6
Set targeting and limits (optional)
Add Targeting Rules, including Products or Collections rules. Set Max participants and Max completions per customer if needed.
7
Set the schedule
The schedule defines the window in which spend counts: One-time (start and end date), Recurring (by weeks or months, with progress tracked per cycle) or Evergreen (always on).
8
Review display, stacking, publishing and icon
Two widget labels apply: Call-to-action above progress bar (default “Spend [remaining] more to unlock [next_reward]”) and Status text under progress bar (default “[current] / [target]”). Other tokens:
[title], [reward], [points_label], [milestones_done], [milestones_total].9
Save
Status is enabled by default. Click Save.
How it works
- Each order a targeted customer places while the campaign is active adds its order total to their running spend (orders below the minimum order amount are skipped).
- When the running spend reaches a milestone, that milestone’s rewards are issued. One large order can unlock several milestones at once.
- Once every milestone is reached, the customer has completed the campaign. If Max completions per customer allows it, their next order starts a fresh run.
- On a recurring schedule, progress is tracked separately for each cycle.
Use cases / Examples
1. Launch-week ladder. One-time, launch week: $100 → 200 bonus points, $200 → free shipping, $300 → $25 off. 2. Quarterly stretch goal. Recurring, Months, Every quarter: spend $300 in the active month → 1,000 bonus points. 3. Collection-focused spend. Add a Collections rule so only customers buying from a specific range qualify, with milestones at $150 and $250. 4. Holiday gifting goal. One-time, Dec 1–15: spend $250 → 1,000 points. Gift baskets are bigger anyway; the reward tilts the customer’s full gift list toward you. 5. VIP-only stretch. Evergreen with a Customer Tags or Min lifetime spend rule, and a free product at the top milestone.How to promote it
Spending goals work best when the customer can see their progress.- Storefront: with Show in loyalty widget checked, the Loyalty Nudges widget, the Floating Rewards launcher and customer account page show a progress bar using your widget labels.
- Email: announce the milestones and the window through your ESP. With Klaviyo, you can trigger a follow-up after each order to remind customers how close they are.
- WhatsApp: if you’ve connected a WhatsApp provider, save it for customers who are close to a milestone as the window closes.
FAQs
Where did the time-window setting go?
Where did the time-window setting go?
The window is the campaign’s Schedule. Use a one-time schedule for a fixed window, or a recurring schedule for a repeating one.
Does one order count twice?
Does one order count twice?
No. Each order is counted once per cycle.
Can a milestone have more than one reward?
Can a milestone have more than one reward?
Yes. Click Add reward again inside the milestone.
Next Steps
Booster Campaigns overview
Schedule, targeting, stacking and display settings shared by all boosters.
Order Booster
Want to drive the number of orders instead of basket size?
Streak Booster
Reward consistent buying across consecutive periods.
Loyalty Nudges
Show spending progress on every storefront page.
Book a Free Setup Call
Talk to our team for personalised setup help.Time: 30 minutes
Contact Support
Visit our support hub for help articles, live chat and ticket submission.
Browse the Guides
Documentation across loyalty, referrals, memberships and more.
Install Yuko
Add Yuko to your Shopify store from the Shopify App Store.