Typeform
Also an agent toolTypeform: build and manage forms, themes, images and workspaces, read and delete responses, pull form insights, and manage response webhooks. Bearer personal-access-token auth. Change notifications use native HMAC-SHA256 signed webhooks (form_response event) with a responses-list polling fallback.
31 actions · 2 triggers
The Typeform integration lets you connect Typeform to your automations with 31 actions and 2 triggers — and every action is also a tool an AI agent can call. Examples: List Forms, Get Form, Create Form, Update Form, Patch Form. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 2
Events in Typeform that can start a workflow.
Form Response Submitted
Fires when a respondent submits a form (Typeform webhook event form_response). Requires a webhook registered on the form (Create or Update Webhook) pointing at the platform endpoint, with a matching signing secret.
New Typeform responses (polled)
Polls GET /forms/{form_id}/responses with sort=submitted_at,asc and pages forward with the 'after' response token. Dedupe by response token.
Actions 31
What Zervanor can do in Typeform.
Forms14
List Forms
List your forms (GET /forms). Page-number pagination; optional search and workspace filters.
Get Form
Retrieve a single form's full definition (GET /forms/{form_id}).
Create Form
Create a new form (POST /forms). Provide title and (optionally) fields, welcome/thankyou screens, theme, settings and workspace.
Update Form
Replace an entire form definition (PUT /forms/{form_id}).
Patch Form
Apply partial JSON-Patch operations to a form (PATCH /forms/{form_id}). Body is an array of { op, path, value } operations.
Delete Form
Delete a form and all of its responses (DELETE /forms/{form_id}).
Get Form Messages
Get the custom UI messages for a form (GET /forms/{form_id}/messages).
Update Form Messages
Update the custom UI messages for a form (PUT /forms/{form_id}/messages).
List Responses
List a form's submitted responses (GET /forms/{form_id}/responses). Token pagination via before/after (response tokens); supports since/until time filters and sort. Suitable as a scheduled polling trigger for new responses.
Delete Responses
Delete one or more responses from a form (DELETE /forms/{form_id}/responses). Provide the response tokens to delete.
List Webhooks
List a form's webhooks (GET /forms/{form_id}/webhooks).
Get Webhook
Retrieve a form webhook by its tag (GET /forms/{form_id}/webhooks/{tag}).
Create or Update Webhook
Create or update a form webhook by tag (PUT /forms/{form_id}/webhooks/{tag}). Set url, enabled, and a secret used to HMAC-sign deliveries; store the same secret as the connector webhook_secret credential to verify events.
Delete Webhook
Delete a form webhook by tag (DELETE /forms/{form_id}/webhooks/{tag}).
Workspaces6
List Workspaces
List your workspaces (GET /workspaces). Page-number pagination; optional search.
Get Workspace
Retrieve a single workspace (GET /workspaces/{workspace_id}).
Create Workspace
Create a new workspace (POST /workspaces).
Update Workspace
Apply partial JSON-Patch operations to a workspace, e.g. rename (PATCH /workspaces/{workspace_id}).
Delete Workspace
Delete a workspace (DELETE /workspaces/{workspace_id}).
Add Workspace Members
Add members to a workspace (PATCH /workspaces/{workspace_id}/members) using JSON-Patch 'add' operations on /members.
Themes5
List Themes
List your themes (GET /themes). Page-number pagination.
Get Theme
Retrieve a single theme (GET /themes/{theme_id}).
Create Theme
Create a new theme (POST /themes). Define colors, font, and background.
Update Theme
Update an existing theme (PUT /themes/{theme_id}).
Delete Theme
Delete a theme (DELETE /themes/{theme_id}).
Images4
List Images
List images in your image library (GET /images).
Get Image
Retrieve an image's metadata (GET /images/{image_id}).
Create Image
Add an image to your image library (POST /images). Provide a base64-encoded image plus file name, or a public image URL.
Delete Image
Delete an image from your image library (DELETE /images/{image_id}).
Insights2
Get Form Insights Summary
Get aggregate metrics for a form (GET /insights/{form_id}/summary): views, starts, submissions, completion and drop-off rates, and per-field breakdown.
Get Form Insights Responses
Get the responses breakdown for form insights (GET /insights/{form_id}/responses): platform, completion and time-to-complete distributions.
Nothing matches your search.
Automations using Typeform
Build your own automation with Typeform in the visual builder.
Automations with Typeform
Typeform → HubSpot
Every Typeform submission becomes a HubSpot contact automatically — no CSV export, no lead falling through the cracks.
AutomationTypeform → Notion
Each Typeform submission becomes a Notion page in the database your team already works in — no exports, no re-typing.
AutomationTypeform → Airtable
Form answers flow straight into the Airtable base your workflow runs on — structured on arrival, not after a weekly cleanup.
Frequently asked questions
What can I automate with Typeform?
31 actions are available — for example: List Forms, Get Form, Create Form, Update Form, Patch Form, and more.
Which Typeform events can start a workflow?
2 triggers — for example: Form Response Submitted, New Typeform responses (polled).
Can Typeform be used as an AI agent tool?
Yes. Every Typeform action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Typeform integration modelled?
Typeform is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.