📧
How do I set up email subscription notifications?
Keep your customers in the know about their upcoming subscription orders with customizable email notifications.
Tip: If you prefer to send subscription order notifications via your existing ESP, read more about our integrations with Klaviyo and Mailchimp. You can also visit our Tech Partners page to stay up-to-date integrations with email platforms.
Navigate to Customer Notifications under CONFIGURATION in the left-hand menu. In the Email Notifications tab, you have a variety of options to customize a series of notification touchpoints.
Emails can be toggled on and off to fit the needs of your store. HTML can be used to customize the wording and branding of your emails.

Billing Events

You are able to send email notifications based on specific billing events. The available email notifications are:
  • New Subscription Created – New Customer: Sent when a new subscription order is created for a customer who does not have a customer account
  • New Subscription Created – Existing Customer: Sent when a new subscription order is created for a customer who already has a customer account
  • Subscription Payment Failed: Sent when a payment method for a subscription fails, prompting customer to update payment method
  • Subscription Cancelled: Sent when a subscription order has been cancelled
  • Upcoming Subscription: Sent 3 days in advance of a recurring subscription order being placed.
  • Item out of stock: Sent when a customer’s subscription has an item has gone out of stock.
  • Gifted Subscription – Created Notification: Sent to gifter as confirmation that a subscription gift has been scheduled
  • Gifted Subscription - Shipping Notification: Sent when a gifted subscription order has been shipped.

Variables

Within the content of these emails, we provide a variety of event variables that can be used across all email templates in the Email Triggers tab. The syntax for accessing and manipulating variables follows the rules of the Lodash template function. See our examples below.

Subscription

Syntax: <%- subscription.VARIABLE %>
Variable
Description
id
Shopify subscription ID
nextBillingDate
Next billing date, formatted as ISO 8601 string
currency
Subscription currency
totalEstimatedNet
Total estimated price of subscription, formatted per currency
totalDiscount
Total amount of discounts applied to the subscription, formatted per currency
totalFromLineItems
Total from subscription line items, formatted per currency
totalLineItemsDiscount
Total discount applied to line items, formatted per currency
totalShipping
Total shipping price of subscription, formatted per currency
totalShippingDiscount
Total discount applied to shipping price, formatted per currency

Lines

Syntax: <%- subscription.lines[0].VARIABLE %>
Variable
Description
id
Shopify subscription line ID
basePrice
Line base price, formatted per line currency
isAddOn
Whether line item is an add-on (Yes / No)
priceAfterDiscounts
Subscription price after discounts are applied, formatted per line currency
quantity
Line quantity
product.id
Shopify product ID
product.name
Product name
variant.id
Shopify variant ID
variant.name
Variant name

Customer

Syntax: <%- customer.VARIABLE %>
Variable
Description
id
Shopify customer ID
firstName
Customer first name
lastName
Customer last name
email
Customer email
phone
Customer phone number

Gifting (Note)

Syntax: <%- note %>
Variable
Description
note
(No variable needed) Attached gift note

Gifting (To)

Syntax: <%- to.VARIABLE %>
Variable
Description
address1
Street address line 1
address2
Street address line 2
city
Address city
company
Company name
country
Country name
countryCode
Country code
firstName
Giftee's first name
lastName
Giftee's last name
phone
Phone
province
State
provineCode
State code
zip
Zip code

Gifting (From)

Syntax: <%- from.VARIABLE %>
Variable
Description
firstName
Sender's first name
lastName
Sender's last name
The ‘Gift Created Email’ template also has access to a shippedOn variable.

Email Templates

Email Preview
Click 'HTML' to view source code