Formstack
FormsManage Formstack forms, submissions, fields, folders, and webhooks, and sync new submissions into a CRM, spreadsheet, or database as they arrive.
What This Integration Enables
FlowRunner agents use Formstack to turn a form submission into correct downstream action. Because the V2025 API keys submission data by field id, an agent reads the form definition first, maps ids to labels, and then writes the labeled data where it belongs: a CRM, a spreadsheet, or a database. It can create forms and fields, register webhooks for real-time delivery, and seed a form with records from another system. What it holds back is the submission that needs a decision. When a mapped value meets a review condition, the agent stops and asks a person before it moves the submission on.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Submission-to-CRM Sync
On New Submission fires. The agent calls Get Form to resolve the field-id-to-label mapping, maps the raw values, and writes a clean record into the CRM. It logs the submission in a tracking spreadsheet and posts a labeled summary to the team channel. The submission lands where it belongs, correctly labeled, without anyone decoding field ids.
Seed a Form From Another System
A list of contacts lives in a spreadsheet or database. The agent reads each row and calls Create Submission with an array of field and value pairs, keyed to the form fields. The records are captured in Formstack consistently, so a batch import does not depend on manual entry.
Review-Gated Intake
A form captures requests that sometimes need approval, such as a spend request above a limit or an intake with sensitive answers. The agent maps each submission and checks it against the review conditions. Routine submissions sync automatically. A submission that meets a condition pauses and routes to the owner, who approves, adjusts, or rejects it before the agent moves it downstream.
Human-in-Loop Highlight
When the agent maps a submission whose values meet a review condition, such as a requested amount above a limit or a field marked sensitive, it does not write it downstream. It pauses and routes to the owner through their preferred channel: "New submission on [Form] from [submitter] meets the review condition [reason]. Mapped values: [summary]. Approve it to continue, adjust it, or reject it?" The owner decides, and only then does the agent move the submission on. The entries that carry a consequence get a human before anything downstream runs.
Agent Capabilities
16 actionsForms
5- Copy Form Duplicates an existing form. Used to create a variant from a standard template.
- Create Form Creates a new form. Used to provision a form programmatically before collecting submissions.
- Delete Form Removes a form. Used in lifecycle cleanup.
- Get Form Returns a form together with its field definitions, including each field id, label, and type. Used to map submission field ids to labels.
- List Forms Lists the forms on the account. Used to inventory forms.
Submissions
4- Create Submission Creates a submission from an array of field and value pairs. Used to seed a form with records from another system.
- Delete Submission Removes a submission. Used in data governance workflows.
- Get Submission Retrieves a single submission, keyed by field id. Used to read a captured record.
- List Submissions Returns submissions for a form. Used to pull new entries into downstream systems.
Fields
2- Create Field Adds a field to a form. Used to extend a form programmatically.
- List Form Fields Returns the field definitions for a form. Used to build the field id to label mapping submissions need.
Folders, Webhooks, and Confirmations
5- List Folders Lists the folders that organize forms. Used to navigate the account structure.
- Create Webhook Registers a webhook on a form so downstream automations react to each submission. Used to wire real-time delivery.
- Delete Webhook Removes a webhook, given the form id and webhook id. Used to tear down an integration.
- List Webhooks Lists the webhooks registered on a form. Used to audit delivery targets.
- List Confirmations Lists the confirmation actions on a form. Used to inspect post-submission behavior.
Triggers
1 triggersEvent Triggers
1- On New Submission Polls a form and emits each new submission as it arrives. The first poll records a watermark and emits nothing, so the existing backlog is not replayed. When it fires, agents resolve the field-id-to-label mapping, write the submission downstream, and hold any submission that meets a review condition for a person.
Start building with Formstack
$100 in credits. No card required. Connect in minutes.