Kentico Xperience 13 documentation and ASP.NET Core

Most documentation about running Xperience applications under ASP.NET Core can be found in a dedicated section: Developing Xperience applications using ASP.NET Core. The rest of the documentation still applies, but some code samples and scenarios might need slight modifications for Core projects.

All major differences between the MVC 5 and Core platforms are summarized in Migrating to ASP.NET Core.


Working with marketing automation processes

This page describes how to add marketing automation processes and delete existing ones.

Creating marketing automation processes

  1. Open the Marketing automation application.
  2. Click New process.
  3. Either select a starting point for your process based on one of the predefined templates or choose the Start from scratch option.

Creating a new marketing automation process, either from scratch or based on a template

The system creates the process and opens the process designer interface. Here you can build or adjust the steps within the process, as well as create triggers.

Newly created processes are not active and cannot start for contacts. To activate a process after you finish building the steps and configuring all required options, click the Enable button above the designer toolbar.

Enabling an inactive marketing automation process

Note: When you import an automation process into your site, it is inactive by default. You need to enable the process manually to confirm that you are ready to run the process for the site's contacts.

Enterprise license required

Features described on this page require the Kentico Xperience Enterprise license.

Configuring the process name and recurrence options

We also strongly recommend configuring the options on the General tab of the process editing interface:

  1. From the process designer, expand the left tab panel ().
  2. Select the General tab.
  3. Enter a suitable name for the process as the Display name.
  4. Choose one of the Process recurrence options. Process recurrence determines when the process is allowed to run repeatedly for each contact:

    • If the same process is not already running – the process starts only if there is no instance of the same process running for the contact at the same time. The process can start again after the contact reaches the Finished step and completes the process.

    • If the process has not run before – the process can only run once for a given contact.
    • Always – the system can create and start new instances of the process at any time for the same contact.


    If you select the Always recurrence option, the system may run multiple unnecessary instances of the process concurrently (depending on the process's triggers). This can lead to increased system load and deliver marketing messages to the same contact multiple times.

    Selecting the If the process has not run before option limits any recurring time-based triggers created for the process. In these cases, such triggers only run the process once for each contact, when they fulfill the trigger's condition for the first time.

  5. Click Save.

Tip: You can change the recurrence settings of a process at any time by editing the process in the Marketing automation application.

Deleting marketing automation processes

You can delete a running marketing automation process if you want to stop processing its contacts.

  1. Open the Marketing automation application.
  2. Delete () a process.
    • Note that the system stops processing all contacts that have not made it to the finished step.

You have deleted a marketing automation process and stopped all running instances of the process for contacts. If necessary, you can restore the process on the Objects tab of the Recycle bin application. Keep in mind that restoring a marketing automation process does not restore instances of the process for contacts.

If you only wish to stop a process from running without removing it completely, edit the process on the Process tab and click the Disable button above the designer toolbar.

Was this page helpful?