Here's how you can set up a Flow workflow to send customers an email when they reach a new VIP tier.
Step 1: Install the Flow template
1. Go to Shopify Flow β Browse templates
2. Search for Alpha Loyalty workflows
3. Choose the template you need and click Install
Step 2: Set up your email
Open the newly added workflow for editing. Click on the "Send marketing email" step, choose Select template β Code your own.
Copy and paste the code of the ready-to-use Liquid email template we have prepared for you.
Subject line:
Congratulations! You've reached a new VIP tier π₯
Paste this Liquid code:
<div style="text-align: center; color: #000000; padding: 20px 0;">
<h1 style="font-size: 28px; margin-bottom: 20px; font-weight: 400;">
Welcome to the {{customer.metafields.alpha_loyalty.vip_tier_achieved}} Tier!
</h1>
<p style="font-size: 16px; margin-bottom: 15px; color: #000000;">
We're thrilled to have you in our {{customer.metafields.alpha_loyalty.vip_tier_achieved}} tier. More exclusive rewards and perks are now available for you.
</p>
<p style="font-size: 16px; margin-bottom: 30px; color: #000000;">
Take a look at what's waiting for you before your next shop!
</p>
<a href="{{shop.url}}/?AlLo_open_widget" style="background-color: #4E488C; cursor: pointer; color: #ffffff; padding: 18px 45px; text-decoration: none; border-radius: 50px; font-size: 16px; display: inline-block; margin-bottom: 40px;">
Explore benefits
</a>
<p style="font-size: 12px; color: #646462;">
No longer want to receive these emails?
{{unsubscribe_link}}
</p>
{{open_tracking_block}}
</div>
Then press the Set to active button for the template and turn the Shopify flow on.
Here's what the email will look like in your client's inbox:
Coding your own email
If you'd like to code your own, add these dynamic Liquid variables via a Custom Liquid block:
{{customer.metafields.alpha_loyalty.vip_tier_achieved}} β the name of the new VIP tier (e.g., "Gold", "Platinum")
{{customer.metafields.alpha_loyalty.balance}} β the customer's current points balance
π‘ The vip_tier_achieved variable is created by this Flow workflow right before sending the email β that's why you can only use this variable within our template.
Need help? Reach out at [email protected]


