Make (Integromat)
Connect Formoar to Make (formerly Integromat) to build powerful multi-step automations with your form submissions. Use Formoar's webhook integration to send submissions directly to a Make scenario.
This integration uses Formoar's built-in webhook feature. You'll need a Starter plan or higher and a Make account.
How it works
Make receives form submissions through a Custom Webhook module. You create a webhook URL in Make, then add it as a webhook integration in Formoar. Every new submission triggers your Make scenario.
Setup
Step 1: Create a webhook in Make
- Log in to Make and create a new scenario
- Add a Webhooks module as the trigger
- Select Custom webhook
- Click Create a webhook and give it a name (e.g., "Formoar Contact Form")
- Copy the webhook URL — it looks like
https://hook.make.com/xxxxx
Step 2: Add the webhook in Formoar
- Go to your form's Integrations tab in the Formoar dashboard
- Click Webhook from the integration grid
- Paste the Make webhook URL
- Give it a name like "Make Automation"
- Click Add webhook
Step 3: Determine the data structure
Make needs to learn the structure of your form data:
- Back in Make, click Run once on your scenario
- Submit a test entry to your Formoar form
- Make will receive the webhook and automatically detect the data structure
- You'll see the fields mapped and ready to use in subsequent modules
Step 4: Build your scenario
Add action modules to your Make scenario. The webhook data is available as variables you can map:
form_name— the name of the form in Formoarsubmission_id— unique submission identifierdata— object containing all form fields
Common Make actions:
- Google Sheets — Add a row
- Email — Send a notification
- Slack — Post a message
- Airtable — Create a record
- HTTP — Call any API
- Router — Branch logic based on field values
Step 5: Activate
Turn on scheduling for your scenario. Make will process each webhook as it arrives.
Webhook payload format
Formoar sends the standard webhook payload to Make:
Example payload
{
"event": "submission.created",
"form_name": "Contact Form",
"submission_id": "abc123",
"data": {
"name": "Jane Doe",
"email": "jane@example.com",
"message": "Hello from the form!"
}
}
Signing secret (optional)
For added security, you can add a signing secret when creating the webhook in Formoar. Each request will include an X-Formoar-Signature header with an HMAC-SHA256 signature of the payload. You can verify this in Make using a custom function or a Crypto module.
Troubleshooting
- Webhook not triggering — Make sure the webhook integration is Active in Formoar's integrations tab and the scenario is scheduled in Make
- Missing fields — Run the "determine data structure" step again after changing your form fields
- Timeouts — Make webhooks have a response timeout. If your scenario takes a long time, consider using a queue module