LogoLogo
  • Help Center
  • Welcome To Inveterate
  • Guides
    • Getting Started
      • Install The Inveterate App
        • App Installation
        • Creating Your Inveterate Account
      • Set Up Company Profile
      • Enable Inveterate On Your Store
      • Adjust Customer Account Settings In Shopify
      • Add Membership Link Snippet to Customer Account Template
    • Program Setup
      • Tier Setup
        • Editing Tiers
        • Deleting Tiers
        • Free Trials For Paid Tiers
        • Universal Rebill Date
      • Benefits
        • Credit Based Benefits
          • Credit Expiration
          • Enabling Credit Based Benefits
          • Recurring Store Credits
          • Credits For Orders
          • Anniversary Credits
          • Store Credits For Purchase Referral
          • Sign Up Store Credits
        • Savings Based Benefits
          • Free Shipping
          • Member Only Discounts
          • Sign Up Discounts
          • Member Only Pricing
        • Access Based Benefits
          • Early Access
          • Exclusive Access
        • Gift Based Benefits
          • Free Gift At Signup
      • Landing Page
        • About The Landing Page
        • Configuring the Landing Page
          • Hero
          • Testimonial
          • Benefits
          • CTA
          • FAQ
        • Adding the Landing Page to Your Store
        • Landing Page Versioning
        • Adding Custom CSS Styling
      • Messaging
        • Content
        • Messaging Settings
    • Members
      • Member Portal
      • Manage Members
        • Canceling Members
        • Tier Upgrades and Downgrades
        • Members Page
        • Creating Segments
        • Exporting Member List
      • Member Profile
        • Fundamentals
        • Adjusting Credits
        • Anonymize Members
      • Shopify Account Pages
    • Settings
      • Users & Access
      • Profile Settings
      • Password Reset
      • Account Settings
    • Integrations
      • Shopify POS
      • Tapcart
      • Aftersell
      • Gorgias
      • Postscript
      • Klaviyo
      • Rebuy
      • Attentive
        • How to Enable Integration
        • Segmenting Customers by Inveterate's Membership Custom Attributes in Attentive
        • How to Create Journeys in Attentive with Inveterate's Custom Events
        • Attentive Custom Events List
  • Strategy & Best Practices
    • Memberships 101
  • Discount Information
    • Apply Discounts To Subscription Products
    • Editing Discount Codes
    • Codes For Free Memberships
    • Combining Discounts
  • Tag Information
    • Customer Tags
    • Order Tags
  • Advanced Guides
    • Editing Free Tier Signup Modals
    • Membership Currency Localization
    • Migrating From Scripts To Functions
    • Migrating To Tiers
    • Spend Based Tiers
      • About Spend Based Tiers
      • Spend Based Tiers Setup
      • About The Landing Page
    • Search Engine Crawling
    • Advanced Settings
      • App Embeds Settings
      • Early Access Settings
      • Exclusive Access Settings
    • Shopify Scripts
      • Free Shipping Script
      • Member Only Pricing
      • Free Gift At Sign Up
    • Theme Editor Sections
      • PDP Upsell Widget
    • Replace Inveterate Emails In Klaviyo
      • How to Send Member Notification Emails with Klaviyo
      • Klaviyo Member Notification Metrics and Their Template Variables
    • Sunsetting Your Membership Program
    • Shopify Flow
      • Flow Library
Powered by GitBook
On this page
  • Profile Variables
  • "Inveterate: Welcome" Metric
  • "Inveterate: Credits Redeemed" Metric
  • "Inveterate: Signup Discount" Metric
  • "Inveterate: Credits Awarded" Metric
  • "Inveterate: Credits Expiring" Metric
  • "Inveterate: Referral Completed" Metric
  • "Inveterate: Rebill Notice" Metric
  • "Inveterate: Anniversary Credits" Metric
  • "Inveterate: Cancellation Notice" Metric (legacy)
  • "Inveterate: Cancellation Effective" Metric
  • "Inveterate: Cancellation Pending" Metric
  • "Inveterate: Membership Change" Metric
  • "Inveterate: Payment Failure" Metric
  • "Inveterate: Free Trial Notice" Metric
  • Event Properties
  • Template Example
  • "Inveterate: Free Trial Cancelled" Metric
  • Event Properties
  • Template Example
  • "Inveterate: Free Trial Ends Soon" Metric
  • Event Properties
  • Template Example
  • "Inveterate: Free Trial Ended" Metric
  • Event Properties
  • Template Example

