Skip to content

Workflows reference

23 active Knock workflows. Each page documents the workflow’s payload, the call sites that fire it, and the per-channel dashboard templates. Source of truth: packages/notifications/src/translations.ts.

WorkflowChannelsRecipients
new-chat-messagein-app + email + pushChannel members minus the sender
new-inquiryin-app + email + pushAgent assigned to the property
WorkflowChannelsRecipients
lead-assignedin-app + email + pushAgent receiving the assignment
lead-sla-breachin-app + email + pushAssigned agent (tier 1)
lead-sla-escalationin-app + email + pushTeam ADMINs (tier 2) → team LEAD (tier 3)
WorkflowChannelsRecipients
tour-confirmedin-app + email + pushCustomer who requested the tour
tour-deniedin-app + email + pushCustomer who requested the tour
tour-requestedin-app + email + pushAgent on the property
tour-rescheduledin-app + email + pushOther party (customer or agent, whichever did not initiate)
WorkflowChannelsRecipients
listing-status-changein-app + emailEvery user who favorited the property
price-dropin-app + email + pushEvery user who favorited the property
saved-search-matchin-app + email + pushSaved-search owner
staging-variants-readyin-appThe agent or owner who requested the staging
WorkflowChannelsRecipients
team-invitationin-app + emailInvited user
WorkflowChannelsRecipients
lead-ingestion-failedin-app + emailAll platform admins
WorkflowChannelsRecipients
cfdi-failed——
payment-failed——
plan-change-scheduled——
subscription-canceled——
tour-cancelled——
tour-completed——
trial-ending-soon——
trial-expired——

Pages under this section are regenerated on every bun run dev / bun run build via apps/docs/scripts/generate-knock-reference.ts. Output is gitignored.