Netlify Outbound Emails
Transactional emails are generated using the Liquid templates on this site.
Templates
-
Account receipt with items and usage
Account receipt with items and usage over all invoiced billing periods - optimized design for PDF format
Subject: Thanks for your payment
-
Account usage
Approaching or passed account usage limits
Subject: You’ve reached {{usage.percentage}}% of your current {{usage_type.name}} monthly allowance on {{account.name}}
-
Account usage reset
Notifying customers that their account usage has been reset if they have exceeded it
Subject: The monthly allowance on {{ account.name }} has reset!
-
Add credit card
Sent when there's no credit card on file in a user's account.
Subject: Action required: please add your credit card information for {{ label }}
-
Added as Organization Owner
Notifies a user they have been added to an organization as an owner
Subject: {% if data.full_name %}{{data.full_name}}, you’re an Organization Owner {% else %} You’re an Organization Owner {% endif %}
-
Approaching extra usage purchase
Scalable feature usage reaches 50%, 75%, or 90% of the amount to trigger an extra usage package
Subject: You’ve reached {{ percentage }} of your current {{ metric_label }} allowance on {% if site %}{{ site.name }}{% else %}{{ account.name }}{% endif %}
-
Approaching Level 0 (free) limit
Scalable feature usage in an add-on reaches 50%, 75%, or 90% of the Level 0 (free) limit
Subject: You’ve reached {{ percentage }} of your {{ metric_label }} allowance on {{ site.name }}
-
Approaching your team member limit
New member was added bringing team close to max members
Subject: You're Growing!
-
At your team member limit
New member was added bringing team to max members
Subject: Your team is full
-
Auto top-up purchase failed
Auto top-up purchase failed due to payment issues
Subject: Auto top-up purchase failed for your team
-
Auto-upgrade complete
Add-on usage has triggered an upgrade from Free to Pro
Subject: Your {{ site.name }} project has been upgraded to {{ current_plan.name }}
-
Automatic top-up purchase successful
Automatic top-up triggered and customer successfully purchased additional credits
Subject: Automatic top-up successful: {{ credits_added }} credits added to {{ account.name }}
-
Billing Git Contributors Notice
Reminder for upcoming bill with git contributors
Subject: Your upcoming Netlify bill
-
Confirm form notifications
Asks an external recipient to confirm they want to receive a site's form submission notifications
Subject: {% if data.site_domain %}Confirm form notifications for {{ data.site_domain }}{% else %}Confirm form notifications{% endif %}
Preview Text: Confirm to start receiving form submission notifications.
-
Continuous Deployment Disabled
Continuous deployment is disabled following OOC with member count for 3 billing cycles
Subject: Continuous deployment disabled
Preview Text: Deploy manually or contact sales to resume continuous deployment
-
Coupon applied
A coupon was redeemed and its credits were added to the team's balance
Subject: {{ credits_added }} credits added to {{ account.name }}
-
Credit allowance reset - agent runners restored
Notifying Netlifriend customers that their credit allowance has reset and agent runners are restored
Subject: Your credit allowance on {{ account.name }} has reset!
-
Credit limit exceeded - agent runners suspended
Netlifriend plan credit usage exceeds limit resulting in agent runner suspension
Subject: Action needed: {{ account.name }} is out of credits — Your agent runners have been suspended, top up to restore service
-
Credit limit exceeded - agent runners suspended
Opensource Unlimited plan credit usage exceeds limit resulting in agent runner suspension
Subject: Action needed: {{ account.name }} is out of credits — Your agent runners have been suspended, top up to restore service
-
Credit limit exceeded - projects suspended
Free plan credit usage exceeds limit resulting in site suspension
Subject: Action needed: {{ account.name }} is out of credits — Your projects have been suspended, top up to restore service
-
Credit usage alert
Free plan credit usage reaches 50%, 75%, or 100% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Credit usage alert
Netlifriend plan credit usage reaches 50% or 75% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Credit usage alert
Opensource plan credit usage reaches 50%, 75%, or 100% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Credit usage alert
Personal plan credit usage reaches 50%, 75%, or 100% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Credit usage alert
Pro plan credit usage reaches 50%, 75%, or 100% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Credit usage alert
Opensource Unlimited plan credit usage reaches 50% or 75% of the {{ plan.credits_allowance }} credit allowance
Subject: You've used {{ percentage }} of your credits on {{ account.name }}
-
Custom TLS certificate expiring soon
Email sent when a custom TLS certificate is expiring soon
Subject: Action required: Custom TLS Certificate expiring soon
-
Deploy deleted
A deploy was deleted
Subject: {{ text_context }} deleted on {{ site.subdomain }}
-
Deploy failed
A deploy event fails
Subject: Your recent build for {{ site.subdomain }} has failed
-
Deploy locked
A deploy event was locked
Subject: Deploys are now locked for {{ site.subdomain }}
-
Deploy request accepted
A deploy request has been accepted
Subject: Deploy request accepted for {{ site.subdomain }}
-
Deploy request new committer
A deploy request is pending committer approval
Subject: Heads up - you have a deploy request on your project {{ site.subdomain }}
-
Deploy request pending
A deploy request is pending review
Subject: Deploy request pending for {{ site.subdomain }}
-
Deploy request rejected
A deploy request has been rejected
Subject: Deploy request rejected for {{ site.subdomain }}
-
Deploy succeeded
A deploy event was successful
Subject: We just published a new {{ text_context }} for {{ site.subdomain }}
-
Deploy unlocked
A deploy event was unlocked
Subject: Deploys are now unlocked for {{ site.subdomain }}
-
Directory Member Added to Team
Notify new directory team member
Subject: Welcome to your new team
-
Directory Sync Misconfigured
Notify org owners when SCIM username attribute is not a valid email
Subject: Action required: SCIM configuration issue for {{ organization_name | escape }}
-
Domain auto-renew notification
Notification about auto-renewable domain.
Subject: Your domain {{ domain.name }} will auto-renew on {{ domain.auto_renew_at }}
-
Domain auto-renew update payment notification
Notification asking customer to update payment information for domain auto-renewal.
Subject: Action required: update your payment method to renew {{ domain.name }}
-
Domain expiration notification
Notification about the expiration date of a domain.
Subject: {{ domain.name }} expires on {{ domain.expires_at }}
-
Domain expiration update payment notification
Notification asking customer to update payment information before domain expires.
Subject: {{ domain.name }} expires on {{ domain.expires_at }}
-
Domain Purchase Failed
Email sent when a domain purchase fails
Subject: We couldn't purchase {{ domain.name }} for your team
-
Domain Purchase Succeeded
Email sent when a domain purchase is successful
Subject: Your domain {{ domain.name }} was purchased successfully
-
Domain removed with stale DNS records
Notification that a custom domain was removed from a site but DNS records still point to Netlify.
Subject: Action recommended: update DNS records for {{ custom_domain }}
-
Domain renewal auto-renew disabled
Sent when auto-renewal has been disabled for a domain because the renewal payment failed.
Subject: Auto-renewal disabled for {{ domain.name }}
-
Domain Renewal Purchase Failed
Email sent when a domain renewal purchase fails
Subject: Domain renewal purchase failed for {{ domain.name }}
-
Domain Renewal Succeeded
Email sent when a domain renewal purchase is successful
Subject: Your domain {{ domain.name }} was renewed successfully
-
Dunning email - final notice
Final notice after two-weeks of non-payment post past due emails. Source of truth - https://docs.netlify.com/accounts-and-billing/billing/#overdue-accounts
Subject: Action required: provide a valid credit card for {{ label }} to maintain your service
-
Dunning email – Past Due state
This is sent daily if payment is not made at the end of a team’s billing period. Source of truth - https://docs.netlify.com/accounts-and-billing/billing/#overdue-accounts
Subject: Action required: provide a valid credit card for {{ label }}
-
Extra credits granted - account in operational mode (Free)
Free plan credit balance depleted, one-time extra credits granted, account entered operational mode with production deploys paused
Subject: Action needed: {{ account.name }} has used all available credits — upgrade to restore full service
-
Extra credits granted - account in operational mode (Paid)
Paid credit plan balance depleted, one-time extra credits granted, account entered operational mode with production deploys paused
Subject: Action needed: {{ account.name }} has used all available credits — top up to restore full service
-
Extra usage package added
Add-on usage has triggered an extra usage package
Subject: Extra usage package purchased for {{ addon.name }} on {% if site %}{{ site.name }}{% else %}your account {{ account.name }}{% endif %}
-
Failed payment
Failed to charge an old project subscription
Subject: Failed Payment!
-
Failed to renew TLS certificate
Email sent when the TLS certificate of a project failed renewal, but hasn't expired yet
Subject: Failed attempt to renew your TLS certificate
-
Implicit forced redirect detected
Notification for websites that include implicit forced redirects
Subject: Action recommended: Changed behavior for redirects on {{ domain }}
-
Insecure mixed content detected
Notification for websites that include insecure mixed content
Subject: Alert: Insecure mixed content detected in {{ subdomain }}
-
Legacy load balancer deprecation notice
Notification for accounts with domains still pointing to the legacy load balancer IP address
Subject: Action required: update your DNS to Netlify's new network
-
Legacy subscription canceled
A legacy subscription is canceled due to failed payment
Subject: Your subscription has been canceled
-
Legacy subscription past due
An legacy project subscription is past due
Subject: We were unable to charge your subscription fee
-
Manual credit purchase failed
Manual credit purchase failed
Subject: Credit purchase failed for your team
-
Manual downgrade complete
A customer manually downgrades an add-on plan
Subject: You’ve downgraded {{ site.name }} to {{ current_plan.name }}
-
Manual upgrade complete
A customer manually upgrades an add-on plan
Subject: You’ve upgraded {{ site.name }} to {{ current_plan.name }}
-
Member joined team
A notification that a new member has joined your team on Netlify
Subject: Someone has joined your Netlify team
-
Metered add-on enabled
A metered add-on starts being used on a project
Subject: You’ve started using {{ addon.name }} on {{ site.name }}
-
Opensource Plan Credit limit exceeded - projects suspended
Opensource plan credit usage exceeds limit resulting in project suspension
Subject: Action needed: {{ account.name }} is out of credits — Your projects have been suspended, top up to restore service
-
Organization invitation
An invitation to become an organization owner on Netlify from another org owner
Subject: {% if invite.full_name %}{{invite.full_name}}, you’re invited to become an owner of the {{ invite.target.name }} organization on Netlify {% else %} You're invited to become an owner of the {{ invite.target.name }} organization on Netlify {% endif %}
-
Organization Receipt with Items
All details on this receipt come from internal.netlify.com which creates an Organization in the Organization tab. This is separate from self-serve plans.
Subject: Thanks for your payment
-
Out of Compliance Warnings
Warning emails when team is out of compliance with member count
Subject: Warning - Action required for your Netlify plan soon
Preview Text: Teams with more than 6 members must have Enterprise plans
-
Over your team member limit
New member was added bringing team over allowed max members
Subject: Your team has outgrown the member limit of its Netlify plan
-
Password changed
Sent when a user changed their password
Subject: Your Netlify password has changed
-
Password Protection - {{ action }}
Notification email triggered by changes to site password protection
Subject: Password protection {{ action }} for {{ domain }}
-
Personal Access Token Expiring
Sent when a user's personal access token is expiring soon
Subject: Action required: Personal Access Token {{ token_name }} expiring soon
-
Personal Plan Credit limit exceeded - projects suspended
Personal plan credit usage exceeds limit resulting in project suspension
Subject: Action needed: {{ account.name }} is out of credits — Your projects have been suspended, top up to restore service
-
Plan migration - to Credits Free
A customer migrates to Credits Free plan
Subject: You've migrated {{ account.name }} to a Credits Free plan
-
Plan migration - to Credits Personal
A customer migrates to Credits Personal plan
Subject: You've migrated {{ account.name }} to a Credits Personal plan
-
Plan migration - to Credits Pro
A customer migrates to Credits Pro plan
Subject: You've migrated {{ account.name }} to a Credits Pro plan
-
Pro Plan Credit limit exceeded - projects suspended
Pro plan credit usage exceeds limit resulting in project suspension
Subject: Action needed: {{ account.name }} is out of credits — Your projects have been suspended, top up to restore service
-
Projects re-enabled - suspension lifted
Projects have been re-enabled after suspension was lifted
Subject: Good news! Your projects have been re-enabled on {{ account.name }}
-
Renotification of suspicious activity and password reset
Follow-up email to users notified of suspicious activity in their account, informing that we reset the password.
Subject: Update on your Netlify account: we've reset your password
-
Request access
A request from a Netlify user that is not a member of a team to join that team or collaborate on a team-owned project
Subject: {{ invite.user_email }} is requesting access to join {{ invite.account.name }}
-
Request reviewer access
A request from a pending reviewer to be approved
Subject: {{ requester_full_name | default: requester_email }} is requesting access to {{ account.name }} as a reviewer
-
Request to join a team
A user asks to join a team, sent to every team Owner
Subject: {{ requester_full_name | default: requester_email }} asked to join {{ account.name }} on Netlify
Preview Text: Review the request to give them access.
-
Reset password
Sent when a user requests a link to reset their password
Subject: Reset your password
-
Reviewer access approved
A pending reviwer access has been approved
Subject: Your reviewer request to {{ account_name }} has been approved
-
Reviewer invitation
An invitation to join a team on Netlify as a reviewer
Subject: {% if invite.full_name %}{{invite.full_name}}, you’re invited to join Netlify {% else %} You’re invited to join Netlify {% endif %}
-
Reviewer invitation approved
An invitation to join a team on Netlify as a Reviewer
Subject: {% if invite.full_name %}{{invite.full_name}}, you’ve been added to {{invite.target.name}} as a reviewer {% else %} You’ve been added to {{invite.target.name}} as a reviewer {% endif %}
-
Shareable Invite Join
Subject: Netlify Email
-
Site Disabled
Sent when a site has been disabled due to ToS violation or DMCA request
Subject: Your Netlify site has been taken down
-
Stop builds - disabled
Notification email when a project's builds are activated
Subject: Builds are now active for {{ domain }}
-
Stop builds - enabled
Notification email when a project's builds are stopped
Subject: Builds are now stopped for {{ domain }}
-
Subscription receipt
A subscription is successfully charged
Subject: Your Netlify receipt
-
Subscription receipt with items
Subscription receipt with items - optimized design for PDF format
Subject: Thanks for your payment
-
Suggest member
A request from a Netlify user that is not a team Owner to suggest one or more new members for team Owners to invite
Subject: {{ invite_suggestion.full_name }} requested for you to invite {{ invite_suggestion.emails.size }} team {% if invite_suggestion.emails.size == 1 %} member {% else %} members {% endif %}
-
Suspected account takeover with altered DNS
Suspected account takeover and password reset notification with warning about altered DNS records.
Subject: Urgent: problems detected with your Netlify account
-
Team charge failed
Old copy for charge failed on a team subscription
Subject: We need your help!
-
Team invitation
An invitation to join a team on Netlify from a project admin
Subject: {% if invite.full_name %}{{invite.full_name}}, you’re invited to join Netlify {% else %} You’re invited to join Netlify {% endif %}
-
Team join request approved
A team Owner approves a user's request to join the team
Subject: You're in! Start building with your team today.
-
Team plan - downgrade to Credit free
A customer downgrades their team to a Free plan
Subject: You’ve downgraded {{ account.name }} to a Free plan
-
Team plan - downgrade to credit personal
A customer downgrades their team to a Personal plan
Subject: You’ve downgraded {{ account.name }} to a Personal plan
-
Team plan - downgrade to free
A customer downgrades their team to a Free plan
Subject: You’ve downgraded {{ account.name }} to a Free plan
-
Team plan - downgrade to starter
A customer downgrades their team to a Starter plan
Subject: You’ve downgraded {{ account.name }} to a Starter plan
-
Team plan - Pro tier downgrade
A customer moves their team down to a lower Pro tier
Subject: You’ve downgraded {{ account.name }} to a Pro plan
-
Team plan - Pro tier upgrade
A customer moves their team up to a higher Pro tier
Subject: You’ve upgraded {{ account.name }} to a bigger Pro plan
-
Team plan - upgrade from free
A customer upgrades their free plan to a paid plan
Subject: You’ve upgraded {{ account.name }} to a {{ plan_name }} plan
-
Team plan - upgraded to Credit Personal
A customer upgrades their team to a Personal plan
Subject: You’ve upgraded {{ account.name }} to a Personal plan
-
Team plan - upgraded to Credit Pro
A customer upgrades their team to a Pro plan
Subject: Welcome to Netlify Pro
-
Team plan - upgraded to Pro
A customer upgrades their team to a Pro plan
Subject: You’ve upgraded {{ account.name }} to a Pro plan
-
Team subscription canceled
A team subscription is canceled
Subject: Your projects are suspended due to non-payment.
-
Team upgrade failed
Email sent when a team upgrade fails due to payment issues
Subject: Team upgrade failed
-
Team upgrade payment failed
Email sent when the card payment for an in-app team upgrade doesn't go through. The team stays on its current plan.
Subject: Your upgrade to {{ plan.name }} didn't go through
-
TLS certificate expired
Email sent when the TLS certificate expires after multiple failed renewal attempts
Subject: Action required: Your TLS certificate has expired
-
Under attack mode disabled
Notify team owners when under attack mode is turned off for a project
Subject: Under attack mode is now off for {{ domain | escape }}
-
Under attack mode enabled
Notify team owners when under attack mode is turned on for a project
Subject: Under attack mode is now on for {{ domain | escape }}
-
Unusual login detected
Sent when we detect an unusual new login
Subject: New login?
-
Usage exceeded
Scalable feature usage reaches 100% usage
Subject: You’ve exceeded usage of your current {{ metric_label }} allowance on {% if site %}{{ site.name }}{% else %}{{ account.name }}{% endif %}
-
Verify email
Email verification link sent after signing up with email, or with an unverified email account in an external provider.
Subject: Let’s verify your email
-
Verify email change
Email verification link sent after user changes their email address.
Subject: Please verify your new email address
-
Verify Identity
Sent when a user is flagged as spam and is given the opportunity to verify their identity
Subject: Action required: Verify your identity
-
Verify Identity In Progress
Sent when a user's identity verification is in progress
Subject: Identity verification in progress
-
Verify Identity Requires Input
Sent when a user's identity verification failed and needs input
Subject: Action required: Identity verification requires input
-
Verify Identity Success
Sent when a user's identity verification is successful
Subject: Identity verification complete
-
Verify SAML login email
Email verification link sent after trying to log in with a SAML provider.
Subject: Verify your Netlify {{account_slug}} team SSO login attempt
-
You've created a new Credits Personal team on Netlify
A customer creates a new Credits Personal Team
Subject: Your new Credits Personal team {{ account.name }} is ready
-
You've created a new Credits Pro team on Netlify
A customer creates a new Credits Pro Team
Subject: Your new Credits Pro team {{ account.name }} is ready
-
You've created a new Pro team on Netlify
A customer creates a new Pro Team
Subject: Your new Pro team {{ account.name }} is ready
-
Your team and projects have been migrated to the new environment variable experience
Environment variable keys modified, action needed
Subject: Action required: Review environment variables for {{ site.subdomain }}