Was this helpful?

  1. Advanced Guides
  2. Replace Inveterate Emails In Klaviyo

Klaviyo Member Notification Metrics and Their Template Variables

PreviousHow to Send Member Notification Emails with KlaviyoNextSunsetting Your Membership Program

Last updated 27 days ago

Was this helpful?

Profile Variables

The following profile variables are available for all Inveterate customer notification metrics sent to Klaviyo:

Name
Description
Examples
Syntax

Inveterate: Credits

Number of credits available

24.99, 25

{{ person | lookup:'Inveterate: Credits' | default:'0' }}

Inveterate: Date Joined

March 14, 2023

{{ person | lookup:'Inveterate: Date Joined' | format_date_string|date:'F d, o' }}

Inveterate: Referrals Count

2

{{ person | lookup:'Inveterate: Referrals Count' | default:'0' }}

Inveterate: Subscription Status

Status of membership

cancelled, active

{{ person | lookup:'Inveterate: Subscription Status' | default:'' }}

Inveterate: Tier Name

Tier name

Acme Plus

{{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}

If you wanted to use these in a template, here is an example:

You joined {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }} 
on {{ person | lookup:'Inveterate: Date Joined' | format_date_string|date:'F d, o' }}.

You have referred {{ person | lookup:'Inveterate: Referrals Count' | default:'0' }} 
other members to the program.

You have ${{ person | lookup:'Inveterate: Credits' | default:'0' }} credits available.

Your current subscription status is {{ person|lookup:'Inveterate: Subscription Status' | lower | default:'active' }}.

Additional template variables like {{ first_name }} are likely available through your Klaviyo account - you can view Klaviyo's official docs and .

"Inveterate: Welcome" Metric

Triggered when a customer first purchases your subscription product. Is not retriggered when a member renews their subscription after cancellation.

Event Properties

None

Template Example

Welcome to {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}.

In order to access all your membership benefits, please take a moment to login or create your account.

If you have any questions, reach out to our customer support team at help@acme.com.

"Inveterate: Credits Redeemed" Metric

Triggered when a customer completes an order that used redeemed credits.

Event Properties

Name
Description
Example
Syntax

creditsRedeemed

Number of credits used in order

24.99, 25

{{ event.creditsRedeemed | default:'0' }}

newCreditsBalance

Credits member now has left

0.99, 1

{{ event.newCreditsBalance | default:'0' }}

Template Example

You just redeemed ${{ event.creditsRedeemed | default:'0' }} in credit with your recent order.

You now have ${{ event.newCreditsBalance | default:'0' }} remaining in your account.

Thanks for being a part of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }},

Acme Incorporated

"Inveterate: Signup Discount" Metric

Triggered when a customer first purchases a membership product, if you have the "Sign Up Discounts" benefit enabled.

Event Properties

Name
Description
Example
Syntax

discountCode

Unique sign up discount code created for each member

VIP_123

{{ event.discountCode | default:'' }}

isPercentage

Is the discount a percent amount off a future order

true or blank

isFixed

Is the discount a fixed dollar amount

true or blank

{% if event.isFixed %}${% endif %}

discountAmount

How much off an order is the discount

10, 9.99

{{ event.discountAmount | default:'0' }}

isOneTimeUse

Is the discount disabled after 1 use, or can it be used multiple times

true or blank

expirationDate

If the discount code expires, when

August 9, 2023 or blank

Template Example

Here is your member signup discount code, {{ first_name }}!

As a valued member of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}, we’ve created a personal discount code just for you! 

