Notifications

Sitefinity CMS sends emails using a mechanism called Notification service. Notification service guarantees the performance of your website is not affected when sending large amount of emails and delivers scalability and failure protection. Emails and notifications are sent out as message jobs. Each message job is persisted in the database, including the subscribers the emails need to be sent to, the message template, email content, the sender profile to be used, and so on. Emails can be dynamically personalized, for example with subscriber properties, such as last name, title and so on.

Message jobs are running as background tasks thus the website UI is not affected. In addition, when sending large number of emails, Sitefinity CMS processes them in batches, to deliver scalability. Finally, if a message job fails, for example your website restarts in the middle of a running job, the progress on each job is logged and the next time your site starters the job is resumed or if there is more than one notification server, another server resumes the job.

Notification service provides API to manipulate mailing lists, subscribers, and message templates, initiation of message jobs, configuration of sender profiles and getting message job progress information.

This section contains

Configure email settings
Use this procedure to configure email settings – SMTP stand for Simple Mail Transfer Protocol. The settings are needed every time the system must send email.
Manage templates for system emails
Sitefinity CMS enables you to manage the system email templates from a central place in the Basic Settings menu. You can edit and restore a template.
Configure notification profiles
Use this procedure to configure different SMTP profiles to send emails from the system.
Email campaigns settings
Use this procedure to configure email setting – SMTP stand for Simple Mail Transfer Protocol. The settings are needed for the system to send emails with email campaigns to subscribers.
Customize workflow notifications
In this tutorial, you create a custom workflow activity for content modules, put it in the notification workflow, and finally register the customized workflow.
Send email notifications on content promoted
Configure SiteSync to send email notifications to a list of email subscribers when content promotion to the destination environment is complete.
Customize the email notification for password change
Enable users to reset forgotten passwords. Send users customized notification emails to change passwords.
Configure dynamic notifications using JSON file
Enable the option to push dynamic notifications defined in a JSON file to specified user groups.
Microsoft 365 mail sender
You can configure your notification profile to use Microsoft 365 and their SMTP servers.
Want to learn more?
Enhance your Sitefinity skills by enrolling in free training sessions. Become Sitefinity certified through Progress Education Community to strengthen your professional credentials.
New to Sitefinity?