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
In your automation tool, like Zapier or Make, or in your own custom endpoint, create the webhook that will receive your form’s data.
Once your webhook is ready, copy its URL. You’ll paste this into Mosaic next.
Add the webhook action
Select your Form element and add a new action.
Pick Webhook from the list of actions.
Paste in the webhook URL you copied. Leave the method set to POST.
Map the form fields
In the body section, add a new record for every piece of data you want to send.
Type the key name your webhook provider expects for this piece of data, for example name.
Choose the variable from the dynamic data panel that holds that field’s value from your form.
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.
Hit apply to save the webhook action.
Test it live
Fill out the form yourself and submit it.
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.