---
title: Working with the automation process designer
---

> 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.

This chapter describes the process designer, a built-in tool that provides a visual representation of [marketing automation](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation.md) processes. The designer allows you to define the steps that implement the functionality of automation processes.

## Accessing the process designer

To open the process designer for an automation process:

1. Open the **Marketing automation** application.
2. **Edit** () the process that you want to design.
3. Switch to the **Process** tab (in **Design** mode).

The following image shows the appearance of the designer for an automation process consisting of the _Start triggers_, _Send marketing email_ and _Finished_ steps. The steps are connected by transition lines. The direction of the arrows indicates which way the process moves forward.

![The steps within a basic marketing automation process](https://docs.kentico.com/docsassets/13/working-with-the-automation-process-designer/example_process.png "The steps within a basic marketing automation process")

> **Tip:** **Tip**
>
> If your graph does not fit into the designer area, click an unoccupied area of the grid and drag to expose additional free space.

> **Note:** **Prerequisite**
>
> Windows Communication Foundation must be [configured](https://docs.kentico.com/13/configuring-xperience/configuring-windows-communication-foundation.md) for the advanced workflow designer to work.

## Flow steps

Every process contains the **Start triggers** step, which is where all contacts begin when you run the process for them. You also use the _Start triggers_ step to [set up triggers](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/setting-triggers-for-automation-processes.md) for the process.

Additionally, you can add the following types of steps to control the flow of the automation process:

| Step             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Approve progress | Basic approval step. Allows designated users or roles to [decide](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/managing-the-flow-of-contacts-in-automation-processes.md) whether the process continues to the next step.                                                                                                                                                                                                                                                                                           |
| If/Else          | Splits the process into multiple branches based on a set of conditions. The process automatically continues through the first branch whose condition is fulfilled.<br>See:  [Defining automatic decisions](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/defining-automatic-decisions-in-processes.md)                                                                                                                                                                 |
| Manual choice    | Splits the process into any number of branches. Designated users need to [manually choose](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/managing-the-flow-of-contacts-in-automation-processes.md) the next step for each contact in the process.<br>See: [Defining manual choice steps](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/defining-manual-choice-steps-in-automation-processes.md) |
| Wait             | Halts the process for a specified amount of time before continuing to the next step.<br>See: [Adding wait steps](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/adding-wait-steps-to-automation-processes.md)                                                                                                                                                                                                                                                           |
| Finished         | Represents the end of the process.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |

## Contact actions

You can also embed [actions](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/adding-marketing-actions-to-automation-processes.md) into processes. When a contact reaches an action step in a process, the system automatically performs the given action.

| Action step              | Description                                                                                                                                                                                                                                                                                                                                                                                        |
| ------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Change account           | Adds or removes the contact from an [account](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/working-with-contacts/organizing-contacts-into-accounts.md).                                                                                                                                                                      |
| Change group             | Adds or removes the contacts from a [contact group](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/segmenting-contacts-into-contact-groups.md).                                                                                                                                                                                |
| Delete contact           | Deletes the contact currently going through the automation process.                                                                                                                                                                                                                                                                                                                                |
| Import to Salesforce     | Replicates the contact into a lead in a target Salesforce organization.<br>You need to have [Salesforce replication](https://docs.kentico.com/13/integrating-3rd-party-systems/salesforce-integration.md) set up to use this action.                                                                                                                                                               |
| Log custom activity      | Logs a [custom activity](https://docs.kentico.com/13/on-line-marketing-features/configuring-and-customizing-your-on-line-marketing-features/configuring-activities/adding-custom-activity-types.md) for the contact.                                                                                                                                                                               |
| Newsletter subscription  | Subscribes or unsubscribes the contact from a [newsletter](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/email-marketing.md).                                                                                                                                                                                                                    |
| Send marketing email     | Sends a [marketing email](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/email-marketing.md) (i.e., part of a newsletter or email campaign) to the contact.<br>**Note**: When performing this action step, the process automatically adds the contact as a recipient.                                                                             |
| Send transactional email | Sends an email (for example subscription confirmation) to any address. The email content can be based on an [email template](https://docs.kentico.com/13/configuring-xperience/managing-email-templates.md) or defined directly within the step properties.                                                                                                                                        |
| Set contact property     | Inserts a new value into one of the contact's properties (fields).<br>Culture-dependent data used in the 'Property' value of this action need to be entered in the 'en-US' culture format. For example, the MDY format should be used for dates (12.21.1989).                                                                                                                                      |
| Set contact status       | Changes the contact's [status](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/contact-management/working-with-contacts/assigning-statuses-to-contacts.md).                                                                                                                                                                                        |
| Start another process    | Triggers a different marketing automation process for the contact.<br>Based on the [recurrence settings](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-marketing-automation-processes.md) of the target process, this action can result in multiple unnecessary instances of the process running concurrently. |

> **Tip:** **Tip**
>
> If your developers [create custom actions](https://docs.kentico.com/13/on-line-marketing-features/configuring-and-customizing-your-on-line-marketing-features/configuring-marketing-automation/developing-custom-marketing-automation-actions.md), you can add them through the designer as well.

## Adding notes to the process designer

Notes allow you to add comments or explanations into the process designer graph. This can be useful when working with a team of other marketers or if you wish to document your automation processes for future reference.

To add a note to your automation process:

1. [Place](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/managing-automation-process-steps.md) a **Note** onto the grid from the designer toolbar.
   - You can find notes under the **Other** category of the toolbar.
2. Click the note content and type in any required text.
3. Click outside of the note (the system automatically saves any content changes).

![Note added to the process designer](https://docs.kentico.com/docsassets/13/working-with-the-automation-process-designer/Process_Note.png "Note added to the process designer")

Such notes are visible to any users viewing the process, both on the **Process** tab in **Design** mode and when [managing contacts within the process](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/managing-the-flow-of-contacts-in-automation-processes.md). Notes cannot have any [connections](https://docs.kentico.com/13/on-line-marketing-features/managing-your-on-line-marketing-features/marketing-automation/working-with-the-automation-process-designer/connecting-automation-process-steps.md) with other steps and do not change how the process runs in any way.
