---
title: Setting triggers for automation processes
related:
  - https://docs.kentico.com/k8/on-line-marketing-features/marketing-automation/manually-running-automation-processes.md
  - https://docs.kentico.com/k8/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md
  - https://docs.kentico.com/k8/on-line-marketing-features/on-line-marketing-macros.md
  - https://docs.kentico.com/k8/custom-development/handling-global-events/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:** **Kentico EMS required**
>
> Features described on this page require the **Kentico EMS** license.

By defining triggers, you can configure [processes](https://docs.kentico.com/k8/on-line-marketing-features/marketing-automation.md) to start automatically. Every trigger has 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 from a certain country.

## Creating triggers

To create a new trigger for an automation process:

> **Info:** **Note**: Each process can have multiple triggers. Contacts only need to fulfill one of the triggers to start a process.

1. Open the **Marketing automation** application.
2. **Edit** () the process for which you want to create the trigger.
3. Switch to the **Triggers** tab.
4. Choose whether you want to create a _(global)_ trigger or only for a specific **Site**.
5. Click **New trigger**.
6. Enter a **Display name** for the new trigger.
7. Select the trigger **Type**. You can choose from four different types:

   | Trigger type       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | Contact created    | Activates the process for new contacts created in Kentico. You can specify an additional [Condition](https://docs.kentico.com/k8/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 the data of a contact is updated. You can specify an additional **[Condition](https://docs.kentico.com/k8/macro-expressions/writing-macro-conditions/building-conditions-using-macro-rules.md)** that must be fulfilled for the trigger to start the process.                                                                                                                                                                                                                                                                                                                                                                               |
   | Activity performed | Activates the process when contacts perform a specific [activity](https://docs.kentico.com/k8/on-line-marketing-features/contact-management/tracking-contact-activities.md) on the website.<br>Select the **Activity type** that contacts must perform to initiate the process.<br>You can specify an additional **[Condition](https://docs.kentico.com/k8/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.You can only create _Activity performed_ triggers for specific sites. |
   | Score exceeded     | Activates the process for contacts that exceed a specified [score](https://docs.kentico.com/k8/on-line-marketing-features/contact-management/scoring-contacts.md) value.<br>You can specify an additional [Condition](https://docs.kentico.com/k8/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.You can only create _Score exceeded_ triggers for specific sites.                                              |
8. **Save** the new trigger

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

## Modifying existing triggers

1. Open the **Marketing automation** application.
2. **Edit** () the process whose triggers you want to modify.
3. Switch to the **Triggers** tab.
4. Use the **Site** selector to access a list of either _(global)_ triggers or triggers created for specific sites.
5. **Edit** the trigger.
6. **Save** the modified trigger.
