Personalization Tags for Email Templates

Modified on Wed, 20 Aug at 8:04 AM

Personalization Tags for Email Templates

When building your email campaigns in SiteVibes, you can use personalization tags to dynamically insert customer or store information. These tags automatically pull in the right value for each recipient at send time, helping you deliver more relevant and personalized content.

To use a tag, insert it directly into your subject line or email body, wrapped in curly brackets { }. For example:
 "Hi {first_name}, here’s a reward just for you!"


Quick Reference Table

Tag

Description

Example Output

{store_name}

Inserts your store name

Bella Boutique

{first_name}

Customer’s first name

Sarah

{last_name}

Customer’s last name

Johnson

{user_email}

Customer’s email address

sarah@example.com

{loyalty_points}

Current loyalty points balance

1,250

{loyalty_tier_points}

Points earned toward current tier

500

{loyalty_cashback}

Cashback available for redemption

$15

{loyalty_points_value}

Dollar value of loyalty points

$12.50

{loyalty_tier}

Customer’s loyalty tier

Gold

{view_in_browser}

Link to view the email in a browser

View in browser

{manage_preferences}

Link to manage email preferences

Manage Preferences

{unsubscribe}

Link to unsubscribe from marketing emails

Unsubscribe


Available Tags

{store_name}

Displays the name of your store.
 Example: “Welcome to {store_name}” → Welcome to Bella Boutique


{first_name}

Inserts the customer’s first name.
 Example: “Hi {first_name}” → Hi Sarah


{last_name}

Inserts the customer’s last name.
 Example: “Dear {last_name}” → Dear Johnson


{user_email}

Inserts the customer’s email address.
 Example: “You’re receiving this email at {user_email}” → You’re receiving this email at sarah@example.com


Loyalty Tags

These tags are available if your store has SiteVibes Loyalty enabled.

{loyalty_points}

Displays the customer’s current loyalty points balance.
 Example: “You have {loyalty_points} points” → You have 1,250 points


{loyalty_tier_points}

Displays the number of points the customer has earned toward their current tier.
 Example: “You’ve earned {loyalty_tier_points} points toward Gold status” → You’ve earned 500 points toward Gold status


{loyalty_cashback}

Displays the customer’s cashback balance available for redemption.
 Example: “You have {loyalty_cashback} cashback available” → You have $15 cashback available


{loyalty_points_value}

Displays the dollar value of the customer’s loyalty points.
 Example: “Your points are worth {loyalty_points_value}” → Your points are worth $12.50


{loyalty_tier}

Displays the customer’s current loyalty tier.
 Example: “You’re in the {loyalty_tier} tier” → You’re in the Gold tier


Footer Tags

These tags are typically used in the footer of your emails.

{view_in_browser}

Generates a link for the recipient to view the email in their web browser.
 Example: “{view_in_browser}” → View in browser


{manage_preferences}

Generates a link for the recipient to manage their email preferences.
 Example: “{manage_preferences}” → Manage Preferences


{unsubscribe}

Generates a link for the recipient to unsubscribe from marketing emails.
 Example: “{unsubscribe}” → Unsubscribe


Fallback Values

In some cases, a recipient may not have data available for a tag (for example, no first name on file). By default, SiteVibes will insert a blank value.

To prevent awkward empty text, you can define a fallback value inside the tag using a vertical bar |. The format is:

{tag|fallback}

Examples

  • Without fallback:
     “Hi {first_name}” → Hi

  • With fallback:
     “Hi {first_name|there}” → Hi there

  • Multiple use cases:

    • “Welcome back, {first_name|friend}!”

    • “Your loyalty balance is {loyalty_points|0} points.”

Using fallback values ensures your emails always look polished, even if some customer data is missing.


Examples in Subject Lines & Email Bodies

Here are some real-world examples to show how tags look when used in subject lines and email content.

Subject Line Examples

Subject: Hi {first_name|there}, you’ve earned {loyalty_points} points!

Subject: Don’t miss out, {first_name|friend} — your {loyalty_cashback} cashback is waiting

Subject: {store_name} Exclusive: {loyalty_tier} members get early access

Email Body Examples

<p>Hi {first_name|there},</p>


<p>Thank you for shopping with {store_name}!</p>


<p>You currently have {loyalty_points|0} points in your account, 

which equals {loyalty_points_value|$0}. As a {loyalty_tier|Member}, 

you’re one step closer to your next reward.</p>


<p>Don’t forget  you also have {loyalty_cashback|$0} available to use 

on your next purchase.</p>


<p>{view_in_browser} | {manage_preferences} | {unsubscribe}</p>


Best Practices for Using Tags

To get the most out of personalization while keeping your emails clean and effective, follow these best practices:

  • Always set fallbacks for names.
     Not every customer has a first name or last name on file. Using {first_name|there} ensures your subject lines and greetings always feel natural.

  • Use loyalty values in context.
     Instead of just showing numbers, explain what they mean:
     “You have {loyalty_points} points — that’s worth {loyalty_points_value} on your next order.”

  • Avoid overusing tags.
     Too many tags in one email can feel robotic. Focus on the 1–2 that make the biggest impact.

  • Keep it friendly and human.
     Use tags to enhance your message, not overwhelm it. For example, a warm greeting plus a loyalty balance is usually enough.

  • Test your emails before sending.
     Preview your campaign in SiteVibes with different sample profiles to ensure tags render correctly and fallbacks display as expected.

  • Always include footer tags.
     {view_in_browser}{manage_preferences}, and {unsubscribe} should appear in every marketing email to meet compliance and give customers control.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article