Typeform Toolkit
The Typeform toolkit lets agents list forms, inspect form structure, fetch responses, create forms or quizzes, and create or update webhooks for response events. Authentication uses a Typeform personal access token saved as a connection.
Add it on the agent Toolkits tab and create or select a Typeform connection with your token.
Prerequisites
- A Typeform account with access to the forms the agent should use
- A Typeform personal access token
- An agent you can edit
Setup
- In Typeform, create a personal access token with access to the workspaces you need.
- Open the agent → Toolkits → add Typeform.
- Create a connection and paste the Typeform token.
- Save the agent.
@-mention Typeform tools in the personality prompt for survey or response tasks.
Available tools
| Tool | Description |
|---|---|
| List Forms | Lists forms (optional workspace filter and pagination). |
| Get Form | Returns form structure and settings. |
| Get Responses | Retrieves responses with filters and pagination. |
| Create Form | Creates a form or quiz, with optional definition JSON. |
| Create or Update Webhook | Creates or updates a webhook (for example form_response_submitted). |
Use cases
- Summarize recent survey responses for a form
- Inspect form questions before analyzing answers
- Create a simple feedback form from chat
- Register a webhook so downstream systems receive submissions
Tips
- Prefer form IDs from List Forms / Get Form when fetching responses.
- Token scope must include the workspaces that own the forms.
- Store the token in a saved connection — do not put it in the personality prompt.
Troubleshooting
| Symptom | What to check |
|---|---|
| Unauthorized | Token validity and workspace access; create a new token if needed |
| Empty form list | Token belongs to a different Typeform account/workspace |
| Create form fails | Token permissions and form definition JSON shape |
| Webhook not firing | Confirm event type and publicly reachable webhook URL |