A loyalty program turns occasional buyers into regulars. Tajo’s native loyalty engine awards points on synced Shopify orders and feeds Brevo so you can market around member status.
Quick check You need a connected Shopify store syncing to Brevo through Tajo and Owner or Admin access. Decide your earn rate and at least one reward before you launch so members see value immediately.
How Tajo Loyalty Works
When a Shopify order syncs, Tajo awards points to the customer’s profile, tracks their lifetime balance, and emits a Loyalty Points Earned event. That event and the member’s tier sync to Brevo as contact attributes, so you can segment and automate around loyalty status.
Step 1: Enable the Loyalty Engine
- Open Tajo > Loyalty and click Enable loyalty program.
- Name the program (for example, “Insider Rewards”).
- Choose the currency the program displays in. Match it to your primary Shopify store currency.
Step 2: Set the Earn Rate
Decide how many points an order earns. Keep the math simple for customers.
| Model | Example | Notes |
|---|---|---|
| Points per amount spent | 1 point per 1 unit of currency | Most common, easy to understand |
| Points per order | 50 points per completed order | Simple, ignores order value |
| Bonus actions | Extra points for signup or review | Layer on top of the base rate |
Set the base earn rate under Loyalty > Earning rules. Detailed rules are covered in points and rewards rules.
Step 3: Define When Points Are Awarded
Choose the qualifying event so points reflect real revenue:
- On Order Placed: instant gratification, but you may claw back points on refunds.
- On Order Fulfilled (recommended): points award once the order ships, reducing fraud and refund clawbacks.
Set this under Loyalty > Settings > Award trigger.
Step 4: Create at Least One Reward
- Go to Loyalty > Rewards and click Add reward.
- Choose a reward type: a fixed discount, percentage discount, or free shipping.
- Set the point cost.
- Tajo generates a Shopify discount code when a member redeems, so the reward applies at checkout automatically.
Tip Price your first reward so an average customer can reach it within two to three orders. A reward that takes a year to earn does not change behavior.
Step 5: Show the Program to Customers
- In Shopify Admin > Online Store > Themes > Customize, open App embeds.
- Enable the Tajo loyalty widget so customers see their balance and rewards.
- Optionally add a loyalty block to the account or cart page.
Step 6: Connect Loyalty to Brevo Marketing
Tajo syncs each member’s points balance and tier to Brevo. Use this to:
- Email members when they are close to a reward (“You are 80 points away”).
- Segment by tier for VIP-only campaigns. See segmentation basics.
- Add a points incentive to your win-back flow.
Step 7: Test the Full Loop
- Place a test order with a fresh email.
- If you award on fulfillment, mark the order fulfilled.
- Confirm points appear on the customer in Tajo > Loyalty.
- Confirm the points balance attribute updates on the contact in Brevo.
- Redeem a reward and confirm the Shopify discount code works at checkout.
Common Questions
Do refunds remove points? If you award on Order Placed, configure refund clawback under Loyalty settings. Awarding on fulfillment avoids most of this.
Can existing customers earn retroactively? You can grant starting points based on synced order history during launch as a goodwill bonus.
Does this need a separate app? No. Loyalty is native to Tajo and uses the same Shopify and Brevo connection you already have.
Related Articles
Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: [email protected]
- Documentation: docs.tajo.io