Flowcenter Webhooks & Events
Configure Flowcenter webhooks, handle event payloads, and verify signed deliveries for reliable automation.
Use Flowcenter webhooks when
Use webhooks when your system needs to react to Flowcenter events without polling. Webhooks are a good fit for updating a CRM, notifying a team, starting a workflow, or synchronizing operational records.
Configure a Flowcenter webhook endpoint
In your Flowcenter workspace, open Settings → Webhooks, add an HTTPS endpoint, choose the events it should receive, and save the signing secret in your server’s secret manager. Return a successful response quickly, then process the event asynchronously.
Flowcenter event types
lead.created— a new lead entered the workspace.lead.converted— a lead changed to a converted state.attendance.recorded— attendance was recorded for a session.submission.graded— an assessment submission received a grade.payment.received— a payment was recorded.
Verify signed deliveries
Before accepting an event, compute the HMAC-SHA256 signature over the raw request body with your webhook signing secret and compare it with the X-Signature-SHA256 header using a constant-time comparison. Reject missing or invalid signatures; do not trust event fields before verification.
Troubleshoot delivery
Confirm the endpoint uses HTTPS, responds with a success status, and can accept the payload size. Log event identifiers and verification failures without logging secrets. For request authentication and API follow-up calls, see Flowcenter API Authentication and the Flowcenter REST API reference.