Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.yuko.so/llms.txt

Use this file to discover all available pages before exploring further.

Where to find this: Shopify admin → Apps → Yuko Loyalty → Loyalty → Notifications
This page documents the seven loyalty templates Yuko can send. Each has a default subject and body — customise them in the Template Editor.

Points Earned

Trigger: A customer earns points from any active Way to Earn campaign. Default subject: “You’ve earned [points_value] [points_label]!” Default body summary: Greeting → points earned + campaign name → new balance → CTA to the Rewards Landing Page. Useful shortcodes: [first_name], [points_value], [points_label], [campaign_name], [point_balance].
Lead with the points value. “You’ve earned 50 Stars” outperforms “Thanks for your order”.

Reward Redeemed

Trigger: A customer claims a reward (Way to Redeem). Default subject: “Your [reward_name] is ready!” Default body summary: Greeting → reward name + discount code → expiry → CTA to use it. Useful shortcodes: [first_name], [reward_name], [discount_code], [discount_expiry_date].
Make the discount code copyable in one tap. Customers redeem on mobile.

Tier Changed

Trigger: A customer moves into a new VIP tier (up or down). Default subject (up): “Welcome to [tier_name]!” Default subject (down): “Your tier has been updated” Default body summary: Greeting → tier change announcement → list of new benefits → CTA to the Rewards Landing Page. Useful shortcodes: [first_name], [tier_name], [next_tier], [multiplier_value].
Celebrate up-moves loudly, downgrades gently. A downgrade email reads better as “Your tier has been updated based on the last 12 months” than “You’ve lost VIP status”.

Reward Expiring

Trigger: A redeemed reward (discount code) is about to expire — typically 7 and 1 days before. Default subject: “Your reward expires on [discount_expiry_date]” Default body summary: Greeting → reward at risk → expiry date → CTA to redeem. Useful shortcodes: [first_name], [reward_name], [discount_code], [discount_expiry_date].
Send 7 and 1 days before for the best mix of awareness and urgency.

Points Expiring

Trigger: Customer points are about to expire — typically 30 and 7 days before. Default subject: “[points_value] [points_label] expiring soon” Default body summary: Greeting → points at risk → expiry date → CTA to redeem. Useful shortcodes: [first_name], [points_value], [points_label], [discount_expiry_date].
Only enable if your program uses points expiry. Otherwise the email is misleading.

Birthday Reminder

Trigger: It’s the customer’s birthday — sent the morning of. Default subject: “Happy birthday, [first_name]! Here’s a gift” Default body summary: Greeting → birthday wish → points awarded → CTA to the storefront. Useful shortcodes: [first_name], [points_value], [points_label].
Pair with the Birthday campaign — the email is the celebratory wrapper.

Anniversary Reminder

Trigger: It’s the anniversary of the customer’s signup. Default subject: “Thanks for [years] years with us!” Default body summary: Greeting → milestone acknowledgement → anniversary points → CTA. Useful shortcodes: [first_name], [points_value], [points_label].
Pair with the Anniversary campaign.

Best practices across all loyalty emails

Default copy is safe. Launch with defaults; iterate on copy after seeing open and click data.
Don’t enable everything. Pick 4–5 of these. Sending 7 different loyalty emails is noise.
Test every template to a real Gmail / Outlook before going live.

FAQs

Yes — every template has its own toggle.
Customers without a stored birthday won’t receive it. Birthdays are collected via the Yuko account block, your signup form, or CSV import.
They’re not — the default copy says “Your tier has been updated based on the last 12 months” without any negative framing. You can soften further in the editor.

Loyalty Emails

Points earned, redeemed, tier changes and expiry reminders.

Referral Emails

Friend reward, advocate registered and rewarded.

Membership Emails

Membership unlocked and lost notifications.

Template Editor

Customise content and visual design.

Shortcodes Reference

All merge tags available across templates.

Sender & Branding

Configure the from address, logo and colors.

Book a Free Setup Call

Talk to our team for personalised setup help.Time: 30 minutes

Contact Support

Visit our support hub for help articles, live chat and ticket submission.

Browse the Guides

Documentation across loyalty, referrals, memberships and more.

Install Yuko

Add Yuko to your Shopify store from the Shopify App Store.