PlatoForms
By PlatoForms Pty Ltd
Overview
PlatoForms is an online form builder for web forms, fillable PDF forms and PDF documents. This plugin connects your PlatoForms account so you can work with your own forms and their submissions in conversation, instead of opening the dashboard. What you can do • Find forms. List published, draft or archived forms with their folder, publish state and submission count, or search by name. • Understand a form. Read a form's full field schema — every field's id, type, label, whether it is required, its options and its validation rules — so you can reason about the data before you touch it. • Review submissions. List a form's submissions newest-first, filter them by date range or keyword, find one by an exact field value (for example the submission where the email field is a particular address), and read every answer of a single submission with its field labels. • Export. Mint a time-limited download URL for a submission's PDF, CSV, signing certificate, zipped attachments or a single attachment. Files are never streamed through the conversation — you get a link that expires. • Share a prefilled link. Create one or more tracked invitation links to a form with fields already filled in, optionally single-use, optionally with an expiry. The plugin returns the URLs for you to send; it never sends email itself. • Submit an entry. Post an entry to a published form after reading its schema, with validation errors returned verbatim so mistakes can be corrected and resubmitted. • Start something new. Describe a form or a PDF document in plain English and get a builder link back. The design happens in the PlatoForms builder when you open the link, with its own AI asking you the clarifying questions. How it connects Sign in with your PlatoForms account over OAuth — your password is never shared with the assistant, access is scoped to read or read-and-write, and you can revoke it at any time from your PlatoForms account. The plugin can only see what your own account can see. A team owner controls whether the team is reachable this way at all, from Account → API. Requirements A PlatoForms account on a plan that includes API access. Actions count against your plan's API allowance. Teams in HIPAA mode have this access switched off by default and must opt in explicitly; data sent to a third-party AI assistant is not covered by the PlatoForms Business Associate Agreement. What the plugin cannot do It cannot edit an existing form or document, publish, delete, rename or duplicate anything, send email, or configure workflows, integrations or notifications. Those stay in the PlatoForms editor.
Tools
create_form
ChatGPTfields, the form is generated and you may report exactly those fields (never invent extras). If status is still "generating", say the form is being generated and will be ready in under a minute — check later with get_form_fields(draft=true), and do not guess the field list in the meantime. Follow-up changes are possible with update_form, or by the user chatting with the AI assistant in the builder (edit_url).create_pdf_document
ChatGPTcreate_prefill_link
ChatGPTname labels the invitation in the PlatoForms review UI (required so the team can audit it). prefill_values is keyed by field id from get_form_fields, same encoding as submit_form. Prefilled fields are read-only for the recipient unless prefill_editable=true. number_of_links (1-10) creates that many distinct tracked links. expires_at (ISO datetime) closes the form for these links after that time. Returns the link URLs — share them with recipients yourself; this tool never sends email.decide_workflow_task
ChatGPTfind_submissions_by_field
ChatGPTget_document_request
ChatGPTget_download_link
ChatGPTget_form_fields
ChatGPTget_submission
ChatGPTget_workflow_run
ChatGPTlist_document_requests
ChatGPTlist_forms
ChatGPTlist_my_inbox
ChatGPTlist_my_workflow_tasks
ChatGPTlist_pdf_documents
ChatGPTlist_renewals
ChatGPTlist_submissions
ChatGPTlist_workflow_runs
ChatGPTnudge_workflow_task
ChatGPTsearch_forms
ChatGPTsend_documents_reminder
ChatGPTsubmit_form
ChatGPTvalues by field id (fid...): plain text/number/email fields take the value directly; Choice/Dropdown fields take the option label text. Date/time fields and fields with format rules need raw_values instead: a list of {"id": "<segment index>", "value": "<segment>"} per format segment. File/signature fields also use raw_values (see API docs) and can simply be omitted unless required. Validation errors are returned verbatim — fix the named field and resubmit. IMPORTANT: submissions are NOT idempotent — call once; if the call times out, check list_submissions before retrying, or you may create a duplicate. Submitting may trigger emails, webhooks, or other workflows configured on the form, so confirm the user's intent before calling this tool. wait_for_pdf=true waits for PDF generation (slower, may time out). Returns the stored submission including its field values, so no follow-up get_submission call is needed to confirm what was recorded.whoami
ChatGPTCapabilities
Example Prompts
Click any prompt to copy it.






