Skip to main content
Bonus points campaigns help create urgency and encourage customers to shop at your store during a limited-time promotion.
Feature availability: Bonus points campaigns are available on Standard, Growth, Plus, and Enterprise plans.

Schedule a bonus points campaign

To schedule a campaign:
  1. From Smile Admin, go to Program > Bonus campaigns.
  2. Click Create campaign.
  3. Under Campaign name, enter your campaign’s name.
  4. Under Bonus, select the points multiplier.
  5. Under Applies to, select the Place an order ways to earn the bonus applies to.
  6. Under Schedule, choose the start and end dates for your campaign.
  7. Click Launch campaign or Schedule campaign, depending on whether the campaign starts immediately.
Tip: You can also use Shopify Sidekick to set up a bonus points campaign. Learn how to create a bonus points campaign with Shopify Sidekick.

Bonus campaigns and VIP tiers

If you have a separate Place an order way to earn for each VIP tier, you can boost all of them, or only the tiers you want to target.

Cancel a bonus points campaign

  1. From Smile Admin, go to Program > Bonus campaigns.
  2. Click Edit campaign next to the campaign you want to cancel.
  3. Click Delete.
Note: Only scheduled campaigns can be deleted. Campaigns that have already ended cannot be deleted.

What customers see during a bonus campaign

While a bonus campaign is running, Smile highlights it across your loyalty program so customers know they can earn extra points on orders:
  • On-site prompt: A Smile Nudge appears automatically to promote the campaign and its points multiplier. It appears once per customer during the campaign and can’t be edited or turned off.
  • Smile Panel: A campaign card appears at the top of the Panel’s home screen.
  • Points on the product page: If you’ve added the points on product page block, it shows the boosted points, with a badge showing the multiplier.
  • Checkout: If you’ve added the Show points customer will earn app block to checkout, it shows the boosted points the order will earn, with a badge showing the multiplier.
  • Loyalty Hub: If you’ve added Loyalty Hub, a banner displays the multiplier and campaign end date. The Place an order way to earn also includes a badge with the multiplier (for example, 2x bonus).
If a campaign only applies to some VIP tiers, all customers still see it. Storefront surfaces show which tiers it applies to. Customers who aren’t signed in see the highest amount they could earn, starting with “up to”.

Good to know

  • The maximum campaign length is 31 days.
  • To run a longer promotion, schedule two campaigns back-to-back.
  • Only one bonus campaign can run at a time.
  • You can schedule as many campaigns as you like, but they cannot overlap.
  • Campaign start and end times use your local timezone. The campaign starts and ends at the dates and times shown when you schedule it.
  • Bonus points are only awarded for orders — points from actions like account creation or social follows are not multiplied.
  • When using Smile on both your online store and POS, bonus points campaigns using the “Place an order” earning rule apply to orders from both channels.
Tip: Want to run advanced bonuses? With Shopify Flow, you can incentivize repeat purchases or offer bonus points for specific product categories. Learn more →