Skip to main content
A loyalty program in Maestra lets you personalize discounts, promo codes, and the rules for earning and spending points. Your promotions run at the same time across every channel you sell in, whether that’s your website, mobile app, or brick-and-mortar stores. Use the loyalty program to reward repeat customers, bring back inactive ones, and grow average order value, all from one place.

Why use a loyalty program

A loyalty program in Maestra gives you four main advantages.

Omnichannel reach

Maestra unites your online and offline sales into a single customer view. You get cleaner segmentation, and you can identify customers in your physical stores the same way you identify them online. A customer who earns points on your website can spend them at the register, and the other way around.

Targeted promotions

Instead of offering the same discount to everyone, you can tailor offers to specific customer segments. Send a higher discount to customers who haven’t ordered in 60 days, or reward your top spenders with bonus points on their next purchase.

Promotion arbitration

When several promotions could apply to the same order, Maestra decides which one wins and in what order they stack. You control the sequence, so your margins stay predictable and customers always get the best valid offer.

Personalized communications

Maestra uses customer data, like first name, birthday, or purchase history, to send messages that feel personal. Pair a promotion with the right email, SMS, or push notification to turn an offer into a brand moment.

What a loyalty program includes

A loyalty program in Maestra is built from two groups of tools: discounts and points.
CategoryWhat it includes
DiscountsDiscount promotions and scenarios that hand out promo codes
PointsPoint-earning promotions and scenarios that accrue or deduct points
You can mix and match. For example, give a customer 500 points for signing up, then email a 15% promo code on their birthday.

Public and personal promotions

Every promotion in Maestra is either public or personal. The difference is who sees it.

Public promotions

A public promotion is announced openly. You use it to attract new customers and to get existing ones earning and spending points. Anyone who meets the conditions can use it. Example. “30% off at our new downtown store this weekend.” You announce it on your website, in email, and on social media. Any customer who shops at that store during the weekend gets the discount.

Personal promotions

A personal promotion isn’t announced publicly. You send it directly to a specific segment to influence how often they buy, how much they spend, or whether they come back at all. Example. “We haven’t seen you in a while — use promo code GGHH123 for 20% off your next order.” You send this only to customers who haven’t placed an order in the last 90 days. Personal promotions have two key advantages:
  • You can adjust them quickly. If a code isn’t converting, change the offer or the audience and try again.
  • You can measure results. Because the audience is defined, you can compare it to a control group and see exactly what the promotion drove.
Start with one or two personal promotions aimed at clear segments, like lapsed customers or first-time buyers. It’s the fastest way to see measurable lift without disrupting your public offers.

How discounts and points work together

Discounts and points solve different problems.
  • Discounts give an immediate price reduction. They’re great for driving a purchase right now, like clearing seasonal stock or converting a hesitant shopper.
  • Points create a reason to come back. Customers earn points on every order and redeem them later, which builds repeat purchases over time.
Most strong loyalty programs use both. A new customer might get a one-time 10% off code (discount) and start earning points on every order (points). Over time, the points balance becomes a reason to shop with you instead of a competitor.
Points and discounts can apply to the same order. Maestra’s arbitration rules decide how they combine so you stay in control of the final price.

Example: a simple loyalty setup

Here’s how a basic loyalty program might look in Maestra.
1

Welcome offer

A new customer signs up and receives a one-time 10% off promo code by email. This is a personal promotion targeted at first-time subscribers.
2

Earning points

Every order accrues 1 point per $1 spent. This is a public, ongoing point-earning promotion that applies to all customers.
3

Spending points

Customers can redeem points at checkout, where 100 points equals $1 off. This is a public point-spending rule.
4

Win-back

A customer who hasn’t ordered in 60 days gets a personal promo code for 20% off, sent by email or SMS. This is a personal promotion aimed at lapsed customers.
5

Birthday reward

On a customer’s birthday, Maestra sends 500 bonus points and a personalized message. This is a personal promotion using customer profile data.

Next steps

Once you understand the building blocks, you can start designing your own program. As you plan, think about three things:
  • Strategy. What behavior do you want to reward, and what does it cost you to reward it?
  • Measurement. How will you know the program is working? Define your KPIs before you launch.
  • Communications policy. How often will you message customers, and through which channels? A loyalty program only works if customers hear about it without feeling spammed.
A loyalty program changes how customers think about your brand. Test new promotions on a small segment first, watch the results, and roll out broadly only once the numbers hold up.