Skip to main content

Send VIP tier achievement notifications via Shopify Messaging

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]

Did this answer your question?