NEW Workflow v2 · the multi-agent verification layer is live
All apps

Formsite

forms & surveys 5 tools available

Formsite helps users create online forms and surveys with drag-and-drop tools, secure data capture, and integrations to simplify workflows

About this integration

Connect Formsite to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Formsite's 5 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.

Connect Formsite to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.

Auth OAuth2 · 2 clicks
Tools 5 exposed
Plans All, incl. Free
Data Never trained on

Formsite · in workflows

What teams actually run.

Three patterns teams run with Formsite on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.

01

Trigger on event

Listen for a new event
Parse and validate the payload
Take an action with the linked tool
02

Daily summary

Pull yesterday's activity
Summarise with the model of your choice
Send the digest via email or Slack
03

Cross-tool sync

Read records from one app
Transform with a persona
Write the result back via this integration

5 tools available

The Formsite toolbox.

Every Formsite capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.

Get Form Details

This tool retrieves detailed information about a specific form in Formsite. It provides comprehensive details including the form's internal description, directory identifier, name, publishing information (embed code and form link), current state (e.g., "open"), and statistics (file size and number of results). **Important**: If the connection's base_url doesn't include the user directory, you must provide the 'user_dir' parameter. Find this in your Formsite form URLs (e.g., if URL is https://fs8.formsite.com/user123/forms/abc, user_dir is 'user123') or in Settings -> Integrations -> Formsite API.

Get Form Items

Retrieves all items (questions) for a specific form using the Formsite API. This action returns detailed information about each form item including: - Item ID (unique identifier for the form question) - Position (sequential order in the form) - Label (the question text) - Children (optional, for Matrix and Multi Scale items with sub-items) The item data can be used to label results data by matching item IDs from this action to item IDs from the Get Form Results action. **Important**: If the connection's base_url doesn't include the user directory, you must provide the 'user_dir' parameter. Find this in your Formsite form URLs (e.g., if URL is https://fs8.formsite.com/user123/forms/abc, user_dir is 'user123') or in Settings -> Integrations -> Formsite API.

Get Form Results

This tool retrieves form results from a specified FormSite form. It uses the GET https://{server}.formsite.com/api/v2/{user_dir}/forms/{form_id}/results endpoint to fetch results, handling required parameters such as form_id, user_dir, limit, page, and sort direction. **Important**: If the connection's base_url doesn't include the user directory, you must provide the 'user_dir' parameter. Find this in your Formsite form URLs (e.g., if URL is https://fs8.formsite.com/user123/forms/abc, user_dir is 'user123') or in Settings -> Integrations -> Formsite API.

Get Form Webhooks

Retrieves all webhooks configured for a specific form in FormSite. This action returns webhook configurations including URL, event type (e.g., 'result_completed'), and optional handshake_key for security. Webhooks notify external URLs when form events occur. **Important**: If the connection's base_url doesn't include the user directory, you must provide the 'user_dir' parameter. Find this in your Formsite form URLs (e.g., if URL is https://fs8.formsite.com/user123/forms/abc, user_dir is 'user123') or in Settings -> Integrations -> Formsite API.

List All Forms

Retrieves a list of all forms in the user's Formsite account. This action returns detailed information about each form including: - Form directory (identifier for accessing the form via API) - Form name (the display name of the form) - Description (optional internal description) - Publish information (embed code and public link) - State (open/closed status) - Statistics (file storage size and results count) The form directory returned by this action can be used with other Formsite actions like Get Form Details, Get Form Items, and Get Form Results. **Important**: If the connection's base_url doesn't include the user directory, you must provide the 'user_dir' parameter. Find this in your Formsite form URLs (e.g., if URL is https://fs8.formsite.com/user123/forms/abc, user_dir is 'user123') or in Settings -> Integrations -> Formsite API.

See it run

One prompt, start to finish.

A real prompt, the Formsite tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.

Run a real Formsite task end-to-end — plan it, execute across the API, and hand back a verified result.

formsite.get_form_details This tool retrieves detailed information about a specific form in Formsite. It provides co
formsite.get_form_items Retrieves all items (questions) for a specific form using the Formsite API. This action re
formsite.get_form_results This tool retrieves form results from a specified FormSite form. It uses the GET https://{ · verified
done

Done. Formsite responded across 3 calls, the verifier signed off, and the result is logged with every payload.

FAQ · Formsite

Questions, answered.

What teams ask before connecting Formsite.

01 What can I automate with Formsite on Definable?

Anything Formsite exposes through its API. Common forms & surveys workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 5 Formsite tools directly, then chain the result into another integration without you writing code.

02 How does Formsite authentication work?

Formsite uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

03 Is the Formsite integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 5 Formsite tools. You only need a separate Formsite subscription if Formsite itself charges per seat or per API call.

04 Is using Formsite through Definable secure?

Every call from a persona to Formsite is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

05 How do I get started with Formsite on Definable?

Sign up for Definable, open the integrations page, find Formsite, and connect via OAuth or API key. You can immediately attach Formsite to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

06 What Formsite actions does Definable expose?

Definable exposes all 5 Formsite actions as callable tools — including `Get Form Details`, `Get Form Items`, `Get Form Results`, plus 2 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Put Formsite to work tonight.

Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.

← All apps