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.