Piano provides a default copy for its email notification templates, but the wording and design of these emails are both completely in your hands. A subset of the emails listed below can also be customized on a term-specific basis (such emails are noted). Note, that the term-specific email will always override the general one configured under Manage → Email Manager. So you won't be able to use both at once. Each email notification can be localized, although it's necessary to localize each term-specific notification separately as well.
For clients using Management + Billing with Identity Management or any third-party user provider, Piano's emails are entirely discretionary and will not be sent unless you toggle them on.
Please note that, if you are using an outside system for user management, some of the emails below will not be available because the user events that trigger them occur in outside systems. For example, password reset request emails are only sent if you're using Identity Management. Similarly, if you are using any system other than Management + Billing for checkout, none of these emails will be available because they are triggered based on events that occur in Management + Billing and information stored within Management + Billing.
If you are a client that utilizes our PSC functionality, you can find the documentation for relevant emails here.
Email Manager's Notification Templates
Click the name of any email notification below and you will be able to view a description, the email's default copy.
Please keep in mind that the left-hand sidebar for each email notification template will show all email variables available across all different emails. Some variables might not work for specific emails. Below you can find more details about the applicable variables for each template.
-
Master email layout: This is the master design template for all emails you send (used to control the style along with the header/footer on all your emails). It should be customized before you enable and customize any other emails. If you do not customize it, we will use the business logo and business name specified in the Edit Business section along with some Piano-branded design elements. Please note that, for all white-labeled Piano applications, you must customize this template before any password reset emails and other subscription-related notifications will be sent. If you receive an error when trying to save your master email layout, please ensure that you have included the
{{body}}element before reaching out to Piano support staff. -
3DS 2.0 Authentication: Sent to customers that had a payment failure with an "Authentication is required" error. This email can be configured on a term-specific basis for dynamic and recurring payment terms. More information is available here.
-
3DS 2.0 Authentication of a term change: Sent to a consumer whose payment for a term change requires 3DS 2.0 authentication. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Piano Subscriptions of the subscription with deferred start: Sent to a consumer whose subscription with deferred start is activated. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Bill: Sent to consumers after clicking on a button in the My Account section under the Bill tab when a transaction was made using cash (offline) payments.
-
Bill cancellation: Sent to consumers on bill cancellation.
-
Completed registration: Sent to consumers when they convert on a registration term in return for access. This email can be configured on a term-specific basis for registration terms
-
Credit card expiring: Sent to consumers 15 days before a credit card expires. This email can be configured on a term-specific basis for dynamic and recurring payment terms and will only be sent to subscribers with an active subscription. Users with auto-renew turned off will not get it.
-
Direct debit setup confirmation: Sent to a user upon successful setup of their direct debit account and creation of the mandate. This email can be configured on a term-specific basis for payment terms.
-
Email confirmation: Sent to consumers when they register with Identity Management with double opt-in enabled for your application.
-
External API verification rejection: Sent to consumers when an external API rejects their previously verified data. For instance, this email would be sent if Piano had initially granted a customer access based on a print subscription confirmation or a verified iTunes in-app purchase but an external server later informed Piano that access is no longer valid. This email can be configured on a term-specific basis for external terms.
-
External API verification success: Sent to consumers who successfully verify their data with an external API. This email can be configured on a term-specific basis for external terms. For print subscription confirmation external terms, this email is sent after verification. For all other external terms, this email is sent upon purchase.
-
Free access granted: Sent to consumers when free access is granted to them. See here for more information on granting access.
-
Gift delivery: Sent to gift receivers to inform them they've been given a gift. The gift giver decides during purchase whether this gift email is sent immediately upon purchase or on a specified date. This email will only be visible in Email Manager if you have gifting enabled on your application. This email can be configured on a term-specific basis for gift terms. Any sent Gift delivery email notification will not be visible on the Email tab of a gift recipient's account in the Piano dashboard since the user who is receiving the gift may not yet have created a Piano account. You can check the status of the Gift delivery email sent (e.g. delivered or rejected) on the gift giver's account in the Piano dashboard under the Vouchers tab.
-
Gift purchase: Sent to gift-givers confirming the purchase of a gift for someone else. This email will only be visible in Email Manager if you have gifting enabled on your application. This email can be configured on a term-specific basis for gift terms.
-
Gift revoke: Sent to gift receivers if a gift is revoked. This email will only be visible in Email Manager if you have gifting enabled on your application. This email can be configured on a term-specific basis for gift terms.
-
Gift subscription expiration: Sent to a user upon expiration of a gift subscription.
-
New inquiry comment: Sent to consumers in case a new comment is added to their inquiry.
-
One-off activation: Sent to consumers after a non-recurring payment or a PSC/CDS subscription activation where payment isn't required. This email can be configured on a term-specific basis for single payment terms and external PSC/CDS terms.
-
One-off confirmation: Sent to consumers when you subscribe a user from the dashboard to a fixed time term. This email can be configured on a term-specific basis for recurring payment terms
-
Password change: Sent to consumers after a password has been successfully updated.
-
Pending term change cancellation: Sent to consumers in case a pending term change (upgrade/downgrade) is canceled. Please note that this notification is only sent when the pending upgrade cancellation is performed through the Piano dashboard or when the subscription is canceled using the "Cancel subscription" option in My Account (if the "Allow customers to cancel and/or refund their own subscriptions" setting is enabled). More details about the pending upgrade settings are available here. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Identity Management account deletion email: Sent to an end-user on user account deletion.
-
Identity Management incomplete registration notification: Sent to a user following an incomplete Identity Management registration (passwordless attempt).
-
Identity Management link for passwordless login: Sent to passwordless consumers in case they request a passwordless magic link URL for login.
-
Identity Management password reset request: Sent to consumers who request a password reset using the Identity Management login screen. This email will only be visible in Email Manager if you have Identity Management enabled on your application.
-
Identity Management user created by publisher: Sent to consumers in case their Identity Management account was created by the publisher through the dashboard or API.
-
Identity Management welcome email: Sent to consumers upon the user creation via the dashboard through the Add new user button, after a bulk user creation import, after calling the API endpoint
/conversion/registration/createand once the consumer confirms their email when Double opt-in is enabled. -
PSC notification fallback F1: More information about PSC notifications is available here.
-
PSC notification fallback F5: More information about PSC notifications is available here.
-
PSC notification fallback final: More information about PSC notifications is available here.
-
PSC notifications F1: More information about PSC notifications is available here.
-
PSC notifications F5: More information about PSC notifications is available here.
-
PSC notifications suspend: More information about PSC notifications is available here.
-
Purchase of a non-recurring subscription: Sent to consumers after purchasing any non-recurring subscripiton. This email can be configured on a term-specific basis for single payment terms.
-
Purchase of a recurring subscription: Sent to consumers after purchase of any recurring subscription (including shared and external subscriptions). This email can be configured on a term-specific basis for payment terms. This email can be configured on a term-specific basis for recurring payment terms.
-
Purchase refunded: Send to consumers when a full or a partial refund is issued. This email can be configured on a term-specific basis for single payment terms.
-
Redeemed free promotion: Sent to consumers when they redeem a free promotion (when a one-off term with a 100% discount promotion is redeemed). This email can be configured on a term-specific basis for payment and gift terms.
-
Registration technical fail email: Sent to a user when their registration could not be completed due to a technical issue. This email will only be visible in Email Manager if you have Identity Management enabled on your application.
-
Shared Subscription: A child left: Sent to the parent account when a child account leaves a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Shared Subscription: Cancellation: Sent to child accounts when a parent account cancels a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Shared Subscription: Invitation: Sent to the child account when a parent account invites them to a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Shared Subscription: Leaving a subscription: Sent to the child account when they leave a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Shared Subscription: Notification: Notifies an existing account that they have been added to a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Shared Subscription: Revocation: Notifies a child account when they have been removed from a shared subscription. This email can be configured on a term-specific basis for recurring payment terms, dynamic, external, and gift terms.
-
Site license: Access expired: Sent to a consumer when their access to a site license expires.
-
Site license: Access redeemed: Sent to a consumer when their access to a site license begins.
-
Site license: Access revoked: Sent when an active user access to a site license is revoked.
-
Site license: Invitation: Sent to a consumer when they are invited to a contract.
-
Site license: Invitation revoked: Sent to a consumer when an invite to a contract is invalidated.
-
Subscription activation: Sent to consumers after any recurring print subscription confirmation activation. This email can be configured on a term-specific basis for recurring payment terms
-
Subscription auto renew enabled: Sent to consumers when their auto-renewal is manually enabled.
-
Subscription auto-renew disabled: Sent to consumers when their auto-renewal is manually disabled (for example through My Account).
-
Subscription auto-renewed: Sent to consumers when Piano successfully auto-renews a subscription. This email can be configured on a term-specific basis for payment terms.
-
Subscription cancellation: Sent to consumers if a subscription is canceled. This email can be configured on a term-specific basis for recurring payment terms.
-
Subscription confirmation: Sent to consumers when a publisher successfully applies a term to that user. This email can be configured on a term-specific basis for recurring payment terms.
-
Subscription expiration: Sent to consumers upon expiration of a recurring payment term subscription. This email can be configured on a term-specific basis for recurring payment terms.
-
Subscription manually renewed: Sent to consumers when a subscription is manually renewed. This email can be configured on a term-specific basis for recurring payment terms.
-
Subscription renewal failure: Sent to consumers if a payment or external subscription renewal fails for any reason. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Term change completed: Sent to consumers on a successful term change execution. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Term change failure: Sent to consumers on a term change failure. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Term change grace period: Sent to consumers when they enter a grace period due to payment failure upon term change. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Term change scheduled: Sent to consumers when a term change has been scheduled. This email can be configured on a term-specific basis for dynamic and recurring payment terms.
-
Transaction info: A transaction receipt is sent to consumers when one of your customer service representatives clicks on an "Email receipt" button from a user's profile page. This email can be configured on a term-specific basis for dynamic and all payment terms.
-
User registration: Sent to users when they create a new account through Identity Management or Piano Accounts.
-
X Days after access ends: Sent to consumers X days* after their access to a resource ended. Can be configured on a term-specific basis for custom, registration, and single payment terms.
-
X Days after access starts: Sent to consumers X days after their access to a resource began. Can be configured on a term-specific basis for custom, registration, and single payment terms.
-
X Days after auto-renewal: Sent to consumers X days after auto-renewal. Can be configured on a term-specific basis for subscription payment terms. This notification is not sent to users on a Site License contract.
-
X Days after gift subscription ends: Sent to gift recipients X days after a gift subscription ends. Can also be configured on a term-specific basis for gift terms.
-
X Days after gift subscription starts: Sent to gift recipients X days after a gift subscription started. Can also be configured on a term-specific basis for gift terms.
-
X Days after subscription ends: Sent to consumers X days after a subscription ends. Can be configured on a term-specific basis for dynamic and subscription payment terms.
-
X Days after subscription starts: To consumers X days after a new or upgraded subscription started. Can be configured on a term-specific basis for dynamic and subscription payment terms.
-
X Days until access ends: Sent to consumers X days before their access to a resource ends, including child accounts of shared subscriptions. Can be configured on a term-specific basis for custom, registration, and single payment terms.
-
X Days until auto-renewal: Sent to consumers with auto-renewing subscriptions X number of days before renewal (including renewals from a free/paid trial to a regular subscription). Can be configured on a term-specific basis for subscription payment terms. This notification is not sent to users on a Site License contract.
-
X days until auto-renewal: Direct debit: Sent to consumers when the subscription is about to be renewed with a Bacs or SEPA Direct debit payment instrument. Can be configured on a term-specific basis for subscription payment terms.
-
X Days until gift subscription ends: Sent to gift recipients X days before a gift subscription ends. Can also be configured on a term-specific basis for gift terms.
-
X days until pending term change execution: Sent to consumers X days before their subscription is set to change term (upgrade/downgrade). Can be configured on a term-specific basis for dynamic and subscription payment terms.
-
X Days until subscription ends: Sent to consumers X days before a subscription ends. Can also be configured on a term-specific basis for subscription payment terms.
-
Dynamic subscription apply term wizard purchase confirmation: Sent to a user when a publisher successfully applies a dynamic term to that user. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription automatic billing confirmation: Sent to a user when Piano successfully automatically bills user for a dynamic subscription inside of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription automatic renewal confirmation: Sent to a user when Piano successfully auto-renews their dynamic subscription with changing/restart of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription checkout purchase confirmation: Sent to a user upon purchase of a dynamic subscription. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription deferred cancellation: Sent to a user upon deferred cancellation of a dynamic subscription. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription expiration: Sent to a user upon expiration of a dynamic subscription. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription immediate cancellation: Sent to a user upon immediate cancellation of a dynamic subscription. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription manual billing confirmation: Sent to a user upon manually initiated billing of a dynamic subscription inside of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription manual renewal confirmation: Sent to a user upon manual renewal of a dynamic subscription with changing/restart of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription renewal notification: Sent to a user X days before the dynamic subscription renews with changing/restart of the access period. Guarantees transition to a selected period. The expected behavior is that when the "Dynamic subscription renewal notification" email toggle is enabled, the subscription will renew to the price communicated at the time of notification, even if the dynamic term is updated later. If that toggle is not enabled, the renewal will follow the most current dynamic term period configuration at the time of transition. This behavior is unaffected by the "X days until dynamic subscription automatic renewal" email toggle. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription renewal period override: Sent to a user when their dynamic subscription expected renewal period is manually overridden. This email can be configured on a term-specific basis for dynamic terms.
-
Dynamic subscription resumption: Sent to a user upon resumption of a dynamic subscription. This email can be configured on a term-specific basis for dynamic terms.
-
X days after dynamic subscription automatic billing: Sent to a user X days after successful billing inside of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
X days after dynamic subscription automatic renewal: Sent to a user X days after they have been auto-renewed with changing/restart of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
X days until dynamic subscription automatic billing: Sent to a user X days before dynamic subscription billing inside of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
X days until dynamic subscription automatic renewal: Sent to a user X days before the dynamic subscription renews with changing/restart of the access period. This email can be configured on a term-specific basis for dynamic terms.
-
X days until dynamic subscription ends: Sent to a user X days before their dynamic subscription is set to end. This email can be configured on a term-specific basis for dynamic terms.
*Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent.
Master email layout
|
When it's sent |
This is the master design template for all emails you send (used to control the style along with the header/footer on all your emails). It should be customized before you enable and customize any other emails. If you do not modify it, we will use the business logo and business name specified in the Edit Business section along with some Piano-branded design elements. Please note that, for all white-labeled Piano applications, you must customize this template before any password reset emails and other subscription-related notifications will send. |
|
Default email body copy HTML
|
|
|
Available variables |
|
3DS 2.0 Authentication
|
When it's sent |
Sent to customers that had a payment failure with an "Authentication is required" error. More information is available here. |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
|
|
Default email body copy HTML
|
|
|
Available variables |
|
3DS 2.0 Authentication of a term change
|
When it's sent |
To a consumer whose payment for a term change requires 3DS 2.0 authentication |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Payment authentication required |
|
Default email body copy HTML
|
|
|
Available variables |
|
Piano Subscriptions of the subscription with deferred start
|
When it's sent |
Sent to a consumer whose subscription with deferred start is activated. This email can be configured on a term-specific basis for dynamic and recurring payment terms. |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Subscription is activated. |
|
Default email body copy HTML
|
|
|
Available variables |
|
Bill
|
When it's sent |
Sent to consumers after clicking on a button in the My Account section under the Bill tab when a transaction was made using cash (offline) payments. |
|
Term-level customization |
N/A |
|
Default email subject line |
Bill issued! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Bill cancellation
|
When it's sent |
Sent to consumers on bill cancellation. |
|
Term-level customization |
N/A |
|
Default email subject line |
Bill canceled! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Completed registration
|
When it's sent |
To consumers when they convert on a registration term in return for access. |
|
Term-level customization |
Registration terms |
|
Default email subject line |
Registration complete! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Credit card expiring
|
When it's sent |
To consumers 15 days before the 1st day of the next month when a credit card linked to an active subscription expires. Sent to subscribers with an active subscription. Users with auto-renew turned off will not get it. Example:
|
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Your payment method is expiring |
|
Default email body copy HTML
|
|
|
Available variables |
|
Email confirmation
|
When it's sent |
To consumers when they register with Identity Management with double opt-in enabled for your application. |
|
Term-level customization |
N/A |
|
Default email subject line |
Email confirmation |
|
Default email body copy HTML
|
|
|
Available variables |
|
External API verification rejection
|
When it's sent |
To consumers when an external API rejects their previously verified data. For instance, this email would be sent if Piano had initially granted a customer access based on a print subscription confirmation or a verified iTunes in-app purchase but an external server later informed Piano that access is no longer valid. |
|
Term-level customization |
External terms |
|
Default email subject line |
Your access to |
|
Default email body copy HTML
|
|
|
Available variables |
|
External API verification success
|
When it's sent |
To consumers who successfully verify their data with an external API. For print subscription confirmation external terms, this email is sent after the user completes the address collection form. For all other external terms, this email is sent upon purchase. |
|
Term-level customization |
External terms |
|
Default email subject line |
You have access to |
|
Default email body copy HTML
|
|
|
Available variables |
|
Free access granted
|
When it's sent |
To consumers when free access is granted to them. See here for more information on granting access. |
|
Term-level customization |
N/A |
|
Default email subject line |
|
|
Default email body copy HTML
|
|
|
Available variables |
|
One-off activation
|
When it's sent |
Sent to consumers after a non-recurring payment or a PSC/CDS subscription activation where payment isn't required. |
|
Term-level customization |
CDS/PSC external and single payment terms |
|
Default email subject line |
Access activated for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Password change
|
When it's sent |
To a consumer's after a password has been successfully updated. |
|
Term-level customization |
N/A |
|
Default email subject line |
Password Successfully Changed |
|
Default email body copy HTML
|
|
|
Available variables |
None. |
Pending term change cancellation
|
When it's sent |
To consumers in case a pending term change (upgrade/downgrade) is canceled. Please note that this notification is only sent when the pending upgrade cancellation is performed through the Piano dashboard or when the subscription is canceled using the "Cancel subscription" option in My Account (if the "Allow customers to cancel and/or refund their own subscriptions" setting is enabled). More details about the pending upgrade settings are available here. |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Your pending subscription upgrade has been cancelled |
|
Default email body copy HTML
|
|
|
Available variables |
|
Identity Management account deletion email
|
When it's sent |
Sent to an end-user on user account deletion. |
|
Term-level customization |
N/A |
|
Default email subject line |
Account Deletion |
|
Default email body copy HTML
|
|
|
Available variables |
|
Identity Management incomplete registration notification
|
When it's sent |
Sent to a user following an incomplete Identity Management registration (passwordless attempt). |
|
Term-level customization |
N/A |
|
Default email subject line |
Action needed to complete your registration for {{business_name}} |
|
Default email body copy HTML
|
|
|
Available variables |
|
Identity Management password reset request
|
When it's sent |
To consumers who request a password reset using the Identity Management login screen. This email will only be visible in Email Manager if you have Identity Management enabled on your application. |
|
Term-level customization |
N/A |
|
Default email subject line |
Password Reset |
|
Default email body copy HTML
|
|
|
Available variables |
|
Purchase of a non-recurring subscription
|
When it's sent |
To consumers after purchasing any non-recurring subscription. |
|
Term-level customization |
Single payment terms |
|
Default email subject line |
Purchase completed! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Purchase of a recurring subscription
|
When it's sent |
To consumers after purchase of any recurring subscription (including shared and external subscriptions). Please reach out to Piano support at support@piano.io in case you'd like to disable this notification for external terms. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Subscription confirmed! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Purchase refunded
|
When it's sent |
To consumers when a full or a partial refund is issued. |
|
Term-level customization |
Single payment terms |
|
Default email subject line |
Refund confirmation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Redeemed free promotion
|
When it's sent |
To consumers when they redeem a free promotion (when a one-off term with a 100% discount promotion is redeemed). |
|
Term-level customization |
Payment terms and gift terms |
|
Default email subject line |
Free promotion redeemed! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Registration technical fail email
|
When it's sent |
To users whose registration could not be completed due to a technical issue. The partial (disabled) account is removed from the system, and this email notifies them to try registering again. This email will only be visible in Email Manager if you have Identity Management enabled on your application. |
|
Term-level customization |
N/A |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared subscription: A child left
|
When it's sent |
Sent to the parent account when a child account leaves a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
Child account left shared subscription |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared subscription: Cancellation
|
When it's sent |
Sent to child accounts when a parent account cancels a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
Shared subscription cancellation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared subscription: Invitation
|
When it's sent |
Sent to the child account when a parent account invites them to a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
Shared subscription invitation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared Subscription: Leaving a subscription
|
When it's sent |
Sent to the child account when they leave a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
User left shared subscription |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared subscription: Notification
|
When it's sent |
Notifies an existing account that they have been added to a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
Shared subscription notification |
|
Default email body copy HTML
|
|
|
Available variables |
|
Shared Subscription: Revocation
|
When it's sent |
Notifies a child account when they have been removed from a shared subscription. |
|
Term-level customization |
Recurring payment terms, dynamic, external, and gift terms |
|
Default email subject line |
Shared subscription revocation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Site license: Access expired
|
When it's sent |
Sent to a consumer when their access to a site license expires.
|
|
Term-level customization |
N/A |
|
Default email subject line |
Access expiration to |
|
Default email body copy HTML
|
|
|
Available variables |
|
Site license: Access redeemed
|
When it's sent |
Sent to a consumer when their access to a site license begins.
|
|
Term-level customization |
N/A |
|
Default email subject line |
Access to |
|
Default email body copy HTML
|
|
|
Available variables |
|
Site license: Access revoked
|
When it's sent |
Sent when an active user access to a site license is revoked.
|
|
Term-level customization |
N/A |
|
Default email subject line |
Access suspension to |
|
Default email body copy HTML
|
|
|
Available variables |
|
Site license: Invitation
|
When it's sent |
Sent to a consumer when they are invited to a contract.
|
|
Term-level customization |
N/A |
|
Default email subject line |
Invitation to |
|
Default email body copy HTML
|
|
|
Available variables |
|
Site license: Invitation revoked
|
When it's sent |
Sent to a consumer when an invite to a contract is invalidated.
|
|
Term-level customization |
N/A |
|
Default email subject line |
Cancelled invitation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription activation
|
When it's sent |
To consumers after any recurring print subscription confirmation activation. This email be configured on a term-specific basis for payment terms. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Subscription confirmation for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription auto renew enabled
|
When it's sent |
Sent to consumers when their auto-renewal is manually enabled. Note: This email is not sent when auto-renewal is re-enabled on a subscription that has a pending scheduled upgrade. In this scenario, the action is treated as a resumption of the scheduled upgrade rather than a change to auto-renewal status, so no notification is generated. |
|
Term-level customization |
N/A |
|
Default email subject line |
Subscription auto renew for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription auto-renew disabled
|
When it's sent |
Sent to consumers when their auto-renewal is manually disabled (for example through My Account). Note: This email is not sent when auto-renewal is toggled off on a subscription that has a pending scheduled upgrade. In this scenario, the action is treated as a suspension of the scheduled upgrade rather than a change to auto-renewal status, so no notification is generated. |
|
Term-level customization |
N/A |
|
Default email subject line |
Subscription auto renew for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription auto-renewed
|
When it's sent |
To consumers when Piano successfully auto-renews a subscription. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Subscription auto renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription cancellation
|
When it's sent |
To consumers if a subscription is canceled. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Sorry to see you go! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription confirmation
|
When it's sent |
Sent to consumers when a publisher successfully applies a term to that user. |
|
Term-level customization |
Recuring payment terms |
|
Default email subject line |
Subscription confirmation for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription expiration
|
When it's sent |
To consumers upon expiration of a recurring payment term subscription. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Your subscription has expired |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription manually renewed
|
When it's sent |
To consumers when a subscription is manually renewed. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Subscription manually renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Subscription renewal failure
|
When it's sent |
To consumers if a payment or external subscription renewal fails for any reason. If any Grace period is enabled for a term, the user will receive this email every time a payment attempt fails during this period. |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Subscription renewal failure |
|
Default email body copy HTML
|
|
|
Available variables |
|
Term change completed
|
When it's sent |
Sent to a consumer on successful term change execution |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Successful upgrade confirmation |
|
Default email body copy HTML
|
|
|
Available variables |
|
Term change failure
|
When it's sent |
To consumers on a term change failure |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Your subscription failed to upgrade and is now cancelled |
|
Default email body copy HTML
|
|
|
Available variables |
|
Term change grace period
|
When it's sent |
To consumers when they enter a grace period due to payment failure upon term change |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Your subscription failed to upgrade and entered grace period |
|
Default email body copy HTML
|
|
|
Available variables |
|
Term change scheduled
|
When it's sent |
To consumers when a term change has been scheduled |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Subscription scheduled for an upgrade |
|
Default email body copy HTML
|
|
|
Available variables |
|
Transaction info
|
When it's sent |
Sent to a user upon clicking the "Email receipt" button. |
|
Term-level customization |
Dynamic and payment terms |
|
Default email subject line |
|
|
Default email body copy HTML
|
|
|
Available variables |
|
User registration
|
When it's sent |
To users when they create a new user account through Identity Management or Piano Accounts. |
|
Term-level customization |
N/A |
|
Default email subject line |
Thank you for registering |
|
Default email body copy: HTML
|
|
|
Available variables |
None. |
Gift delivery
|
When it's sent |
To gift receivers to inform them they've been given a gift. The gift giver decides during purchase whether this gift email is sent immediately upon purchase or on a specified date. This email will only be visible in Email Manager if you have gifting enabled on your application. Any sent Gift delivery email notification will not be visible on the Email tab of a gift recipient's account in the Piano dashboard since the user who is receiving the gift may not yet have created a Piano account. You can check the status of the Gift delivery email sent (e.g. delivered or rejected) on the gift giver's account in the Piano dashboard under the Vouchers tab. |
|
Term-level customization |
Gift terms |
|
Default email subject line |
You just received a gift for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Gift purchase
|
When it's sent |
To gift givers confirming the purchase of a gift for someone else. This email will only be visible in Email Manager if you have gifting enabled on your application. This email can be configured on a term-specific basis for gift terms. |
|
Term-level customization |
Gift terms |
|
Default email subject line |
Purchase confirmation for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Gift revoke
|
When it's sent |
Sent to gift receivers if a gift is revoked. This email will only be visible in Email Manager if you have gifting enabled on your application. This email can be configured on a term-specific basis for gift terms. |
|
Term-level customization |
Gift terms |
|
Default email subject line |
Your gift for |
|
Default email body copy HTML
|
|
|
Available variables |
|
Gift subscription expiration
|
When it's sent |
Sent to a user upon expiration of a gift subscription. |
|
Term-level customization |
Gift terms |
|
Default email subject line |
Your subscription has expired |
|
Default email body copy HTML
|
|
|
Available variables |
|
New inquiry comment
|
When it's sent |
Sent to consumers in case a new comment is added to their inquiry. |
|
Term-level customization |
N/A |
|
Default email subject line |
|
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after access ends
|
When it's sent |
To consumers X days after their access to a resource ended. Can be configured on a term-specific basis for custom, registration and fixed-time payment terms. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Single payment, registration, and custom terms |
|
Default email subject line |
Come back! |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after access starts
|
When it's sent |
To consumers X days after their access to a resource began. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Single payment, registration, and custom terms |
|
Default email subject line |
How are things going? |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after auto-renewal
|
When it's sent |
To consumers X days after auto-renewal. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. This notification is not sent to users on a Site License contract. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Still enjoying our content? |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after subscription ends
|
When it's sent |
To consumers X days after a subscription ends. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Sorry to see you go |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after subscription starts
|
When it's sent |
To consumers X days after a new or upgraded subscription started. Can be configured on a term-specific basis for subscription payment terms. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Thank you for choosing us |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days until access ends
|
When it's sent |
To consumers X days before their access to a resource ends, including child accounts of shared subscriptions. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Single payment, registration, and custom terms |
|
Default email subject line |
X Days until access ends |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days until auto-renewal
|
When it's sent |
To consumers with auto-renewing subscriptions X number of days before renewal (including renewals from a free/paid trial to a regular subscription). Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. This notification is not sent to users on a Site License contract. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Your subscription is about to renew |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days until auto-renewal: Direct debit
|
When it's sent |
To consumers when the subscription is about to be renewed with a Bacs or SEPA Direct debit payment instrument. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM EST. |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
Renew the subscription |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days until subscription ends
|
When it's sent |
To consumers X days before a subscription ends. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Recurring payment terms |
|
Default email subject line |
X days until subscription ends |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after gift subscription ends
|
When it's sent |
To gift recipients X days after a gift subscription ends. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Gift terms |
|
Default email subject line |
Come back! |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days after gift subscription starts
|
When it's sent |
To gift recipients X days after a gift subscription started. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Gift terms |
|
Default email subject line |
How are things going? |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days until pending term change execution
|
When it's sent |
Sent to consumers X days before their subscription is set to change term (upgrade/downgrade). We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Dynamic and recurring payment terms |
|
Default email subject line |
Your subscription is about to upgrade |
|
Default email body copy HTML
|
|
|
Available variables |
|
X Days until gift subscription ends
|
When it's sent |
To gift recipients X days before a gift subscription ends. Note that all emails with an “X Days” formulation include an additional configuration box so you can set the number of days before or after an event you want the email sent. We have a daily internal job that identifies which users should receive a notification, and then processes the "X-days" notifications between 6:00 and 8:00 AM (in the respective timezones: US dashboard - EST, EU dashboard - GMT, AU dashboard - UTC+11, AP dashboard - JST). |
|
Term-level customization |
Gift terms |
|
Default email subject line |
X days until subscription ends |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription apply term wizard purchase confirmation
|
When it's sent |
Sent to a user when a publisher successfully applies a dynamic term to that user. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription confirmed! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription automatic billing confirmation
|
When it's sent |
Sent to a user when Piano successfully automatically bills user for a dynamic subscription inside of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription auto-renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription automatic renewal confirmation
|
When it's sent |
Sent to a user when Piano successfully auto-renews their dynamic subscription with changing/restart of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription auto-renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription checkout purchase confirmation
|
When it's sent |
Sent to a user upon purchase of a dynamic subscription. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription confirmed! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription deferred cancellation
|
When it's sent |
Sent to a user upon deferred cancellation of a dynamic subscription. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Sorry to see you go! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription expiration
|
When it's sent |
Sent to a user upon expiration of a dynamic subscription. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription has expired |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription immediate cancellation
|
When it's sent |
Sent to a user upon immediate cancellation of a dynamic subscription. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Sorry to see you go! |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription manual billing confirmation
|
When it's sent |
Sent to a user upon manually initiated billing of a dynamic subscription inside of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription manually renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription manual renewal confirmation
|
When it's sent |
Sent to a user upon manual renewal of a dynamic subscription with changing/restart of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription manually renewed |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription renewal notification
|
When it's sent |
Sent to a user X days before the dynamic subscription renews with changing/restart of the access period. Guarantees transition to a selected period. The expected behavior is that when the "Dynamic subscription renewal notification" email toggle is enabled, the subscription will renew to the price communicated at the time of notification, even if the dynamic term is updated later. If that toggle is not enabled, the renewal will follow the most current dynamic term period configuration at the time of transition. This behavior is unaffected by the "X days until dynamic subscription automatic renewal" email toggle. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription is about to renew |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription renewal period override
|
When it's sent |
Sent to a user when their dynamic subscription expected renewal period is manually overridden. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription is about to renew |
|
Default email body copy HTML
|
|
|
Available variables |
|
Dynamic subscription resumption
|
When it's sent |
Sent to a user upon resumption of a dynamic subscription. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Subscription for |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days after dynamic subscription automatic billing
|
When it's sent |
Sent to a user X days after successful billing inside of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Still enjoying our content? |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days after dynamic subscription automatic renewal
|
When it's sent |
Sent to a user X days after they have been auto-renewed with changing/restart of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Still enjoying our content? |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days until dynamic subscription automatic billing
|
When it's sent |
Sent to a user X days before dynamic subscription billing inside of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription is about to renew in |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days until dynamic subscription automatic renewal
|
When it's sent |
Sent to a user X days before the dynamic subscription renews with changing/restart of the access period. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription is about to renew in |
|
Default email body copy HTML
|
|
|
Available variables |
|
X days until dynamic subscription ends
|
When it's sent |
Sent to a user X days before their dynamic subscription is set to end. |
|
Term-level customization |
Dynamic terms |
|
Default email subject line |
Your subscription is about to expire in |
|
Default email body copy HTML
|
|
|
Available variables |
|