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.

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

  1. Log in to Make and create a new scenario
  2. Add a Webhooks module as the trigger
  3. Select Custom webhook
  4. Click Create a webhook and give it a name (e.g., "Formoar Contact Form")
  5. Copy the webhook URL — it looks like https://hook.make.com/xxxxx

Step 2: Add the webhook in Formoar

  1. Go to your form's Integrations tab in the Formoar dashboard
  2. Click Webhook from the integration grid
  3. Paste the Make webhook URL
  4. Give it a name like "Make Automation"
  5. Click Add webhook

Step 3: Determine the data structure

Make needs to learn the structure of your form data:

  1. Back in Make, click Run once on your scenario
  2. Submit a test entry to your Formoar form
  3. Make will receive the webhook and automatically detect the data structure
  4. 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 Formoar
  • submission_id — unique submission identifier
  • data — 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

Was this page helpful?

We use cookies to understand how you use Formoar and to improve your experience. Privacy Policy