Send regular emails to subscribers

Email license requirements

The license tier required for email features depends on the size of the email channels that you use:

  • Email microchannels – available for all license tiers
  • Standard size email channels – require the Advanced license tier

To learn more, see the description of the Channel size property for email channels.

Emails can be one of the most effective ways to promote your business or keep in touch with existing contacts.

Xperience by Kentico allows you to create and send regular emails to groups of subscribed recipients.

  1. Set up a subscription process to build recipient lists
  2. Create and send emails

Prerequisites

To send emails, developers and administrators need to set up and configure:

Set up a subscription process

  1. Prepare subscription pages
  2. Create recipient lists
  3. Add a subscription form

Prepare subscription pages

Start by adding the following subscription-related pages to your website:

  • “Thank you” page – displayed to users after they confirm their email subscription by clicking on a double opt-in link.

  • “Goodbye” page – displayed to users if they choose to stop receiving your emails by clicking an unsubscribe link.

    Contact your site’s developers if you need help setting up content types for the pages, or ensuring that the content is displayed correctly on the website.

Add suitable content to the pages, depending on your site’s branding and audience.

Create recipient lists

Contacts who decide to subscribe and receive your emails are stored within recipient lists. When sending out regular emails, marketers choose the target audience by selecting a recipient list.

You can either use a single recipient list for all email communication, or create multiple lists for different newsletters or email groups (each with its own separate subscription and unsubscription process).

To add a recipient list:

  1. Open the Recipient lists application.
  2. Select New recipient list.
  3. Enter appropriate names and optionally a Description.
  4. Select the Thank you page and Goodbye page in the Approval and Unsubscribe settings sections (see Prepare subscription pages).
  5. (Optional) Enable the Send (un)subscription confirmation options.
    1. Create suitable emails with the Confirmation purpose.
    2. Select the emails in the recipient list’s Approval and/or Unsubscribe settings sections.
  6. Select Save.

Viewing a recipient list

The recipient list is now ready to collect subscribers. Continue by adding a subscription form to your website.

Add a subscription form

To allow people to join your recipient lists, you need to prepare a subscription form with an autoresponder email:

  1. Create a suitable email with the Form autoresponder purpose.
    • The email must use a content type that provides one or more Rich text editor fields.
  2. Edit the email in the Content view mode, and add a double opt-in link:
    1. Place the cursor in an appropriate location within a rich text field in the email content.

    2. Select Insert Double Opt-In Link ( ) on the editor toolbar.

    3. Enter the Link text.

    4. Select a recipient list – choose the recipient list where you want to add contacts after they subscribe.

    5. Select Insert.
      Adding a Double opt-in link to a form autoresponder email

    6. Save and Publish the email.

      Edit double opt-in links

      You can change the text and recipient list set for double opt-in links at any time. Select the highlighted link in the email content editor, adjust the values, and select Update.

  3. Create a form.
    1. Make sure the form contains a field that allows users to submit their email address. The autoresponder can only be enabled if a form field is mapped to the Email contact attribute in the Form Builder.
    2. Open Automation in the form’s options panel.
    3. Choose the Autoresponder → Select email option.
    4. Pick the autoresponder email containing a double opt-in link.
    You can also send the autoresponder as part of a more complex automation process.
    1. Select Save.
  4. Place the form onto one of your website’s pages:

Visitors can now use the form to subscribe to emails. The subscription process consists of the following steps:

  1. A website visitor provides their email address and submits the form.
  2. The form sends an autoresponder email with a double opt-in link.
  3. The recipient clicks the link.
  4. The contact representing the visitor is added to the selected recipient list.
  5. The “Thank you” page selected for the recipient list is displayed to the user.
  6. If the recipient list has subscription confirmations enabled, the user also receives the selected confirmation email informing them about the subscription.

If you plan to use automation processes based on recipient lists, ensure that the process is fully predefined and includes all necessary steps, such as double opt-in confirmations. This approach is not suitable for ongoing or indefinite email campaigns, as the automation cannot be extended once a contact completes the sequence.

Send regular emails

Once you have established a subscription process on your website, you can start sending emails to contacts in your recipient lists.

Start by creating an email template. Place an {%unsubscribeurl%} placeholder into the template’s Source code.

  • Position the placeholder into the href attribute of a suitable link tag, for example within the footer of your email template.
  • The placeholder resolves into an unsubscribe URL based on the unsubscribe settings of the recipient list to which the resulting emails are sent.
HTML
Unsubscribe link example


<p>
    If you'd rather not receive future emails, <a href="{%unsubscribeurl%}">unsubscribe here</a>.
</p>

Make sure the email template is allowed for the content types that plan to use for your regular emails.

Repeat the following steps for every email “issue” that you wish to send out:

Cloning emails

