Skip to main content

Bonus Campaigns

Run limited-time bonus point campaigns to boost engagement and drive sales by offering multiplied points on your Ways to Earn.

Laurence Leech avatar
Written by Laurence Leech
Updated this week

Introduction

Bonus Campaigns let you run limited-time promotions that multiply the points your customers earn for completing specific actions. Whether you want to drive a weekend flash sale, boost engagement during a product launch, or reward customers during the holidays, Bonus Campaigns give you full control over when and how customers earn extra points.

You can target specific products, customer segments, and even override VIP tier multipliers — all within a scheduled time window.


✨ Bonus Campaigns are available on the Scale plan upwards. See pricing →




How it works

When a Bonus Campaign is active, the multipliers you set are applied on top of your existing Ways to Earn. For example, if a customer normally earns 100 points for placing an order and you set a 2x multiplier, they’ll earn 200 points instead — automatically, with no action needed from the customer.

When a campaign is active, the affected Ways to Earn will display a Bonus Active label on your Points Program page, making it easy to see which actions are currently offering bonus points.


Important: You can only have one Bonus Campaign active at a time. If you need to replace a running campaign, cancel it first and then create a new one.




Campaign statuses

Each Bonus Campaign has a status that reflects where it is in its lifecycle:

Status

Description

Scheduled

The campaign is set up with a future start time and will activate automatically when the time arrives.

Draft

The campaign has been saved but is not scheduled to run.

Active

The campaign is currently running and bonus multipliers are being applied.

Completed

The campaign has ended naturally after reaching its end time.

Canceled

The campaign was manually stopped before its scheduled end time.




Creating a Bonus Campaign

  1. From the Rivo dashboard, go to Loyalty > Bonus Campaigns.

  2. Click Create Campaign.

  3. Enter a Campaign Name (this is for internal use only — customers won’t see it).

  4. Set the Start Time and End Time for the campaign. The start time must be in the future. Times are based on your store’s timezone.

  5. Under Multiplier Rules, set the multiplier for each Way to Earn you want to include in the campaign:

    • Each row shows one of your earning rules

    • Enter a multiplier value (e.g., 2 for double points, 1.5 for 50% more points)

    • Leave earning rules you don’t want to boost at 1x — they’ll be automatically excluded from the campaign

  6. (Optional) Configure Advanced Settings if you need product targeting, segment targeting, or VIP tier overrides (see below).

  7. Click Save.

Your campaign will automatically activate at the scheduled start time and deactivate when the end time is reached.




Advanced settings

Bonus Campaigns include several advanced options for more precise control over who earns bonus points and on which products.

Product-specific bonus

Restrict the bonus multiplier so it only applies to purchases of specific products. When enabled, only the selected products will earn bonus points — all other products earn points at their normal rate.

This is useful for promoting specific items, new arrivals, or seasonal products.

Required products

When enabled, the entire bonus campaign only applies to orders that contain at least one of the specified products. If the order doesn’t include any of these products, no bonus points are awarded on that order — even for products that would otherwise qualify.

Example: You could set a required product of “Gift Box Bundle” so that only orders containing that product get the bonus multiplier.

Leave this blank to apply the campaign to all orders.

Shopify segment targeting

Restrict the campaign to customers in a specific Shopify customer segment. Only customers who belong to the selected segment will earn bonus points during the campaign. All other customers will earn points at the normal rate.

This is great for running exclusive promotions for specific customer groups — such as repeat buyers, customers from a specific region, or customers tagged with a particular attribute.

VIP tier multiplier override

By default, bonus campaign multipliers stack with your existing VIP tier multipliers. For example, if a Gold tier member has a 1.5x VIP multiplier and the campaign has a 2x multiplier, they might earn even more than 2x.

When you enable Use Default Multiplier for VIP Tiers, the campaign ignores individual VIP tier multipliers entirely. All customers — regardless of their tier — earn at the base rate multiplied by the campaign multiplier. This ensures a consistent, predictable bonus across all tiers.

Example: With a 3x campaign multiplier and this option enabled, a Silver tier member and a Gold tier member would both earn exactly 3x the base points, rather than having their individual tier multipliers applied on top.

Collection-specific bonus multiplier

If you use Collection Multipliers on your Place an Order earning rule, you can apply an additional bonus multiplier to a specific collection during the campaign. Select the collection and set the bonus value — it compounds on top of the existing collection multiplier.

Example: If a collection already has a 2x multiplier and you set a campaign bonus of 2x on that collection, customers will earn 4x the base points for products in that collection during the campaign.




Managing campaigns

Viewing your campaigns

Go to Loyalty > Bonus Campaigns to see a list of all your campaigns. The table shows the campaign name, start date, end date, and current status.

Editing a campaign

You can edit a scheduled or draft campaign before it becomes active. Click on the campaign name to open it and make changes.

Canceling a campaign

To stop an active campaign before its scheduled end time, open the campaign and cancel it. This will immediately remove all bonus multipliers and return earning rules to their normal rates.




How bonus points are calculated

When a Bonus Campaign is active, the bonus multiplier is applied to the base points of each included earning rule:

Base Points

Multiplier

Bonus Points Earned

100 points

2x

200 points

100 points

1.5x

150 points

100 points

3x

300 points

For the Place an Order earning rule with incremented points (e.g., 1 point per $1 spent), the multiplier applies to the total points calculated from the order value.

With VIP tiers: Unless you’ve enabled the VIP tier override (see Advanced Settings), VIP tier multipliers are applied in addition to the campaign multiplier, meaning higher-tier customers may earn even more.

With Collection Multipliers: If both a collection multiplier and a campaign multiplier are active, they compound. For example, a 2x collection multiplier combined with a 2x campaign bonus on that collection results in 4x the base points.




Tips and best practices

  • Plan ahead — Schedule your campaigns in advance so they start and end at exactly the right time. Both the start and end are automatic.

  • Promote your campaign — Let customers know about the bonus period through email, social media, or your on-site widget. Customers will see the bonus reflected in the points they earn, but proactive communication drives more engagement.

  • Use product targeting for launches — Running a new product launch? Use the product-specific bonus to incentivize purchases of that item without boosting points on everything else.

  • Segment for exclusivity — Use Shopify segment targeting to run exclusive campaigns for specific customer groups, like first-time buyers or customers in a loyalty tier.

  • Keep it simple — A straightforward “2x points this weekend” campaign is easy for customers to understand and drives clear engagement. Save the advanced targeting for specific promotions.




Common questions

Can I run more than one Bonus Campaign at the same time?

No. Only one campaign can be active at a time. If you need to switch campaigns, cancel the current one first and then activate the new one.

What happens if a customer places an order right as the campaign ends?

Points are calculated based on whether the campaign is active at the time the order is processed. If the campaign has ended by the time the order comes through, normal point rates apply.

Do bonus points show in the customer’s points history?

Yes. Bonus points are included in the total points awarded for the action and are visible in the customer’s points history.

Can I use decimal multipliers?

Yes! You can use decimal values like 1.5x or 2.5x for more granular control over how many bonus points are awarded.

What happens to a campaign if I edit it while it’s active?

Changes to an active campaign will take effect immediately. Be cautious when modifying multipliers on a running campaign, as it will affect all future points earned during the remaining campaign period.

Does the campaign affect all earning rules automatically?

No. You choose which Ways to Earn to include and set a specific multiplier for each one. Any earning rule left at the default (1x) is not included in the campaign.

Can’t find the answers to your questions here? Please reach out to our live chat support team!

Did this answer your question?