Skip to main content

Typeform

Shanone’s Typeform integration gives your agent 31 tools for building and updating forms, reading and clearing responses, managing themes/images, and organizing workspaces — a focused set for treating form creation and response handling as agent-driven tasks.

Getting Started

1

Connect via OAuth

Ask your agent to do something with Typeform (e.g. “show me the latest responses to my feedback form”), or connect proactively from Integrations in the Shanone dashboard.
2

Authorize your Typeform account

Approve Typeform’s OAuth consent screen for the account whose forms you want Shanone to access.
3

Retry your request

Once connected, shanone_execute_tool calls for typeform_* tools will succeed.

Available Tools

Shanone provides 31 tools for Typeform, organized into these categories:
typeform_list_forms, typeform_get_form, typeform_create_form, typeform_update_form, typeform_patch_form, typeform_delete_form, typeform_get_form_messages, typeform_update_form_messages
typeform_list_responses, typeform_delete_responses
typeform_list_themes, typeform_get_theme, typeform_create_theme, typeform_update_theme, typeform_delete_theme
typeform_list_images, typeform_get_image, typeform_upload_image, typeform_delete_image, typeform_get_image_by_size
typeform_list_webhooks, typeform_get_webhook, typeform_create_or_update_webhook, typeform_delete_webhook, typeform_list_webhook_deliveries
typeform_list_workspaces, typeform_get_workspace, typeform_create_workspace, typeform_update_workspace, typeform_delete_workspace
typeform_get_me

Common Use Cases

Response digests

Pull new responses since the last check and summarize themes or flag urgent feedback

Form templating

Duplicate and adjust a form’s structure/messages programmatically for a new campaign

Brand consistency

Apply a shared theme across all forms in a workspace

Data hygiene

Delete test or spam responses in bulk before analyzing real submissions

Troubleshooting

Responses are paginated and can be filtered by date/completion status — check shanone_get_tool_schema for typeform_list_responses and pass since/until or completed explicitly rather than assuming a single call returns everything.
typeform_update_form replaces the full form definition (PUT semantics) — use typeform_patch_form instead for partial updates to specific fields.
Confirm the webhook tag is unique per form and that the form is actually receiving submissions — use typeform_list_webhook_deliveries to check recent delivery attempts and failures.