If you already have one or more existing emails, you can save time by Cloning ( ) an email in the list within an email channel. This creates a new email with the content and settings of the original, which you can then change as required.

  1. Create an email.

    • Set the Email purpose to Regular.
    • Select a Template containing an unsubscribe link.
  2. Write the email’s content, subject and preview text in the Content view mode.

  3. Once the content is ready, select the Continue button (or Properties in the option panel on the right).

  4. Select a Sender (senders are predefined for the email channel).

  5. In the Send to property, choose the recipient list to which you want to send the email.

  6. Select Save.
    Preparing the content of a regular email

  7. If the email’s content type is under workflow, you need to go through the workflow’s steps before the email becomes ready to be sent. Users who belong to roles with full control for the given workflow can directly send the email from any step.

  8. To send the email, select Review and send. For emails under workflow, select Change workflow step and choose the Schedule / Send step.

  9. Choose one of the options:

    • Schedule for later – choose a date and time in the future when the system will send the email.
    • Send now
  10. Select Send.

Publishing linked content items

If the email has fields linking to reusable content items, you need to select Continue instead of Send. The cascade publishing dialog opens, showing all linked content items that are currently not published. You can select any of the listed content items to immediately publish them.

Carefully consider which items are ready to be published. If you cannot publish linked items immediately, you can use the edit ( ) action and individually schedule items to be published just before the email’s sendout time.

Note: The system cannot guarantee all items will be published exactly at the scheduled time. If there’s a large volume of content scheduled to be published at the same time, there may be a delay before all items are published. To ensure that linked content items are published in time, we advise scheduling the publishing of linked items with a “buffer period” before the email’s sendount. The length of this buffer period depends on the number of items that are scheduled to be published. The publishing process may take several seconds for around 100 items, or a few minutes when publishing many thousands of items.

When an email is scheduled to be sent in the future, it becomes read-only and editing is not possible. If you need to make further changes, you have the following options:

  • Select Edit email in the upper right corner of the view to cancel the scheduled sendout and re-enable editing of the email content and properties.
  • If you only wish to adjust the sending date and time, expand the drop-down in the upper right corner and select Reschedule. The Reschedule dialog allows you to adjust the date and time, or Cancel the scheduled sendout completely.

Rescheduling the sendout of a regular email

When you send the email or the scheduled date and time is reached, the system sends the email to all contacts in the selected recipient list. Once the sending starts, the email’s editing interface becomes read-only and you can no longer make any changes to the content or properties.

Email statistics

Remember to review and evaluate the statistics tracked for sent emails, such as the number of delivered and opened emails or clicked links. Use the results to identify content that works best for your audience and optimize subsequent emails.

Bounced email tracking

Bounced email tracking only works if it is configured for your application. Contact your site’s developers or see Set up email tracking.

When an email cannot be delivered successfully, an automatic reply informing about the problem is returned (bounced) back to the sender or another designated address. Xperience by Kentico tracks bounced emails and identifies addresses that do not correctly receive emails.

You can see the Delivery rate for individual regular emails by viewing the email statistics. The delivery rate is calculated by subtracting the bounce count from the total number of sent emails.

If an email address reaches the allowed limit for temporary delivery problems (soft bounces) or if a permanent delivery problem is encountered (a hard bounce), the given contact switches to the Bounced status and is excluded when sending further emails. This helps keep your recipient lists healthy and protects your sender reputation.

You can check the bounce status for recipients (contacts) in several locations within the administration interface:

  • Contact management – in the contact listing, as well as the profile of individual contacts
  • Recipient lists – in the Overview and Recipients listing of specific recipient lists

If necessary, marketers can Reset bounces for individual contacts from the Email marketing section of the contact’s profile in the Contact management application.

Information about email bounces in the profile of a contact

Unsubscription

Recipients of regular emails can choose to stop receiving your emails. The unsubscription process consists of the following steps:

  1. A recipient clicks an unsubscribe link in the email content.
  2. The “Goodbye” page selected for the recipient list is displayed to the user.
  3. If the recipient list has unsubscription confirmations enabled, the user also receives the selected confirmation email informing them about the unsubscription.

The given contact switches to the Unsubscribed email status in the recipient list to which the email was sent. Marketers can still see the contact when viewing the recipient list in the administration, but the contact is no longer included when sending further emails to the recipient list.

You can review the unsubscribe rate and exact number of unsubscriptions in the statistics of individual regular emails.

One-click unsubscribe support

All emails with the Regular purpose support one-click unsubscribe (based on RFC 2369 and RFC 8058).

The system automatically includes the following headers when sending regular emails:

  • List-Unsubscribe-Post: List-Unsubscribe=One-Click
  • List-Unsubscribe: <unsubscribe URL with the Service domain of the given email channel>

If a recipient uses one-click unsubscribe, the resulting request is handled in the same way as a standard unsubscribe link in email content.