Webhooks let you receive real-time notifications from folk whenever specific events happen in your workspace β for example when a person is created, a deal is updated, or a company is moved to a new stage. Rather than polling the API repeatedly for changes, folk sends an HTTP request with event data to a URL you control.
How webhooks work
Create a webhook β specify a name, a delivery URL, and the events you want to subscribe to.
Listen for deliveries β your server receives an HTTP POST from folk whenever an event you subscribed to occurs.
Take action β handle the payload in your application (e.g., update external systems, send notifications, trigger workflows).
Common use cases
Notify another system when a new contact is added.
Trigger actions in external tools when deals change status.
Sync changes to your internal database in real time.
Note also that webhooks allow to build workflows on Objects/Deals and can be used inside Zapier/Make/N8N workflows when trying to build automations on Objects/Deals.
Setup overview
Create the webhook in your workspace settings or via the API. Note that if you want to filter webhooks, you can do it from the API. More infos here.
Verify deliveries by triggering events in folk and checking incoming requests to your server.
Handle payloads programmatically to drive your workflows.
See the developer.folk.app docs for full API details, event payloads, filters, and delivery handling.
