JotForm
Getting started with JotForm
To use any of the JotForm modules, you need to connect your JotForm account to Make. If you do not have a JotForm account yet, you can create one here.
Connect JotForm to Make
For most modules, JotForm uses an API key-based connection. You need to generate an API key first. You can do so in your profile settings under the API tab.
![]() |
Click Create New Key. JotForm generates an API key.
![]() |
If you want to use modules that write data into JotForm, grant Full Access to the API key.
![]() |
Copy the API key to your clipboard and return to Make. Paste the API key to the corresponding field and click Continue.

Now, you can continue creating your scenario.
Set up JotForm webhooks
To use the Watch for Submissions module, you need to create a webhook and set up JotForm to send form submissions to this webhook. You don't need to set up a webhook if you're not planning to process new submissions using Make.
Insert the Watch for Submissions module into a scenario.
Select an existing connection or create a new connection using an API key as described in Connect JotForm to Make.
Select a Form for which you want to watch for new submissions.
Click Save.
Make creates the webhook and automatically attaches the webhook to the selected form in JotForm. To verify the webhook was created successfully, open the form's settings, click Integrations. The WebHooks tile shows a checkmark.
Forms
Creates a new form with questions, properties, and email settings.
Read JotForm documentation for details on how to set up the module.
Gets a list of all questions on a form.
Adds new questions to the specified form.
Read JotForm API documentation for details on how to set up the module. Read the JotForm properties reference for information on how to construct questions.
Form submissions
Triggers a scenario whenever someone creates a new submission in the selected form.
Webhook | Establish a connection to your JotForm account, and then Create a JotForm webhook |
Form ID | Select or map the form from which to retrieve submissions. |
Limit | Set the number of submissions you want to retrieve in one cycle. |
Filter | Filters the query results to fetch specific submissions. You can use the following fields:
and the following operators:
Examples:
Read more about JotForm's filters in JotForm API documentation. |
Order by | Select the field by which you want to order the results. When you select a field, the results will be sorted by that field in descending order. |
Read about the module's settings in JotForm documentation.
Other
Allows you to call any JotForm API endpoints. Refer to the JotForm API documentation for more information.
Connection | |
Method | Select the HTTP method you want to use. |
URL | Enter the endpoint URL relative to the JotForm API base URL (e.g. https://eu-api.jotform.com). |
Headers | Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
Query string | Enter the request query string. |
Body | Enter the body content for your API call. |
Retrieves the current user's usage statistics. The module returns the following data:
Submissions
Submissions over SSL
Payments
Submissions from mobile devices
Form view
Form count
API calls
File uploads
Total form submissions
Signed documents
API call limit left
Troubleshooting
Unable to create a webhook
When you're unable to create a webhook but your connection is working, please check to see if the API has Full Access to your account. You can check that in your profile settings under the API tab. Write access is needed to register the webhook automatically for you.
Jotform not displaying other forms.
When your Jotform module is not showing the required form, please check that the form is not disabled.

After you have confirmed that it is not disabled and the trouble still persists the issue can still be resolved by setting up a new API in your Jotform profile settings.
JotForm Doesn't Refresh Properly
Add a new webhook. To refresh the data from a JotForm form, you are need to add a new webhook. Then everything is refreshed.