---
title: Entity trigger (event) node
slug: entity-trigger-event-node
docTags: 
createdAt: 2022-09-15T12:10:38.000Z
---

Entity event node can start a process when an action happens to a certain entity (for example you can automatically send a welcome email to every new customer).

### Settings

Entity event node can only be placed at the start of the process. Click on replace and choose the node from the list.

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/M6Ix5mm_aGwU9RLoZDJmK_image.png)

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/HPnkZRokB_DsGRLzwK8gI_image.png)

You can turn off/on the node by switching the 'Active' switcher. If the node is turned off, it won\`t react to any events.

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/5O0n51lJPrJsifXBuD03M_image.png)

In the 'Events' field, you can choose the actions that will start a process. Multiple actions can be chosen at the same time.

Create - the process will start after a CMS item is created.

Update - the process will start after a CMS item is updated.

Delete - the process will start after a CMS item is deleted.

**Entity** - here you can choose the entity that the node will react to.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/eHKrwm_A6H2Wld1OO9UEU_image.png" size="70" width="406" height="740" position="center" showCaption="false"}

### Updated properties

Here you can choose the properties that the node will react to (the process will start only when the chosen property is modified).&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/JF5GTinY8myO8BWgD0Aze_image.png" size="70" width="404" height="682" position="center" showCaption="false"}

If this field is left empty, the process will start when any property is modified.

### Select property to output

Here you can choose an entity-type property to record the entity item to&#x20;

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/pZ7Gl4Mgw1mIcKIwUt7lN_image.png" size="70" width="407" height="644" position="center" showCaption="false"}

This field can be left empty. The item that triggers the process is also contained in the output of the 'Entity event node'

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/DQrvlh0EbPwTdH14Jon71_image.png)

### Filters&#x20;

You can set filters for the node to react only to certain items. For example, the process will only start for customers from Belgium.

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/u4o6v2-ynPMwzqpa3DcmW_image.png)

The filters also support computed expressions. You can turn on the computed mode by pressing on the 'lightning' icon

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/51AwJXdulYgLxdg5J9PQA_image.png)

You can use computed expressions to ignore certain dates. For example - the process will ignore items where the invoicing date is in the past if you use this condition(see screenshot below)

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/DDcCI-FV_rKmsllJmCecK_image.png)

### Example of usage

Let\`s create a process that sends a welcome email to new customers from Belgium.

First, we need to add the 'Entity event' node.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/viP_a-zA9OzX5kOWW0y7-_image.png" size="86" width="540" height="256" position="center" showCaption="false"}

Then we should turn on the node and choose a 'Create' event so the process is started after the new customer is created.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/04e6Ln2jVliNNSkLBI-It_image.png" size="70" width="414" height="328" position="center" showCaption="false"}

Then we need to choose a 'contact' entity because we store our customer\`s in this entity.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/CvPVFiLIUN1qLx9GCMtwa_image.png" size="80" width="409" height="595" position="center" showCaption="false"}

Then we need to choose an output property.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/YVm5KTznmo72fcpGhDE6O_image.png" size="80" width="410" height="541" position="center" showCaption="false"}

In the filters, we need to create a condition, that the country of contact should be Belgium.

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/cyR_4UJziL30OFWjg4142_image.png" size="70" width="406" height="563" position="center" showCaption="false"}

Then we need to add the email node that sends the email to the customer.

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/wKRHgKa-ZJEANmPXdQoAx_image.png)

Now let\`s add a new customer -

::Image[]{src="https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/Srp2aTLakhfyOv2cvxkId_image.png" size="80" width="406" height="894" position="center" showCaption="false"}

After the customer is created the process sends the email to the customer

![](https://api.archbee.com/api/optimize/5goaGPkGyPYxtK7K75CEC/mXvOwyHRB9NlJ6q_7agVk_image.png)

