Trigger-based campaigns for loyalty programs

It seems like loyalty programs should be simple, right? Customers buy, earn points, spend them on discounts, and the cycle continues. But is this classic model really that flawless?

According to Antavo, over 51% of earned points remain unused. Customers register, maybe even receive welcome bonuses – and forget about them. So how do you turn passive point accumulators into active buyers? The key lies in the synergy of a well-designed program and timely communications.

Modern brands go beyond simple points, offering customers more engaging mechanics: cashback, multi-tier statuses, gamification, or paid subscriptions. But for these benefits to truly work, they need to be communicated consistently and at the right time.

Triggers transform the potential of a loyalty program into a real retention tool: they remind customers about bonuses, motivate them to reach new levels, and bring them back to make purchases.

In this article, we'll explore:

How Triggers Impact Loyalty Programs

A trigger is the starting signal for automation. It's an event (for example, a registration anniversary or reaching a new level in a loyalty program) that launches a pre-configured workflow.

With properly configured triggers, customers receive messages at the right moment with relevant offers to get instant benefits or avoid losing bonuses, rather than just another marketing message.

For businesses, this means:

Together, these metrics not only improve sales but also increase brand value. After all, when customers see attentive personalized communication instead of bulk emails, they feel cared for with a personal approach.

It's no wonder that automatic workflows activated based on customer actions have become a mandatory condition for building long-term customer relationships. According to research, 58% of companies invest in personalizing loyalty programs, and 37% scale these efforts through AI automation.

I’d like to increase our average order value with a loyalty program

Book a demo

How Leading Brands Use Automation for Loyalty Programs

Many companies have already integrated loyalty program data into their daily communications. Some use a few basic messages about earning or expiring bonuses. Others have extended workflows that adapt to customer status, purchase frequency, or website behavior.

Let’s look at specific examples of the trigger workflows brands use to automate their loyalty program communications.

Invitation to Join the Program

Before customers can start earning points, they need to be invited to participate. According to research, 37% of consumers believe the incentive must be valuable enough for them to even notice the loyalty program, so a simple website banner isn't enough.

A more effective strategy is automatic communication in response to user actions. Here are three common onboarding workflows:

The IBIS brand, for example, implements this mechanic through a welcome series after website registration, clearly explaining the path to maximum discount, emphasizing the absence of unnecessary plastic and card accessibility in popular messengers.

Welcome Workflows for New Subscribers

The first experience in a loyalty program sets the tone for all future interactions. If customers immediately see an obvious bonus and a clear explanation of how to use it, it's easier for them to see the program's value.

The Lace, Yakaboo, and Ukrzoloto set up series for new participants. Users receive a welcome email with bonuses and an explanation of how to use them. This helps remove the barrier of not understanding what to do next and more quickly engages them in repeat purchases.

Reminders and Information About Bonuses

Most often, triggers within loyalty programs relate to account movements: earning, spending, or expiring points. This is a universal mechanic that creates transparency: customers see that the program works and feel the benefit. Readeat, The Lace, Ukrzoloto, and Yakaboo actively use such messages.

To make communication appropriate and transparent, it's tied to key events:

Brands implement bonus expiration reminders differently. Some send one message before the expiration date, while others, like Ukrzoloto, launch several chains: 180, 90, and 14 days before the deadline. This approach allows accounting for different behavior models, from customers who plan usage in advance to those who only react to the last warning.

The last-chance workflow works most effectively if the right logic is built in. Instead of a single email, they often use a cascade of reminders, as well as a final push to use bonuses on day X. An important condition is having safeguards. First, the series should stop as soon as the customer uses points. Second – a trigger threshold is set: the system is configured so it doesn't bother the user if pennies remain in the account, and only sends reminders if there's a substantial amount (for example, ≥ 50 UAH/points).

Enhancing Messages with Lost Benefits

A separate example is the DEKA online store. In their abandoned cart and browse emails, they estimate potential benefits: how many bonuses the customer could have received if they'd completed the purchase. A strong additional reason to return to the site!

Birthday Greetings for Customers

