# Notifications
Notifications to monitor BTCPay Server events can be configured in several different ways.
- Notification Alerts
- Server level SMTP (Email)
- Store level SMTP (Email)
- Store level Webhooks (opens new window)
# 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.
Each user registered on the server can manage the notifications they receive.
# 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.
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)