Typeform integration | Zervanor
← All connectors

Typeform

Also an agent tool
productivity

Typeform: 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.

webhook

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.

polling

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

GET

List Forms

List your forms (GET /forms). Page-number pagination; optional search and workspace filters.

GET

Get Form

Retrieve a single form's full definition (GET /forms/{form_id}).

POST

Create Form

Create a new form (POST /forms). Provide title and (optionally) fields, welcome/thankyou screens, theme, settings and workspace.

PUT

Update Form

Replace an entire form definition (PUT /forms/{form_id}).

PATCH

Patch Form

Apply partial JSON-Patch operations to a form (PATCH /forms/{form_id}). Body is an array of { op, path, value } operations.

DELETE

Delete Form

Delete a form and all of its responses (DELETE /forms/{form_id}).

GET

Get Form Messages

Get the custom UI messages for a form (GET /forms/{form_id}/messages).

PUT

Update Form Messages

Update the custom UI messages for a form (PUT /forms/{form_id}/messages).

GET

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

Delete Responses

Delete one or more responses from a form (DELETE /forms/{form_id}/responses). Provide the response tokens to delete.

GET

List Webhooks

List a form's webhooks (GET /forms/{form_id}/webhooks).

GET

Get Webhook

Retrieve a form webhook by its tag (GET /forms/{form_id}/webhooks/{tag}).

PUT

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

Delete Webhook

Delete a form webhook by tag (DELETE /forms/{form_id}/webhooks/{tag}).

Workspaces6

GET

List Workspaces

List your workspaces (GET /workspaces). Page-number pagination; optional search.

GET

Get Workspace

Retrieve a single workspace (GET /workspaces/{workspace_id}).

POST

Create Workspace

Create a new workspace (POST /workspaces).

PATCH

Update Workspace

Apply partial JSON-Patch operations to a workspace, e.g. rename (PATCH /workspaces/{workspace_id}).

DELETE

Delete Workspace

Delete a workspace (DELETE /workspaces/{workspace_id}).

PATCH

Add Workspace Members

Add members to a workspace (PATCH /workspaces/{workspace_id}/members) using JSON-Patch 'add' operations on /members.

Themes5

GET

List Themes

List your themes (GET /themes). Page-number pagination.

GET

Get Theme

Retrieve a single theme (GET /themes/{theme_id}).

POST

Create Theme

Create a new theme (POST /themes). Define colors, font, and background.

PUT

Update Theme

Update an existing theme (PUT /themes/{theme_id}).

DELETE

Delete Theme

Delete a theme (DELETE /themes/{theme_id}).

Images4

GET

List Images

List images in your image library (GET /images).

GET

Get Image

Retrieve an image's metadata (GET /images/{image_id}).

POST

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

Delete Image

Delete an image from your image library (DELETE /images/{image_id}).

Insights2

GET

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

Get Form Insights Responses

Get the responses breakdown for form insights (GET /insights/{form_id}/responses): platform, completion and time-to-complete distributions.

Automations using Typeform

Build your own automation with Typeform in the visual builder.

Automations with Typeform

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.