Webhooks in Flou

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:


Creating a webhook

To add a new webhook, click Create Webhook and fill out the form:

  1. Endpoint URL (required) Secure HTTPS URL where you’ll receive notifications.
  2. Description (optional) Brief text explaining the purpose of this endpoint.
  3. Events (required) Selector for one or more Flou events that will trigger the webhook.
  4. Status Toggle to enable/disable the webhook without losing its configuration.

Screenshot 2025-05-04 at 3.02.41 PM.png

<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>


Methods by module

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.