# Notifications

Notifications to monitor BTCPay Server events can be configured in several different ways.

# Notification Alerts

Click the notification icon in the main header to view the current notifications. The notification page shows the status of all current notifications such as invoice events, payouts, version updates, etc. Notifications can be marked as seen from the notifications dropdown or the notifications page.

BTCPay Notifications

Each user registered on the server can manage the notifications they receive.

BTCPay Manage Notifications

# Server Emails

Emails can be sent from the server-level of BTCPay. These are user emails. Admins can setup server SMTP in:

Server Settings > Email server > Setup

# Store Emails

Emails can be sent from the store-level of BTCPay. These emails are for store related events such as invoices. Users can setup store SMTP in:

Store Settings > General Settings > Services > Email > Setup

# SMTP Email Setup

Use the Quick fill settings dropdown for commonly used email client setup parameters. Send yourself a test email from the same page to verify your setup parameters work properly.

BTCPay Email SMTP
BTCPay Email SMTP

Each email client may have different requirements for setting up SMTP. For more information see this SMTP FAQ or refer to your email provider's documentation.

# User Emails

There are various user emails built-in to your BTCPay Server to communicate with your users.

WARNING

User emails will only be sent if SMTP is enabled for the server.

# Forgot Password Email

This email can be sent to users who have lost their password. If SMTP is not enabled on the server, there is no easy way to reset any user passwords including the server admin's password. Be sure to save your password in a safe place or setup email for your server.

# New User Confirmation Email

This email is used to confirm new user account registration. In order to reduce spam account registration, email confirmation may be required by the server admin (set in server settings policies). New users can click the link in this email to verify their account to complete their registration process.

# New User Invitation Email

Send an invitation email to invite a new user to register an account on your server. This can be used to keep server registration closed to the public but still invite new users.

# Custom Emails

Custom emails can be created using the BTCPay Server Transmuter preset Email Receipts.

# Email rules

Email rules allow BTCPay Server to send customized emails from your store based on events. Click the Configure button and create a new Email rule.

Set your Email trigger out of the following :

  • Invoice created
  • Invoice Received Payment
  • Invoice Processing
  • Invoice Expired
  • Invoice Settled
  • Invoice Invalid
  • Invoice Payment Settled

Set a recipient email address where you'd want to be updated by email on store events, or tick the option for Send email to the buyer if an email was provided to the invoice. Fill out a subject for the event email, and you can stylize the body of the email at last.

Possible placeholder's we currently offer are as follows :

            {Invoice.Id}
            {Invoice.StoreId}
            {Invoice.Price}
            {Invoice.Currency}
            {Invoice.Status}
            {Invoice.OrderId}

Find the source here for possible updates (opens new window)

Create new Email rule