Clients
New to webhooks? Start with Getting started (envelope, delivery, retries) and Verification (confirming a request came from Grow CRM). Those conventions apply to every event below and are not repeated here.Clients expose all five keys plus an import key:
client.created, client.updated,
client.deleted, client.sundry, client.activity, client.imported.
The client object
Every key except.deleted carries this shape, either flat (.created) or nested under client
(.updated/.sundry):
client.created
Fires when a client is created. data is the full client object above.
client.updated
Fires on a significant change. data.change tells you which; data.client is the full object.
client.sundry
Fires on a minor, cosmetic field edit. data.field names it; data.client is the full object (same
shape as .updated, just a lower-significance discriminator).
client.activity
Fires when a child record on the client changes.
There are no client-level comments or logs — the CRM has no client comments feature, so unlike
projects, leads and tasks,
client.activity never carries type: "comment".
deleted comment carries the same full item shape (the comment is fetched and transformed before
it’s removed, not after).
client.deleted
Fires after the client is deleted. data is just the id — the record no longer exists to describe.
client.imported
Fires when a bulk client import finishes. Imported clients do not fire client.created — see
Imports for the batch shape, batching rules and the fields common to every
import event.
Each client record in the batch carries:
