Add a webhook to a flow
1
Get an address from the other system
In Make, add a “Custom webhook” module and copy the address it gives you. Other tools have a similar “catch a webhook” step.
2
Add the step in Perform
Open the automation, click the plus button and choose Webhook.
3
Fill in the step
- Friendly name: a label so you know what this webhook is for.
- URL: paste the address.
4
Check it for real
Let the automation fire once for a real trainee, then look at the history in the other system to confirm the event arrived.
Address rules
- The address must start with
https://. - It must be a public address. Local and private network addresses are refused.
- An address that breaks these rules cannot be saved.
- A step with an empty address can be saved. It is skipped when the flow runs.
What is sent
Each time the step runs, Perform sends one message with these details:
In the other system, map these fields into the next modules of your scenario.
The message does not include the form answers, the task or the reason behind the trigger. To receive the full answers of a filled form, connect the tool with a studio API key and use its “form filled” trigger. See Connecting Make and other tools.
If the other system does not answer
- Perform waits up to 10 seconds for an answer.
- If the other system is down or answers with a server error, Perform tries again, up to 5 times in total. The gap between tries grows each time, starting at about 10 seconds.
- If the other system rejects the message as wrong, Perform does not try again. A “too many requests” answer is the exception and is retried.
- The flow does not wait for the webhook. The next step runs straight away, whether or not the message has been delivered yet.
Privacy
The webhook sends a trainee’s name, phone and email to the address you enter. Only use addresses that belong to tools your studio trusts, and remove the step when you stop using that tool.Related pages
Connecting Make and other tools
Let a tool read and change studio data with an API key.
Actions
The other steps you can add.