Holiday communications work separately. At The Lace, customers are greeted on their birthday and awarded additional points. Such workflows serve two functions at once: emotional (customers feel attention) and transactional (there's an additional incentive to use bonuses soon), especially if you add personalized recommendations to the communication.

Brand Anniversary Messages

KSD Publishing celebrates its anniversary with readers and uses it as a reason for customer reactivation. In a message for the publishing house's birthday, readers are given a themed discount. It's important that communication remains personalized: besides addressing by name, the message reminds of the loyalty program card number. This allows customers to easily identify themselves and receive bonuses even if they decide to visit the physical bookstore offline.

Congratulations on a New Level in the Loyalty Program

When a program is built on levels or categories, it's important not only to inform about bonuses but also to push customers to move forward. It's important not just to change a number or icon in the account, but to congratulate customers on their achievement.

Yakaboo automated this process by collecting information for the different statuses in a single message: "Reader", "Expert", "Erudite", "Genius". Customers receive an email with exactly their level, with personal bonuses and explanation of new benefits. For example, when moving to the "Reader" level, participants are sent congratulations with first bonuses, and at the "Expert" level – additional gifts and special conditions for favorite book categories. This approach maintains customer interest and motivates moving to the next status.

Supporting Regular Activity

Besides moving through levels, it's important to give customers a reason to interact with the program more often than once a year.

Each month, Yakaboo sends an email with the ability to choose a category and publisher for doubling bonuses. The message clearly explains how to make a choice: step by step, showing where to find the "Bonuses" section in the personal account and how to save changes.

Such emails also have a block with personalized product recommendations selected by Yespo CDP algorithms for each customer individually. This makes communication more relevant: users immediately see which books they can spend bonuses on, and the brand simultaneously stimulates purchases in priority categories.

And Ukrzoloto sends customers personalized messages with specific details: the current discount percentage, how much must be spent to raise it, and the bonuses already accumulated. This format removes uncertainty and shows a clear path to new benefits, motivating making the next purchase faster.

Such triggers transform a loyalty program from classic point accumulation into a dynamic system where customers see their own progress and have an incentive to stay active.

How to Strengthen Triggers

Workflow effectiveness is determined not only by message content but also by where exactly customers receive it. Brands choose channels considering their audience's habits. For example, The Lace uses Viber and SMS, where their customers are most active daily. Readeat combines email with SMS: the first gives space for details, the second becomes a quick reminder. Others, like Ukrzoloto, connect several channels at once (email, SMS, web push) to increase engagement and guarantee reaching customers even if they miss an email.

But standard workflows also become much more convincing if you add bonus information to them. For example, you can show how many points customers will receive for purchasing items from their cart, as DEKA does.

Another powerful workflow is an annual or quarterly summary email, since people love summarizing their own results for the year. A message in the style of "This year you saved 1500 UAH thanks to our loyalty program" visually demonstrates participation value and strengthens emotional connection with the brand.

How can I run trigger-based campaigns for my online store in a week?

Book a demo

Where to Start Preparing for Automation

Launching a trigger-based workflow is like building with blocks: each element is important, but only in combination do they form a holistic system that delivers the right message at the right moment.

However, before diving into technical settings, it's important to clearly define what results you expect and how you'll measure effectiveness. This will help understand whether trigger messages truly affect customer behavior.

The most accurate way to measure impact is to compare the behavior of the main group receiving trigger messages with a control group that doesn't receive them. The difference in indicators will be your real result. Besides this, it's worth paying attention to such metrics:

  1. Repeat Purchase Rate (Customers who made more than one purchase/Total number of customers × 100%) – did customers start buying more often?
  2. Time To Next Purchase (Date of second purchase − Date of first purchase) – did the average time between orders decrease?
  3. Redemption Rate (Spent bonuses/All earned bonuses × 100%) – what percentage of customers started using bonuses more actively?
  4. ROMI ((Campaign revenue − Campaign costs)/Costs × 100%) – what revenue did automation bring compared to its costs?

So, goals are clear. But where to start with the technical part?

What CDP Capabilities Help Implement Loyalty Programs

Trigger-based workflows bring results only when they're based on current data and work in all needed channels. For some companies, this is one of the biggest challenges: user information is scattered across different systems, and communications are launched manually. As a result, creating workflows can take weeks, so brands limit themselves to mass mailings and don't get full profit from loyalty programs and other retention tools.

To solve this problem and ensure correct workflow operation, Yespo CDP brings these processes together through this architecture:

1. Customer Profile and Identification

All data coming into the system is collected in a single customer profile. This means that information from CRM, ERP, website, mobile application, or loyalty program doesn't exist separately – it's brought together.

In the Yespo profile, there are several levels of identifiers:

Thanks to this, one person is recognized by the system even when using different channels. For example, a customer might have registered in a mobile application by phone and made a purchase on the website via email. CDP will connect these actions into a single history and show the complete picture: bonus balance, program level, recent purchases, and message reactions.

This profile becomes the foundation for launching triggers, because the system needs to know to whom to send messages and under what conditions.

2. Data Preparation

When a profile is created, the system needs to know how many bonuses the customer has, when they'll expire, what their loyalty level is, etc. In Yespo CDP, such information is transmitted in two ways:

If the loyalty program has its own parameters, you can create custom fields of any type: from join date to number of days without purchases or favorite product category. This makes workflows maximally flexible.

Update frequency depends on how data is transmitted: events trigger immediately, while profile updates can occur every few minutes or once a day. Therefore, for critical workflows – for example, bonus expiration – it's always better to set up real-time events.

3. Synchronization Through API and Webhooks

In most cases, data from a CRM or loyalty system comes into CDP to launch communications. But the reverse direction is also possible – when Yespo CDP sends signals back. This is done through webhooks or API and is useful when an external system needs to record an action that occurred in communication.

For example, a customer filled out a survey in an email, played a game, or activated a promo code. This event doesn't exist for the loyalty system because it happened outside its environment. In this case, Yespo CDP can transmit a signal to award bonuses or change program status. This allows maintaining a single history and synchronizing all interactions.

4. Content Personalization

You can add data from the contact card to message templates: bonus balance, loyalty level, point expiration date, promo codes, city, and other parameters. Such data is inserted automatically and can be displayed in any communication channel.

And to create personalized conditions for content display, you should use Velocity. For example, if the bonus expiration date field has less than 7 days left – show a reminder block; if the customer has already moved to a new loyalty level – replace the text with congratulations on a bigger discount. Thanks to this, one workflow can contain several message variants for different participant groups without duplicating work.

As a result, each contact receives a relevant message: someone – a specific amount of available bonuses, another – a personal discount or a hint about a step to the next level. This makes communication clearer and closer to customers' real needs.

5. Fast Scaling and Omnichannel

After the basic technical setup, the marketer gets freedom of action and no longer depends on developers. All workflows are created in an intuitive drag-n-drop editor. Having all data at hand, the marketer independently sets the trigger condition, for example, "30 days have passed since the last purchase" or "after purchase, the customer moves to a new loyalty level" – and chooses what exactly to send and in which channels. For example, a message can first be sent via email, then, in Viber, and on deadline day, also reach the user through mobile push.

Email, Viber, Telegram bot, SMS, web push, mobile push, In-App, App Inbox, and widgets can be combined to build consistent and convenient omnichannel communication.

6. AI Assistants

Artificial intelligence helps create content and optimize it in all channels. For example, with it you can easily edit and translate texts, and with the "One of Many" block generate several message variants and immediately test them. It will choose the most effective one independently. This saves preparation time and guarantees better open and click-through rates.

The AI assistant is also used in product recommendations to select personalized offers – both on the website or in the application, and inside trigger and mass mailings. Algorithms consider customer behavior, previous purchases, browsing history, and even repeat order probability.

7. Results Analytics

All trigger and mass mailings in Yespo CDP have separate reports with effectiveness indicators: open rate (for email, mobile, and web push), CTR, conversions, purchases, as well as revenue brought by the campaign. Reports are available for all communication channels.

I want to run workflows without developers’ help

Let us guide you

How to Build Workflows to Get the Most Out of Loyalty Program

When bonus data is already being transmitted to CDP, you can move on to creating workflows. In the Yespo CDP editor, they're built easily and quickly: you set a condition (signal) of what exactly should happen (for example, the event "10 days until customer's birthday"), and determine what messages should be sent, through which channels, and with what interval.

To get maximum results, you should move from simple to complex.

1. Ensuring Transparency

Usually, basic workflows are launched first: welcome series after registration, emails about earning or spending points, simple expiration reminders. They don't require complex logic, but already make the loyalty program tangible for customers: people see bonus movement and return to purchases faster.

2. Optimization and Engagement

Then you can move on to extended chains that affect purchase frequency.

3. Integrating the Program into Other Communications

The highest level of loyalty program use is integrating data not only into special service messages but into every interaction with customers.

An effective practice is adding bonus information to mass promotional mailings. For example, a dynamic block with balance in the header or footer of each email constantly reminds customers about accumulated benefits. When people see an available discount next to new products, it becomes an additional argument for purchase.

Besides this, you can send a hyper-personalized annual or quarterly email with thanks for the year or interesting user statistics, and even better – with a summary of money saved or products purchased. This visually demonstrates participation value and strengthens emotional connection with the brand.

Summary

Triggers transform a loyalty program from classic point counting into a managed system for influencing behavior: they return inactive customers, suggest steps to a new level, help spend bonuses on time and appropriately.

Yespo CDP removes technical barriers: collects data in one place, allows creating custom attributes, supports multi-identification, automates multi-channel workflows, and shows what revenue each chain brings. As a result, communication becomes logical and consistent for users, and the marketing team gets tools to scale what works.

Get professional expertise

GDPR, CCPA, CASL Compliant. Your data is safe and secure with us.