{% if event.isPercentage %}
Get {{ event.discountAmount | default:'0' }}% off when you use code {{ event.discountCode | default:'' }} at checkout.
{% else %}
Get ${{ event.discountAmount | default:'0' }} off when you use code {{ event.discountCode | default:'' }} at checkout.
{% endif %}

{% if event.isOneTimeUse %}
One time use.
{% endif %}

{% if event.expirationDate %}
Expires {{ event.expirationDate | default:'soon' }}.
{% endif %}

"Inveterate: Credits Awarded" Metric

Triggered when a member is awarded credits from the "Credits for Orders" benefit, and from the "Recurring Store Credits" benefit.

Name
Description
Example
Syntax

creditsAwarded

Amount of new credits awarded

10, 9.99

{{ event.creditsAwarded | default:'0' }}

newCreditsBalance

Balance after credits awarded.

10, 9.99

{{ event.newCreditsBalance | default:'0' }}

Template Example

You've just received ${{ event.creditsAwarded | default:'0' }} in store credit.
You now have a total of ${{ event.newCreditsBalance | default:'0' }} 
that you can redeem for purchases since you’re a member of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}.

"Inveterate: Credits Expiring" Metric

Event Properties

Name
Description
Example
Syntax

creditsExpiring

Amount of credits expiring

$23.32

{{ event.creditsExpiring | default:'' }}

daysLeft

Days until credits expire

15 days

{{ event.daysLeft | default:'a few days' }}

Template Example

Hey {{ first_name }}, we just wanted to send you a reminder.

You have {{ event.creditsExpiring | default:'0' }} in store credit that 
expire in {{ event.daysLeft | default:'a few days' }}.

"Inveterate: Referral Completed" Metric

Triggered when a new member is referred by the member receiving this email.

Event Properties

Name
Description
Example
Syntax

referralEmail

Email of referred customer

test@gmail.com

{{ event.referralEmail | default:'' }}

creditsAwarded

Amount of new credits awarded

42

{{ event.creditsAwarded | default:'' }}

newCreditsBalance

Updated total credits to spend

110.25

{{ event.newCreditsBalance | default:'' }}

Template Example

{{ event.referralEmail | default:'' }} just joined Acme Premier because you referred them!
As a thank you, we've added {{ event.creditsAwarded | default:'' }} into your account.

You now have a total of {{ event.newCreditsBalance | default:'' }} that you can redeem for purchases since you’re a member of Premier.

"Inveterate: Rebill Notice" Metric

Sent to member a few days before they are recharged for their membership.

Event Properties

Name
Description
Example(s)
Syntax

rebillDate

Date of upcoming charge.

03-10-2024

{{ event.rebillDate | default:'' }}

rebillPrice

Cost of upcoming charge

9.99

{{ event.rebillPrice | default:'' }}

rebillFrequency

How often does member fee recur

monthly, quarterly

{{ event.rebillFrequency | default:'' }}

supportEmail

"help@acme.com" or blank

{{ event.supportEmail | default:'' }}

cancellationPolicy

Merchant's policy on whether benefits cease immediately after cancel, or at end of cycle

END_OF_BILLING_CYCLE, IMMEDIATELY

{{ event.cancellationPolicy | default:'' }}

Template Example

Your renewal for {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}
Hi {{first_name}},

Thank you for your continued participation in our exclusive membership program! 
As a reminder, your membership is set to renew {{ event.rebillDate | default:'in the next few days' }} 
for a total of ${{ event.rebillPrice | default:'' }}.

If you need to update your billing details, you can do so within your account on our site.

If you no longer wish to receive your exclusive, member-only benefits, you can change your membership settings on our membership portal.

"Inveterate: Anniversary Credits" Metric

Email triggered when a member has been part of the program for 12 months.

Event Properties

Name
Description
Examples
Syntax

creditsAwarded

Amount of new credits awarded

20, 19.99

{{ event.creditsAwarded | default:'' }}

newCreditsBalance

Updated total credits to spend

20, 19.99

