Digital Stamp Cards
Introduction
A stamp campaign is an effective way to reward your loyal customers and encourage repeat purchases. This campaign is a loyalty program where customers collect stamps (virtual or physical) for completing specific actions, such as making a purchase. Once a customer collects a predefined number of stamps, they automatically receive a reward.
This article will guide you through the mechanics of a stamp campaign and how to set it up, using an example of a coffee shop where customers earn stamps for each coffee purchase and redeem rewards automatically; after collecting 10 stamps, they receive a coupon for a free coffee.
To better understand this article, read Getting Started with Loyalty Programs and How to Create Loyalty Program guides first.
Contents:
Stamps Campaign
In this section, you can find settings for Stamps Campaign to test it yourself, for example in the Sandbox environment, or be inspired by it. You can create new ones from the Dashboard.
In the first step,create a new loyalty campaign that will be used to store information about the number of stamps your customers have.
Earning rules
While creating earning rules, set up which actions you want to reward your customers and how many points they are going to receive. In this case, the customers will receive one loyalty point (stamp) for every coffee they buy.
In the details section, choose the conversion event and its name. In our case, it is going to be the Order has been paid event.
In the Points section, select Proportional according to the Quantity of items in the cart - for every 1 Large Latte in the cart, customers will get 1 point.
You can select an existing product/collection or create a new product/collection directly from this view.
This way, customers will receive points (stamps) for buying the specific item in the cart.
While the example uses "Large Latte," you can apply this to multiple types of coffee by using a product collection that groups the qualifying coffee types for the stamp.
Rewards catalog
In the rewards catalog, define rewards that the customers can get in exchange for their points (stamps). In this case, use the Digital reward type and select Discount coupon.
Next, create a new discount coupon campaign that will provide coupons for free coffee.
Add the campaign name, select the discount (Rewards) and its type (Free products: Add missing order items to match total discount units count), choose Large Latte, and set the unit quantity to 1.
When done, click save.
When the reward has been added, set the price in points to 10 and tick the Auto-redeem below.
Click Add Reward.
If the reward should not be a specific coffee but any coffee from a group of products, you can use a product collection. Instead of a "Rewards" discount, use a "Product Discount" with a 100% discount applied to the coffee collection, and set a limit of one product (set "Max units combined for all matched order lines" to 1).
Notifications
In the next step, configure notifications to inform customers when the reward is redeemed. Select the Reward redeemed notification and select email as a distribution channel. Choose Voucherify as a provider and edit the message to fit our scenario.
At this point, you can skip the remaining steps of the campaign creation process and save the campaign.
Distribution (optional)
In this step, you can configure additional notifications for the loyalty campaign. For example, you can keep your customers updated with the number of stamps they have collected and send messages after reaching specific thresholds of 1, 5, and 9 stamps.
For this purpose, create three separate customer segments. Each will be based on the following filter: Activity -> Loyalty Points. Select the Coffee Stamps campaign and set the threshold’s value to more than or equal to 1, 5, and 9, respectively.
Click save to apply the filter. Then, click Save as segment in the upper right corner and select Dynamic segment.
Create distributions once you have prepared all the segments.
Provide the distribution’s name and select the trigger – in this case, it will be Customer entered segment. Select the 1 stamp threshold segment.
In the second step, select the Send plain message to customers option and click next.
Now, choose email as the distribution channel, choose the provider (Voucherify), and insert the Sender and the Topic details.
In the next step, you can edit the layout and content of the message.
When ready, save and confirm in the upper right corner with Save & Send to cause the distribution to go live.
Repeat the steps for the customer segments with the 5 and 9 stamp thresholds.
Further customization
You can further customize your stamp campaign with the following, more advanced Voucherify features.
Notification and Distribution Channels
You can use other email providers or channels to notify the customers when the automatic reward redemption happens.
Validation Rules
Use validation rules within earning rules, such as minimum order amount. It will only reward customers who spend a minimum of $25, for example. You can also use metadata, such as location, to restrict stamp collection to specific points of sale.
Point Expiration
Set point expiration to collect ten stamps within 3 months to maintain engagement and create urgency.
Time Limitations
Create time limitations, making the campaign active only during specific days, e.g., weekends, or particular hours, e.g., between 12 pm - 3 pm.
Extra Stamps
You can define additional earning rules to award extra stamps in specific cases, such as double stamps for a single coffee during selected periods (e.g., happy hours, happy days) or at particular locations.