---
title: Setting triggers for automation processes
related:
  - https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/manually-running-automation-processes.md
  - https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md
  - https://docs.kentico.com/13/on-line-marketing-features/configuring-and-customizing-your-on-line-marketing-features/on-line-marketing-macros.md
  - https://docs.kentico.com/13/on-line-marketing-features/configuring-and-customizing-your-on-line-marketing-features/configuring-marketing-automation/handling-marketing-automation-triggers.md
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

> **Info:** **Enterprise license required**
>
> Features described on this page require the **Kentico Xperience Enterprise** license.

To configure [processes](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation.md) to start automatically, you need to define triggers. Each trigger represents a set of conditions that determine under which circumstances the system runs the related process.

For example, you can create a trigger that automatically initiates a marketing process for all new contacts who arrive on your website from a certain country.

## Creating triggers

To set a trigger for an automation process:

> **Info:** **Note**: Each process can have multiple triggers. The process starts for any contacts who fulfill at least one of the triggers.

1. Open the **Marketing automation** application.
2. **Edit** () the process for which you want to create the trigger.
3. Switch to the **Process** tab (and **Design** mode).
4. Select the **Start triggers** step in the process designer graph.
5. Click **New trigger** in the panel on the right.
6. Enter a **Display name** for the new trigger.
   - We recommend writing a suitable summary for every trigger.
   - Trigger display names are listed within the description of the _Start triggers_ step in the process designer.
7. Select the trigger **Type**:

   | Trigger type                  | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
   | Contact created               | Activates the process for new contacts created by the system. You can specify an [Additional condition](https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md) that must be fulfilled for the trigger to start the process.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | Contact changed               | Activates the process whenever contact information changes. You can specify an [Additional condition](https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md) that must be fulfilled for the trigger to start the process.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | Contact performed an activity | Activates the process when a contact performs a specific [activity](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/tracking-contact-activities.md).<br>Select the **Activity type** that contacts must perform to initiate the process.<br>You can specify an [Additional condition](https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md) that must be fulfilled for the trigger to start the process. Use the _Activity.._ rules to specify detailed requirements for the trigger activity.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | Contact scored X or more      | Activates the process for contacts who exceed a specified [score](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/scoring-contacts.md) value.<br>You can specify an [Additional condition](https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md) that must be fulfilled for the trigger to start the process.<br>Select which score the trigger monitors using the **Score name** field.<br>Type the **Score value** that contacts must reach to initiate the process.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | Time-based                    | Schedules the process to run for a specified set of contacts at a given time.<br>Set the **Occurrence** – you can either trigger the process _Once_ on a specific date and time, or set up a recurring process and configure the time interval (for example, every day, every week on a selected day, on the last day of each month, once per year on a specific date, etc.).<br>Add a [Contact condition](https://docs.kentico.com/13/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md) to select the contacts for which you want to run the process.**Note:** **Important**: If you leave the condition empty, the trigger starts the process for all known contacts, which may have a negative performance impact on your site.<br>Time-based triggers allow you to set up various marketing scenarios. For example, you can:<br>Regularly evaluate your contacts and automatically perform marketing actions for contacts who fulfill a condition (e.g. send an email to contacts on their birthday).<br>Schedule marketing campaigns around recurring events (holidays, regular seasonal sales, etc.).<br>Manually start a marketing process at a scheduled time for a targeted group of contacts. |
8. **Save** the new trigger.

The process now automatically starts for all contacts that fulfill the conditions of the trigger.
