LogoLogo
  • πŸ› οΈWelcome to Smartrr help docs
  • Links
    • Changelog
    • API Docs
  • Getting Started
    • Implementation
      • πŸͺ„Installing Smartrr on a Shopify 2.0 theme (Automatic Install)
      • πŸ—ΊοΈInstalling Smartrr on a custom Shopify theme (Guided Install)
      • πŸ§Ÿβ€β™‚οΈInstalling Smartrr on a headless store
      • πŸ’»Adding Smartrr to a custom page (Shopify Liquid)
    • Onboarding
      • ⛑️Basic onboarding process
      • 🧀Smartrr team led onboarding
      • πŸ’΅Plans
      • πŸ’³Migrating subscriptions from payment processors
  • Support
    • Subscription Setup
      • πŸ“‡Subscription Programs
      • βš“Subscription anchor dates
      • πŸ—“οΈMaximum/minimum (finite) subscription plans
      • πŸ“§Email subscription notifications (Customer Notifications)
      • πŸ“²SMS subscription notifications (via Twilio)
      • πŸ›οΈSubscription discount codes
      • πŸ’ΈPrepaid subscriptions
      • πŸͺœSequential Flow Builder?
      • πŸ“¦Shipping methods
      • ❔Subscriptions when an item is unavailable
      • πŸ’²Buy-now-pay-later payment methods for subscriptions
      • 🏁Checkout Extensions
    • Admin Portal
      • πŸ”Adjusting customers’ subscriptions
      • πŸ“‡Adjusting customers' information
      • πŸ€Έβ€β™‚οΈ"View as customer" feature
      • πŸ•’Event log
      • πŸ“ŠAdvanced Analytics reporting
      • πŸ–ŒοΈCustomer account portal theming
      • πŸ”€Translations
      • πŸ’»Available actions for customers in account portal
      • 🎨CSS overrides
      • πŸ” Adjusting typography with CSS overrides
      • πŸ“£Marketing Banners
      • πŸ’­Retention
      • 🧺Bundles
      • 🎁Loyalty
      • πŸ”Passwordless login
      • πŸ’ŸCreator upsells
      • 🎞️Instagram feed
    • Customer Account Portal
      • πŸšͺAccessing the Customer Account Portal
      • πŸ”„Creating an account
      • πŸ”œViewing next orders
      • πŸ“Manage subscriptions
      • πŸ—ƒοΈOrder history
      • πŸ“§Updating email address
    • Transactions
      • 🀝Subscription transactions
      • 🚫Failed payments
      • πŸ“†Billing schedule
    • Integrations
      • 🌐Available integrations with Smartrr
      • πŸ“±Attentive x Smartrr Integration
      • πŸ“±Blueprint x Smartrr Integration
      • πŸ“¬Gorgias x Smartrr Integration
      • πŸ“©Klaviyo x Smartrr Integration
      • 🦁Loyalty Lion x Smartrr Integration
      • πŸ“±Postscript x Smartrr Integration
      • πŸ”Recharge x Smartrr Integration
      • 🟩Shopify Flow x Smartrr Integration
      • πŸͺWebhooks
    • Shopify Questions
      • πŸ’²Will updating product prices in Shopify reflect in Smartrr?
    • Developer Documentation
      • Bundles: Developer Documentation
    • Troubleshooting
      • ⏸️Why did my customer's subscription automatically pause?
      • πŸ“žWhy is my customer's shipping address invalid? (Phone number formatting)
      • πŸ†˜Can’t find the answer to your question?
    • RSS Feed
      • πŸ“³Smartrr’s changelog: Stay up-to-date with Slack
Powered by GitBook
On this page
  • Overview
  • How to Customize Default Templates
  • Settings
  • Custom HTML Emails
  • Variables
  • Subscription
  • Lines
  • Customer
  • Gifting (Note)
  • Gifting (To)
  • Gifting (From)
  • Item out of Stock

