What webhooks do
A webhook sends an HTTP request to a URL you specify whenever a form is submitted. Use webhooks to connect Filla to external tools: Zapier, Make, Slack, your own API, or any service with an HTTP endpoint.Setting up a webhook
1
Open the Automations tab
In the form editor, click the Automations tab.
2
Create or open an automation
Create a new automation or open an existing one.
3
Add a Webhook action
Click Add action and select Webhook.
4
Configure the webhook
Set the URL, method, headers, and body.
Settings reference
Authentication options
Using variables in webhook body
Type@ in any value field to insert a form field value. This lets you send the respondent’s data to external systems.
Example body:
Conditional execution
Each webhook action can have an “Only run if…” condition. The webhook only fires when the condition evaluates to true. Example: Send a Slack alert only when the submission’s priority is “Urgent”.Connecting to Zapier or Make
To connect Filla to Zapier:- Create a Zap with the Webhook by Zapier trigger
- Zapier gives you a unique webhook URL
- Paste that URL into Filla’s webhook action URL field
Common questions
Is there a retry mechanism if the webhook fails?
Is there a retry mechanism if the webhook fails?
The webhook destination (not the form automations list) supports configurable retries. For the automation webhook action, if the request fails the automation logs the error but does not retry automatically.
Can I send multiple webhooks per submission?
Can I send multiple webhooks per submission?
Yes. Add multiple webhook actions to an automation, or create multiple automations, each with their own webhook action.
Can I see if a webhook fired successfully?
Can I see if a webhook fired successfully?
Webhook execution is logged in the automation execution log. Check there to see whether the request was sent and what response was received.
What is the timeout for webhook requests?
What is the timeout for webhook requests?
Webhook requests time out after a reasonable period. If the external endpoint is slow, the automation may report a timeout error. Ensure your endpoint responds promptly.