Skip to main content


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.

  1. Insert the Watch for Submissions module into a scenario.

  2. Select an existing connection or create a new connection using an API key as described in Connect JotForm to Make.

  3. Select a Form for which you want to watch for new submissions.

  4. 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.


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.

Form ID

Select or map the form from which to retrieve submissions.


Set the number of submissions you want to retrieve in one cycle.


Filters the query results to fetch specific submissions. You can use the following fields:

  • id

  • created_at

  • updated_at

and the following operators:

  • gt (greater than)

  • lt (less than)

  • ne (not equal to)


  • {"id:gt":"31974353596870"}

  • {"created_at:gt":"2013-01-01 00:00:00"}

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.


Allows you to call any JotForm API endpoints. Refer to the JotForm API documentation for more information.


Establish a connection to JotForm


Select the HTTP method you want to use.


Enter the endpoint URL relative to the JotForm API base URL (e.g.


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.


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


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.

See the video that may help you.