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.
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.