Webhook Generator | Integrating with Zapier & Beyond
After your form is up and running, you might want to send your submissions somewhere outside of JotForm.
You can generate a webhook
to instantly send form submissions to another app, or have a submission automatically trigger a workflow. ⚡️
You might be using a no-code solution like Zapier
to automate these processes.
Raw JotForm submissions store Simple Select responses in JSON format, which doesn't play nicely with Zapier or other API automation builders like Integromat
. The On2Air Forms Webhooks Generator
will format submissions for you, so you can use Simple Select responses in your automations.
This tutorial below specifically shows how to use our On2Air Forms Webhook Generator
+ Zapier. If you are sending responses using another tool, you can appropriate these instructions for whatever you're using.
Generate the webhook
- Create a new Zap. Choose the Webhooks by Zapier Catch Hook trigger. Click Save + Continue. In the Edit Options section, it will prompt you to Pick off a Child Key. Leave this blank and Continue again.
- Zapier generates a custom webhook URL for you starting with https://hooks.zapier.com. Copy this webhook URL.
- Navigate to the On2Air Forms Webhook Generator. This link will take you to a landing page prompting you for your Zapier webhook. Paste your Zapier webhook and click SUBMIT. A pop-up will appear with a custom On2Air-enabled webhook. Copy this new webhook.
- Select your form in JotForm and go to Edit Form > Settings > Integrations. Find the WebHooks integration.
- Click on the Webhooks tile. It prompts you to add a webhook. Paste the New URL from previous step into the box, and click Complete Integration.
Pull in a Sample
- Return to your Zap. Click Ok, I did this to move to the next step. Zapier immediately starts searching for sample data to pull into the Zap.
- Return to your JotForm and submit a test form response. Once you submit your JotForm, you'll see Zapier immediately catch the new hook that was fired. Click Continue.
Finish your Zap!
You can then use the data returned from the webhook for further set up of your Zap, just as you would with any Zapier trigger.
By default, the webhook payload captures the Display Field
from the record(s) selected in the Simple Select field. If you'd like other fields to be returned as well, add them to the Value Fields
section of the Simple Select widget settings.
A Common Use Case: Updating a Record in Airtable with Form Responses
See also: Openside's On2Air Actions knowledge base
- Add the Airtable Update Record or On2Air Actions Update A Single Record action step to your Zap.
- Choose the appropriate Base and Table. For the Record that you'd like to update, choose
Use a Custom Value (advanced).
- In the Custom Value for Record ID field that appears, use the
Record ID value returned from Catch Hook trigger.
- Use the other form responses from the Catch Hook trigger to update that record's fields.
Multiple Selections: Increase Functionality with On2Air Actions
Sometimes the default Airtable Zapier connector isn't enough. Use Openside's On2Air Actions
Zapier connector to insert or update multiple records in your Airtable base. (This is especially useful if you are allowing users to select multiple options
in your Simple Select field.)