Skip to main content

Test Mode

Test mode lets you try out your loyalty program with specific customers before going live.

Written by Kris - Mage Loyalty
Updated this week

When enabled, only customers you add to your test list can earn points, redeem rewards, and trigger integration events like Klaviyo flows. Everyone else is temporarily blocked from interacting with the program.


Where to find it

  1. Go to Settings in the Mage dashboard

  2. In the sidebar, click Test Mode under the Testing section


Enabling test mode

  1. Click the Enable test mode button

  2. A confirmation dialog will appear warning you that all non-test customers will be blocked

  3. Click Enable test mode to confirm

To disable test mode, simply click Disable test mode. All customers will immediately be able to interact with the program again.


Adding test customers

  1. On the test mode page, enter a customer's email address in the text field

  2. Click Add

  3. The customer must already exist as a loyalty member in your store. If the email is not found, you will see an error message.

You can add as many test customers as you need.

To remove a customer from the test list, click Remove next to their entry.


What test mode blocks

When test mode is enabled, customers who are not on your test list will be blocked from:

  • Earning points from purchases, social actions, birthdays, anniversaries, reviews, gift reminders, and subscription milestones

  • Redeeming rewards through the storefront widget, account sidebar and storefront blocks.

  • Triggering integration events such as Points Awarded, Reward Redeemed, VIP Tier Changed, Referral events, Points Expiry warnings, Gift Reminders, and Birthdays fired by Klaviyo, Postscript etc.

Customers on your test list can do all of the above as normal.


Important notes

  • Test mode does not affect your admin dashboard. You can still manually adjust points, create rewards, and manage your program as usual.

  • When you disable test mode, all customers can immediately interact with the program again. No data is lost.


Frequently asked questions

Will my customers see an error message?

No. Customers who are blocked will not see any error or notification. Their actions are silently skipped, so the experience appears unchanged from their perspective. The only time they will see a message is when trying to redeem a reward.

Can I test Klaviyo flows with test mode?

Yes. When test mode is on, Klaviyo events will only fire for customers on your test list. This lets you trigger flows for specific test accounts without sending emails to your entire customer base.

What happens to points and rewards earned during test mode?

Points earned and rewards redeemed by test customers are real. They are not reversed when you disable test mode.

Can I use test mode on a live store?

Yes. Test mode is designed to be used on live stores. Non-test customers are silently blocked, so there is no visible disruption to your storefront. This is ideal for testing just before launch.

Did this answer your question?