Working with email campaigns

Email campaigns allow you to send out emails to users who agree to receive them by subscribing. The system stores a directory of all subscribers, which you can monitor and manage. You can also add predefined components to the pages of your website that allow users to manage their subscriptions directly.

The advantage of email campaigns over standard email is that you can give all the emails in the campaign a unified appearance. You can use templates with shared design elements, such as a company logo or a footer with general information regarding your business. Emails can also contain macros that personalize the message inside according to the data you have in the system about the individual subscribers.

Kentico supports two types of email campaigns:

  • Static email campaigns - you edit and send every email manually. The campaigns are based on predefined templates.
  • Dynamic newsletters - emails are sent out to all subscribers automatically at a specified interval. Typically, each email in the campaign loads its content from a specific web page.

How the system sends emails

When the system sends out an email, it creates a personalized email for every individual subscriber. The emails are placed into a queue. The Send email campaigns scheduled task processes the queue and sends the emails either directly to the SMTP server or to the system’s email queue (depending on the configuration of the given email campaign). The system automatically re-sends any e-mails lost due to errors.

Using the email queue is recommended for email campaigns with large amounts of subscribers to ensure that all emails are delivered correctly.