How to Connect
Prerequisites
Since Jotfrom does not support turning on webhooks via their API, you will need to do this manually via the instructions here.
Before setting up the JotForm integration in iPaaS.com, ensure you have the following:
Active JotForm Account: Ensure you have an active JotForm account with admin permissions (or permissions to create an API key).
Generate a JotForm API Key:
Navigate to Settings by clicking the upper right-hand logo in JotForm.
In the left-hand sidebar, click on API.
Click on Create New Key.
Copy the generated API Key for use in iPaaS.com.
Manual Webhook Setup: Since JotForm does not support enabling webhooks via their API, you must configure webhooks manually. Follow the instructions provided under the Setting up Webhooks in JotForm section.
Configure Subscription Settings
Navigate to the HubSpot subscription settings in iPaaS.com and provide the following information:
Field | Description | Required | Example |
Name | A unique name for the subscription. | Yes | JotForm Integration |
Version | API version to use. | Yes |
|
API URL | URL for the JotForm instance. | Yes |
|
API Key | For development purposes only. Should always be set to | Yes |
|
Authentication Methods
In iPaaS.com, create a new subscription for JotForm.
Enter the following details:
API URL: For most users, this will be
https://api.jotform.com
. Enterprise users may have a custom subdomain such ashttps://xyz.jotform.com/api
.API Key: Use the key you generated in the Prerequisites section.
Save the subscription and validate the connection.
Setting up Webhooks in JotForm
JotForm does not support turning on webhooks via their API. This will need to be handled manually. This should be done after you have added the subscription and applied the above settings.
Compile the Root URL:
Before you can add it in JotForm, you need to compile your webhook URL, which will look like this, where the items between the brackets will come from the following steps:
mathematicaCopy code{Root URL}/hookapi/v2/dynamicForm/Jotform?AuthToken={Subscription API Key}&Scope={Scope}
Once you are done, you should have a webhook URL that looks like this:
bashCopy codehttps://portal.ipaas.com/hookapi/v2/dynamicForm/Jotform?AuthToken=1234khfre54547yterf&Scope=customer%2Fcreated
Identify the URL You Are Using in iPaaS.com:
If it is portal.ipaas.com, you will use
https://api.ipaas.com
for the root URL.If it is staging.ipaas.com, you will use
https://stagingapi.ipaas.com
for the root URL.
Obtain the Subscription API Key:
On the JotForm subscription settings page in iPaaS.com, you will see this field and a way to copy the key.
Obtain the Scope:
For this integration, the only scope accepted is
customer/created
.This scope must be encoded in the URL as
customer%2Fcreated
.
Add the Webhook URL in JotForm:
In JotForm, go to Settings > Integrations > Webhooks.
Add the webhook URL you created above.
Click Complete Integration.
Initialization Support
Currently, initialization is not supported for Jotform in iPaaS.com. All data synchronization and mappings must be configured manually during the integration process.
Throttling
Throttling ensures that Jotform API isn’t overwhelmed by excessive API calls, preserving system performance during heavy data transfers.
While the throttling fields are required, the values are pre-populated by the integration settings. For more details, refer to Subscription Configuration – Edit.