← Plugin catalog
Productivity

Jotform

Jotform Inc. v6.2.1

Publisher description

From the marketplace listing

Create, edit, and analyze forms directly inside ChatGPT. Simply describe what you need, and Jotform generates a complete form that you can refine through conversation. Build request forms, application forms, surveys, evaluation forms, report forms, consent and acknowledgement forms, lead generation forms, feedback forms, quizzes, registration forms, RSVP forms, order forms, appointment booking forms, and more. Add, remove, and reorder fields, customize layouts and themes, then share your form and start collecting responses. View submissions in real time, filter responses using natural language, summarize feedback, compare results, identify trends, uncover recurring themes, and generate actionable insights from your form data. Key Features: - Create forms instantly from natural language prompts - Build request, application, survey, evaluation, report, consent, lead generation, feedback, quiz, registration, and order forms - Add, remove, reorder, and customize form fields through conversation - Update layouts, themes, settings, and form design - List, search, and manage your forms - View and filter submissions by date, status, keywords, or field values - Analyze responses with AI to summarize results, identify trends, and generate insights Create forms for every use case, including: - Customer feedback surveys - Event registration and RSVP forms - Job application and onboarding forms - Contact and lead generation forms - Order and payment forms - Quizzes and assessments - Appointment booking forms - Internal requests and approval forms

Language: English · Automatically detected from descriptions.

Files & skills

File archives

Plugin package6 files · 2.54 KBBrowse files →
Skill instructions
edit-operation935 Bytes

View saved version →

---
name: edit-operation
description: Poll fetch after edit_form until the background form build finishes. Use whenever edit_form returns url "in_progress".
---

# Edit operation

After `edit_form` returns `url: "in_progress"`:

1. Do NOT call `edit_form` again to check progress.
2. Call `fetch` with the returned form id from `related_asset.asset_id`.
3. If `metadata.build_status` is `processing`, wait `metadata.poll_after_seconds`, then call `fetch` again with the same form id.
4. When `metadata.build_status` is `completed`, `awaiting_confirmation`, or `failed`, use `fetch.text` as the final reply to the user.

If `fetch.text` already contains a "Tell the user:" instruction, follow it exactly.

When `metadata.build_status` is `awaiting_confirmation`, ask the follow-up question described in `fetch.text` using the choices in `metadata.confirmation.choices`, then wait for the user's answer before calling `edit_form` again.

Referenced files: 1

upload-document1.58 KB

View saved version →

---
name: upload-document
description: Create or edit a Jotform form from an uploaded PDF, DOCX, or supported image by calling create_form or edit_form with document_file. Use whenever the user attaches a document or image that should become, update, or serve as the basis of a form.
---

# Upload Document

When the current user message includes a supported file for form creation or form editing, call the matching tool in that same turn. Include `document_file` so ChatGPT attaches the structured file payload through `openai/fileParams`.

Do not inspect, transcribe, summarize, or analyze the file with another tool first. Do not ask the user to restate information contained in the file.

## Create a form

Call `create_form` when there is no existing form to change.

- Put a short user-stated goal in `description`, or pass `null` when the upload alone defines the form.
- Default to `workspace_type: "personal"` and `team_id: ""` unless the user requests a team workspace.
- If the user names a team, call `get_teams` only to resolve its numeric ID, then call `create_form` with `workspace_type: "team"` and that ID.

If no file is attached, use the normal text-only `create_form` flow instead.

## Edit an existing form

Call `edit_form` when the user wants to change an existing form using the uploaded file. Include `form_id` and `document_file`.

- Put a short user-stated goal in `description`, or pass `null` when the upload alone defines the change.
- Do not call `create_form` for an existing form just because a file is attached.

If no file is attached, use the normal text-only `edit_form` flow instead.

Referenced files: 1

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Jotform Inc.

Package observed Sep 30, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Oct 1, 2026 · 18:00 UTC
Collection status
Collected

plugin_asdk_app_6940945609248191a4986e5d23cb2529

Download plugin data (JSON)