EspoCRM Trigger icon

EspoCRM Trigger

Handle EspoCRM Webhooks

EspoCRM Trigger

AI-generated

Summary

Creates an EspoCRM webhook for the selected entity event and passes received webhook payloads into the workflow. For field update events, it adds the specified field to the event name; it can also verify incoming webhook signatures.

Inputs

  • Event Type (required) — Choose Record Created, Record Updated, Record Deleted, or Field Updated. Defaults to Record Created.
  • Entity Type (required) — Entity to monitor, such as Contact, Account, or Lead.
  • Field Name — Required at runtime for Field Updated events; identifies the field to monitor, such as assignedUserId.
  • Verification — Defaults to enabled. When enabled and the stored webhook secret and ID are available, validates the incoming signature; missing or invalid signatures receive HTTP 401.

Output shape

One workflow item for an object payload, or one item per element when the payload is an array.

Each item contains the corresponding webhook request body as its json data. The node creates and removes the EspoCRM webhook during activation and deactivation, using the required espoCRMApi credentials. Creation requires EspoCRM to return a webhook ID and secret; failed signature checks return an error response without workflow data.

Examples

Example 1: Monitor new Account records

Set Event Type to Record Created and Entity Type to Account.

Example 2: Monitor changes to an Account field

Set Event Type to Field Updated, Entity Type to Account, and Field Name to the field to watch.

Links

Discussion