Skip to main content

Sending a webhook from your flow

Automatically send data to an external system via a webhook, as soon as a profile reaches that point in the flow.

Written by Francine

What is it?

The webhook node sends an HTTP request with profile data to an endpoint you specify, the moment a profile reaches this node in the flow. This lets you connect Reloadify to external systems such as a CRM, a data warehouse, or your own application.

Why use this?

A webhook lets you sync profile data directly with external systems, without needing a separate integration tool. For example, think of a flow that starts as soon as a profile creates an account: with the webhook node, you can send the contact details straight to your CRM, so your sales team can follow up with the new contact right away.

How do you add a webhook?

  1. Click the plus icon to add the node and select Webhook.

  2. Fill in a recognizable name for this webhook under Webhook name, for example 'Sync with CRM'.

  3. Fill in the endpoint the data should be sent to under Webhook URL.

  4. Choose the HTTP method, for example POST.

  5. Want to also send activity data when relevant? Check Send activity payload if relevant.

  6. Optionally fill in Basic authentication with a username and password. Leave the password field empty to keep the existing password.

  7. Optionally add Custom headers, for example an API key.

  8. Check the standard payload fields under Fields (such as Contact ID, Email, First name, Last name, Phone, and Company name). You can rename the keys of these fields to match what your system expects.

  9. Optionally add up to 10 extra fields via Add field. Fill in a field name and its value. Use Insert tag to add a liquid tag to the value.

  10. Save the node.

Note: a webhook is delivered at least once. Your endpoint should therefore be able to deduplicate requests using the included Idempotency-Key header, to prevent the same data from being processed twice.

Did this answer your question?