Jotform
Create online forms and surveys
Connect it
In Keystile Automations → Connections → New connection, choose Jotform and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Jotform: delete form (Move a form to the trash).What it can do (45 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Form Question | Add one or more questions to a form. | Yes |
| Add Label Resources | Attach resources (forms, workflows, sheets, portals) to a label. | Yes |
| Bulk Create Form Submissions | Bulk create submissions for a form from a JSON array. | Yes |
| Bulk Replace Form Properties | Bulk-replace all of a form's properties from a JSON object. | Yes |
| Bulk Replace Form Questions | Bulk-replace all of a form's questions from a JSON array. | Yes |
| Bulk Replace Forms | Bulk create or replace forms from a JSON array. | Yes |
| Clone Form | Duplicate an existing form. | Yes |
| Create Form | Create a new form with a title and a set of questions. | Yes |
| Create Form Report | Create a new report (grid/table/rss) for a form. | Yes |
| Create Form Submission | Submit a form on behalf of a user. | Yes |
| Create Label | Create a new label. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Form | Move a form to the trash. | |
| Delete Form Question | Delete a question from a form. | |
| Delete Label | Delete a label. | |
| Delete Report | Delete a report. | |
| Delete Submission | Delete a submission. | |
| Get Form | Get a single form's metadata. | |
| Get Form Properties | Get all of a form's properties. | |
| Get Form Property by Key | Get a single form property's value by its key. | |
| Get Form Question | Get a single form question's detail. | |
| Get Label | Get a label by ID. | |
| Get Label Resources | List the resources (forms, workflows, sheets, portals) tagged with a label. | |
| Get Report | Get a report by ID. | |
| Get Submission | Get a single submission by ID. | |
| Get System Plan | Get the feature and limit details of a Jotform plan. | |
| Get User Details | Get the connected account's account info. | |
| Get User History | Get the connected account's activity log. | |
| Get User Setting by Key | Get a single account setting value by its key. | |
| Get User Settings | Get the connected account's account settings. | |
| Get User Usage | Get the connected account's submission and upload usage against its plan limits. | |
| List All Reports | List reports across every form owned by the connected account. | |
| List All Submissions | List submissions across every form owned by the connected account. | |
| List Form Files | List a form's uploaded submission files. | |
| List Form Questions | List a form's questions (fields). | |
| List Form Reports | List reports (grid/export views) for a form. | |
| List Form Submissions | List submissions for a form. | |
| List Forms | List the forms owned by the connected account. | |
| List Labels | List labels on the connected account. | |
| Remove Label Resources | Detach resources (forms, workflows, sheets, portals) from a label. | Yes |
| Update Form Properties | Update one or more properties of a form. | Yes |
| Update Form Question | Update one question's properties. | Yes |
| Update Label | Update a label's name or color. | Yes |
| Update Submission | Edit a submission's answers or status. | Yes |
| Update User Settings | Update one or more of the connected account's account settings. | Yes |
Start a workflow when… (1 triggers)
- New Submission — Triggers when someone submits a response to your form. Each form field is returned as a separate field using the question label as the key.
How Keystile protects it
Every Jotform action is checked before it runs, whether it comes from an AI tool or a workflow. 18 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Jotform with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access