Article

    Zapier & Make | Forms Help

    3 min read
    Last updated 4 days ago

    Use webhooks to connect Dialed Forms to Zapier, Make (formerly Integromat), or any automation platform that accepts HTTP webhooks.

    How it works

    Dialed Forms sends a JSON payload to your webhook URL every time a form is submitted. Zapier, Make, and similar platforms can receive this payload and trigger automations like sending emails, updating spreadsheets, creating tasks, or syncing data to other tools.

    Setting up with Zapier

    1. In Zapier, create a new Zap and choose Webhooks by Zapier as the trigger
    2. Select Catch Hook as the trigger event
    3. Copy the webhook URL Zapier gives you
    4. In Dialed Forms, go to your form's Integrate tab
    5. Click Add webhook and paste the Zapier URL
    6. Submit a test form entry to send sample data to Zapier
    7. In Zapier, click Test trigger to pull in the sample payload
    8. Add your action steps (send email, create row in Google Sheets, etc.)

    Setting up with Make

    1. In Make, create a new scenario and add a Webhooks module
    2. Select Custom webhook as the trigger
    3. Copy the webhook URL Make gives you
    4. In Dialed Forms, go to your form's Integrate tab
    5. Click Add webhook and paste the Make URL
    6. Submit a test form entry
    7. In Make, click Re-determine data structure to map the fields
    8. Add your action modules

    Webhook payload

    The webhook sends a JSON payload with this structure:

    {
    

    The data object contains field slugs as keys and the submitted values. You can use these to map fields in your automation.

    Payload format

    Webhooks support two payload formats, configurable per webhook:

    • Raw (default): field slugs as keys, raw submitted values
    • Attio: field values formatted to match Attio's API structure

    For most Zapier and Make use cases, the Raw format is simpler to work with.

    Tips

    • Use Zapier's Filter step to only run automations for specific field values
    • In Make, use a Router module to send different submissions to different destinations
    • Test with a real submission before going live so you can map all fields correctly
    • Webhooks fire asynchronously and don't block the submission. If the webhook endpoint is down, the submission still succeeds in Attio