Webhook setup

Webhook setup

This tutorial shows how to send every form submission straight to a spreadsheet the moment someone submits, using a webhook, no code required.

Difficulty:
Beginner
Time:
~5 min

This webhook setup tutorial takes just a few minutes, and once it’s done, every form submission saves straight into a spreadsheet the instant someone hits submit. Send the data to Zapier, Make, or any custom endpoint you already use, no manual exporting and no code to write.

Configure your webhook provider

Set up your webhook

In your automation tool, like Zapier or Make, or in your own custom endpoint, create the webhook that will receive your form’s data.

Copy the webhook URL

Once your webhook is ready, copy its URL. You’ll paste this into Mosaic next.

Add the webhook action

Open your form's actions

Select your Form element and add a new action.

Choose Webhook

Pick Webhook from the list of actions.

Paste the URL

Paste in the webhook URL you copied. Leave the method set to POST.

Map the form fields

Add a record for each field

In the body section, add a new record for every piece of data you want to send.

Enter the key name

Type the key name your webhook provider expects for this piece of data, for example name.

Select the matching variable

Choose the variable from the dynamic data panel that holds that field’s value from your form.

Repeat for the remaining fields

Add a new record and pick the matching variable for each of the rest of your form’s fields, like email, the chosen option, and any file upload.

Apply your changes

Hit apply to save the webhook action.

Test it live

Submit a test entry

Fill out the form yourself and submit it.

Confirm it arrived

Check Mosaic’s form submissions to see the entry, then check your spreadsheet or endpoint to confirm the data landed there too, mapped to the right fields.

Result

Every submission now saves straight into your spreadsheet the moment someone hits submit, mapped exactly the way you set it up, no manual exporting and no code.

Last updated: August 25, 2026

Still have more questions? Let us help!

Your cookie preferences

We use cookies to improve your experience, analyze traffic, and personalize content. By clicking "Accept all" you agree to storing them on your device. Read our privacy policy.