JotForm
Forms integration · 11 node(s) including 1 trigger.
00Overview
Create and manage JotForm forms, list submissions and register webhooks
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting JotForm
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| JotForm API Key | secret | Required | ${secrets.jotform_api_key} |
| Region | string | us — US (default), EU, HIPAA |
${secrets.your_secret}.02Form
Clone Form
forms/jotform/form_clone · Action
Clone an existing JotForm form, returning the new form's ID.
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
Returns: tool_result, form_id, result, success, error
Create Form
forms/jotform/form_create · Action
Create a new JotForm form from a JSON questions array and properties object.
| Field | Type | Details | |
|---|---|---|---|
| Questions (JSON) | string | {"1":{"type":"control_textbox","text":"Name","order":"1"}} | |
| Properties (JSON) | string | {"title":"My contact form"} |
Returns: tool_result, form_id, result, success, error
Delete Form
forms/jotform/form_delete · Action
Delete a JotForm form permanently by its form ID.
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
Returns: tool_result, form_id, success, error
Get Form
forms/jotform/form_get · Action
Retrieve a single JotForm form's details by its form ID.
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
Returns: tool_result, form_id, result, success, error
List Forms
forms/jotform/form_list · Action
List JotForm forms in the account, with optional limit, offset and filter.
| Field | Type | Details | |
|---|---|---|---|
| Limit | integer | 20 | |
| Offset | integer | 0 | |
| Filter (JSON) | string | {"status":"ENABLED"} |
Returns: tool_result, results, count, success, error
03Submission
Delete Submission
forms/jotform/submission_delete · Action
Delete a JotForm submission permanently by its submission ID.
| Field | Type | Details | |
|---|---|---|---|
| Submission ID | string | Required | 5551234567890 |
Returns: tool_result, submission_id, success, error
Get Submission
forms/jotform/submission_get · Action
Retrieve a single JotForm submission and its answers by submission ID.
| Field | Type | Details | |
|---|---|---|---|
| Submission ID | string | Required | 5551234567890 |
Returns: tool_result, submission_id, result, success, error
04Submissions
List Submissions
forms/jotform/submissions_list · Action
Retrieve the submissions for a JotForm form, with limit, offset and filter.
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
| Limit | integer | 20 | |
| Offset | integer | 0 | |
| Filter (JSON) | string | {"status":"ACTIVE"} |
Returns: tool_result, submissions, count, success, error
05Webhook
Create Webhook
forms/jotform/webhook_create · Action
Register a JotForm webhook that fires on each new submission of a form.
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
| Webhook URL | string | Required | https://launch.flomation.app/webhook/… |
Returns: tool_result, form_id, result, success, error
Delete Webhook
forms/jotform/webhook_delete · Action
Remove a JotForm webhook from a form by its webhook ID (index).
| Field | Type | Details | |
|---|---|---|---|
| Form ID | string | Required | 231234567890 |
| Webhook ID | string | Required | 0 |
Returns: tool_result, form_id, webhook_id, success, error
06Triggers
JotForm Webhook Trigger
trigger/jotform_webhook · Trigger
Triggers a flow when a JotForm form submission webhook is received.
| Field | Type | Details | |
|---|---|---|---|
| Shared Token | secret | ${secrets.jotform_webhook_secret} | |
| Form ID Filter | string | 231234567890 (blank = any form) |
Returns: tool_result, event_type, form_id, submission_id, answers, body
07Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Webhooks registered with
webhook_createfire only when a brand-new submission is received, so later edits to an existing submission will not re-trigger your flow. - Submission answers are returned keyed by each field's numeric question ID rather than by its visible label, so reference responses by their ID when reading them downstream.
- Deleting a form or a submission is permanent and cannot be undone, so export or archive anything you may need before running the delete actions.
- When removing a webhook,
webhook_deleteidentifies it by its position (index) in the form's webhook list rather than a fixed ID, so confirm the index before deleting. - A single
submissions_listrequest returns at most 1000 submissions, so use the offset to page through forms that hold larger volumes of responses.