{{ event.newCreditsBalance | default:'' }}

Template Example

Happy anniversary, {{ first_name }}!

You have been a loyal member of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }} for a year! 

To show our appreciation, we've awarded you ${{ event.creditsAwarded | default:'' }} in store credits.

You now have ${{ event.newCreditsBalance | default:'' }} in store credits to spend. 
Your credits can be accessed at any time from your member portal.

Thanks for being a part of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }},

Acme

"Inveterate: Cancellation Notice" Metric (legacy)

Email triggered when a request to cancel a customer's membership is pending or effective. We recommend using the newer "Inveterate: Cancellation Pending" and "Inveterate: Cancellation Effective" metrics instead.

Event Properties

Name
Description
Example
Syntax

cancellationPolicy

Determines whether customer loses benefits immediately after cancellation.

END_OF_BILLING_CYCLE, IMMEDIATELY

cancellationDate

The effective cancellation date - when benefits stop working.

February 10, 2024

{{ event.cancellationDate | default:'in a few days' }}

tierName

Tier name

Acme Gold

{{ event.tierName | default:'membership' }

Template Example

{{ first_name }}, your {{ event.tierName | default:'membership' }} has been cancelled.

{% if event.cancellationPolicy == 'END_OF_BILLING_CYCLE' %}
The cancellation will be effective {{ event.cancellationDate | default:'in a few days' }}, 
at the end of your billing period, at which points you no longer have access to your membership benefits.
{% else %}
The cancellation will be effective immediately. You are no longer able to use your old membership benefits.
{% endif %}

"Inveterate: Cancellation Effective" Metric

Email triggered when a customer's membership is effectively cancelled, and they lose access to their benefits.

Event Properties

Name
Description
Example
Syntax

tierName

Tier name

Acme Gold

{{ event.tierName | default:'membership' }

Template Example

{{ first_name }}, your {{ event.tierName | default:'membership' }} has been cancelled.

The cancellation will be effective immediately. You are no longer able to use your membership benefits.

"Inveterate: Cancellation Pending" Metric

Email triggered when a request to cancel a customer's membership is submitted, but they will not lose their benefits until the end of the billing cycle.

Event Properties

Name
Description
Example
Syntax

cancellationDate

The effective cancellation date - when benefits stop working.

February 10, 2024

{{ event.cancellationDate | default:'in a few days' }}

tierName

Tier name

Acme Gold

{{ event.tierName | default:'membership' }

Template Example

{{ first_name }}, your {{ event.tierName | default:'membership' }} has been cancelled.

The cancellation will be effective {{ event.cancellationDate | default:'in a few days' }}, 
at the end of your billing period, at which points you no longer have access to your membership benefits.

"Inveterate: Membership Change" Metric

Email triggered when a customer upgrades or downgrades their membership plan.

Event Properties

Name
Description
Examples
Syntax

newTierName

Tier name

"Acme Gold"

{{ event.newTierName | default:'' }}

newTierPrice

Tier price

39.99, 20

{{ event.newTierPrice | default:'' }}

tierGradeChange

Upgrade or downgrade?

"upgrade", "downgrade"

{{ event.tierGradeChange | default:'' }}

Template Example

Your membership has been {{ event.tierGradeChange | default:'change' }}d to 
{{ event.newTierName | default:'a new tier' }}. 

Your new membership price is ${{ event.newTierPrice | default:'' }}.

"Inveterate: Payment Failure" Metric

Email triggered after customer’s payment method fails.

Event Properties

Name
Description
Example
Syntax

lastAttemptDate

Date of upcoming final billing attempt before membership is cancelled.

February 10, 2024

{{ event.lastAttemptDate | default:'the final attempt day' }}

Template Example

Your payment method failed. We'll try again for the next few days. 

To continue being a part of {{ person | lookup:'Inveterate: Tier Name' | default:'our membership program' }}, please make sure your payment details are up to date.

If your payment isn’t successful on {{ event.lastAttemptDate | default:'the final attempt day' }}, your membership will be cancelled.

"Inveterate: Free Trial Notice" Metric

Triggered when a customer starts their free trial.

Event Properties

Name
Description
Example
Syntax

tierPrice

What is subscription price of tier customer is trialing

"0", "1", "0.90", "19.99"

{{ event.tierPrice | default:'' }}

billingFrequency

How often is the tierPrice charged

"month", "quarter", "semester", "year", "one time"

{{ event.billingFrequency | default:'' }}

billProse

Price and frequency string as it would be used in a sentence

"$5 a month", "$9.99 twice a year", "$20 every 3 months", "$99.99 one time"

{{ event.billProse | default:'' }}

trialEndDate

On what day and time does the trial end

March 14, 2023 at 11:37 AM

{{ event.trialEndDate | default:'' }}

tierName

Name of tier customer is trialing

"Acme Gold"

{{ event.tierName | default:'' }}

Template Example

Welcome! Enjoy your free trial.

After the trial ends on { event.trialEndDate | default:'' }} you will be charged { event.billProse | default:'' }}. Your subscription will automatically renew until you cancel.

"Inveterate: Free Trial Cancelled" Metric

Triggered when a member cancels their free trial.

Event Properties

Name
Description
Example
Syntax

tierName

Name of tier customer is trialing

"Acme Gold"

{{ event.tierName | default:'' }}

Template Example

Your free trial has been cancelled.

We're bummed to see you go. Your trial access ends today, but you can rejoin {{ event.tierName | default:'our membership program' }} at any time.

"Inveterate: Free Trial Ends Soon" Metric

Triggered a few days before a customer's free trial ends.

Event Properties

Name
Description
Example
Syntax

tierPrice

What is subscription price of tier customer is trialing

"0", "1", "0.90", "19.99"

{{ event.tierPrice | default:'' }}

billingFrequency

How often is the tierPrice charged

"month", "quarter", "semester", "year", "one time"

{{ event.billingFrequency | default:'' }}

billProse

Price and frequency string as it would be used in a sentence

"$5 a month", "$9.99 twice a year", "$20 every 3 months", "$99.99 one time"

{{ event.billProse | default:'' }}

trialEndDate

On what day and time does the trial end

March 14, 2023 at 11:37 AM

{{ event.trialEndDate | default:'' }}

tierName

Name of tier customer is trialing

"Acme Gold"

{{ event.tierName | default:'' }}

Template Example

Your free trial expires soon on {{ event.trialEndDate | default:'' }}.

After the trial ends on you will be charged {{ event.billProse | default:'' }}. Your subscription will automatically renew until you cancel.

"Inveterate: Free Trial Ended" Metric

Triggered when a customer's free trial ends.

Event Properties

Name
Description
Example
Syntax

tierPrice

What is subscription price of tier customer is trialing

"0", "1", "0.90", "19.99"

{{ event.tierPrice | default:'' }}

billingFrequency

How often is the tierPrice charged

"month", "quarter", "semester", "year", "one time"

{{ event.billingFrequency | default:'' }}

billProse

Price and frequency string as it would be used in a sentence

"$5 a month", "$9.99 twice a year", "$20 every 3 months", "$99.99 one time"

{{ event.billProse | default:'' }}

tierName

Name of tier customer is trialing

"Acme Gold"

{{ event.tierName | default:'' }}

Template Example

Your trial has ended. Enjoy your full access from Acme! You will be charged {{ event.billProse | default:'' }}. Your subscription will automatically renew until you cancel.

Date customer joined membership program.

Number of times customer has been credited for

Triggered N days before some credits of a customer's expire, where N is determined by the settings under the "Reminders" tab of the in your merchant dashboard.

Your customer support email, set

{% if event.isPercentage %} percent {% endif %}
{% if event.isOneTimeUse %} One time use. {% endif %}
{{ event.expirationDate | default:'soon' }}
{% if event.cancellationPolicy == 'END_OF_BILLING_CYCLE' %}
here
here
Messaging Settings Page
Format options
program referral
here