Webhooks are HTTP notifications that Flou automatically sends to an external URL whenever a relevant event occurs within the platform. They let third-party systems stay in sync with Flou in real time without constant polling. When an event is triggered, Flou makes a POST request to the configured URL with a JSON payload that includes:
event
: the name of the eventtimestamp
: the UNIX timestamp (in seconds)data
: an object containing the associated event dataTo add a new webhook, click Create Webhook and fill out the form:
<aside>
Important:
Always use HTTPS endpoints as payloads may contain sensitive information. Once created, you can edit the URL, description, events list, or status at any time.
</aside>
Module | Event | Description |
---|---|---|
Contacts | CONTACT_CREATED |
Triggers when a new contact is created. |
CONTACT_UPDATED |
Triggers when an existing contact is updated. | |
CONTACT_DELETED |
Triggers when a contact is deleted. | |
Variables | VARIABLE_CREATED |
Triggers when a new contract variable is created. |
VARIABLE_UPDATED |
Triggers when a variable is updated. | |
VARIABLE_DELETED |
Triggers when a variable is deleted. | |
Contractors | CONTRACTOR_CREATED |
Triggers when a new contractor is created. |
CONTRACTOR_UPDATED |
Triggers when a contractor is updated. | |
CONTRACTOR_DELETED |
Triggers when a contractor is deleted. | |
Contracts | CONTRACT_CREATED |
Triggers when a new contract is created. |
CONTRACT_SIGNED |
Triggers when a contract is signed. | |
CONTRACT_COMPLETED |
Triggers when a contract is marked completed. | |
CONTRACT_DELETED |
Triggers when a contract is deleted. |