Was this helpful?

Export as PDF
  1. Support
  2. Subscription Setup

Email subscription notifications (Customer Notifications)

Keep your customers in the know about their upcoming subscription orders with customizable email notifications.

PreviousMaximum/minimum (finite) subscription plansNextSMS subscription notifications (via Twilio)

Last updated 1 year ago

Was this helpful?

Last updated: April 4, 2024

Tip: If you prefer to send subscription order notifications via your existing ESP, read more about our . You can also visit our page to stay up-to-date integrations with email platforms.

Overview

You are able to send email notifications through Smartrr based on specific billing events. The available email notifications are:

  • New subscription

    • Subscription created – Existing customer: Sent when a new subscription order is created for a customer who already has a customer account.

    • Subscription created – New customer: Sent when a new subscription order is created for a customer who does not have a customer account.

  • Subscription management

    • Upcoming subscription: Email sent in advance of a recurring subscription order being placed.

    • Subscription auto-resume reminder: Sent 7 days before a paused subscription is set to auto-resume.

    • Payment expiration notice: This is a CONDITIONAL email because it will only send in place of the "Upcoming subscription" email is the credit card used for an upcoming subscription is set to expire.

    • Item out of stock: Sent when a customer’s subscription has an item has gone out of stock.

    • Subscription canceled: Sent when a subscription order has been canceled.

    • Subscription paused: Sent when a subscription order has been paused.

    • Subscription reactivated: Sent when a subscription order has been reactivated.

  • Loyalty and referrals

    • Successful referral: Sent to a customer when someone has successfully used their referral code.

  • Gifted subscriptions

    • Gifted subscription: Sent to gifter as confirmation that a subscription gift has been scheduled.

    • Gifter subscription shipped: Sent to gifter when a gifted subscription order has been shipped.

    • Giftee subscription shipped: Sent to the giftee when a gifted subscription order has been shipped along with gift message.

  • Passwordless Login (The below emails will only send if passwordless login is enabled in Theming.)

    • One-time code login: Provides a one-time code for a customer to log into their account.

    • Magic link login

πŸ“§ Tip: For Upcoming Subscription emails, you are able to designate "Email send time" by the number of days before a subscription order is placed.

Note: If you've enabled Smartrr's default templates, you won't be able to edit the content of individual emails. To edit the individual emails with HTML instead of with Smartrr's custom default templates, toggle Enable default templates to OFF.

How to Customize Default Templates

Navigate to Customer Notifications under CONFIGURATION in the left-hand menu.

Click on Customize defaults to globally add a logo and change color schemes for default email templates.

Settings

  • Enable email header / footer: Injects a standard header and footer across all emails

    Reset default styles. Enable to add a JPEG or PNG logo across all emails. Footer information is pulled directly from your store's Shopify contact information.

  • Reset default styles: When pressed, resets all header / footer, and color settings for all default email templates.

  • Colors: Changes background colors, primary text color, button color, and button text color for all email templates. Note: Secondary text color will only be visible in the footer when "Enable email header / footer" is toggled ON.

Custom HTML Emails

Want to code your own email templates? Disable the toggle next to each email. To edit the template, click the hyperlink.

Settings applied in Customize defaults will NOT appear if you are using custom-coded HTML.

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 is available at the bottom of each page. You can click to copy the syntax and apply it to your emails.

Subscription

Syntax: <%- subscription.VARIABLE %>

Variable
Description

id

Shopify subscription ID

nextBillingDate

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.

Item out of Stock

Syntax: <%- outOfStockItem.VARIABLE %>

Variable
Description

id

Shopify product ID

name

Shopify product name

variantName

Shopify product variant name

Enable default template: Enables Smartrr's default email templates to send for all emails that are turned ON. if you prefer to use custom HTML for all email templates.

Next billing date, formatted as string

πŸ“§
Disable
ISO 8601
integration with Klaviyo
Tech Partners