Skip to main content
Grow CRM emits five webhook event keys for the Tasks resource: task.created, task.updated, task.deleted, task.sundry, and task.activity. Use these events to track task lifecycle changes, react to status transitions, and process comments and checklist activity in real time. Every key except task.deleted carries the full task object.
The webhook envelope structure, delivery behaviour, and retry logic are documented in Introduction. Signature verification is covered in Verification. Those conventions apply to every event on this page and are not repeated here.

The task object

Every event key except task.deleted carries this shape — flat inside data for task.created, or nested under data.task for task.updated and task.sundry.

task.created

Fires when a task is created, including via clone. data is the full task object.

task.updated

Fires on a significant change to a task. Read data.change to determine what changed; data.task contains the full task object reflecting the new state.
There is no edited change for tasks. Core has no single “task edited” event — edits are always field-specific and arrive under one of the changes below, or under task.sundry for minor fields.

task.sundry

Fires on a minor, cosmetic field edit. Read data.field to determine which field changed; data.task contains the full task object.

task.activity

Fires when a child record on a task changes. Read data.type and data.action together to determine exactly what happened; data.item contains the affected child record.
Reordering checklist items does not fire an event. Importing a checklist fires nothing per item.

task.deleted

Fires after the task is deleted. Because the record no longer exists at delivery time, data contains only the task id.