Sim

Typeform

Interact with Typeform

Typeform is a user-friendly platform for creating conversational forms, surveys, and quizzes with a focus on engaging user experience.

With Typeform, you can:

  • Create interactive forms: Design beautiful, conversational forms that engage respondents with a unique one-question-at-a-time interface
  • Customize your experience: Use conditional logic, hidden fields, and custom themes to create personalized user journeys
  • Integrate with other tools: Connect with 1000+ apps through native integrations and APIs
  • Analyze response data: Get actionable insights through comprehensive analytics and reporting tools

In Sim, the Typeform integration enables your agents to programmatically interact with your Typeform data as part of their workflows. Agents can retrieve form responses, process submission data, and incorporate user feedback directly into decision-making processes. This integration is particularly valuable for scenarios like lead qualification, customer feedback analysis, and data-driven personalization. By connecting Sim with Typeform, you can create intelligent automation workflows that transform form responses into actionable insights - analyzing sentiment, categorizing feedback, generating summaries, and even triggering follow-up actions based on specific response patterns.

Usage Instructions

Integrate Typeform into the workflow. Can retrieve responses, download files, and get form insights. Can be used in trigger mode to trigger a workflow when a form is submitted. Requires API Key.

Tools

typeform_responses

Retrieve form responses from Typeform

Input

ParameterTypeRequiredDescription
formIdstringYesTypeform form ID
apiKeystringYesTypeform Personal Access Token
pageSizenumberNoNumber of responses to retrieve (default: 25)
sincestringNoRetrieve responses submitted after this date (ISO 8601 format)
untilstringNoRetrieve responses submitted before this date (ISO 8601 format)
completedstringNoFilter by completion status (true/false)

Output

ParameterTypeDescription
total_itemsnumberTotal number of responses
page_countnumberTotal number of pages available
itemsarrayArray of response objects with response_id, submitted_at, answers, and metadata

typeform_files

Download files uploaded in Typeform responses

Input

ParameterTypeRequiredDescription
formIdstringYesTypeform form ID
responseIdstringYesResponse ID containing the files
fieldIdstringYesUnique ID of the file upload field
filenamestringYesFilename of the uploaded file
inlinebooleanNoWhether to request the file with inline Content-Disposition
apiKeystringYesTypeform Personal Access Token

Output

ParameterTypeDescription
fileUrlstringDirect download URL for the uploaded file
contentTypestringMIME type of the uploaded file
filenamestringOriginal filename of the uploaded file

typeform_insights

Retrieve insights and analytics for Typeform forms

Input

ParameterTypeRequiredDescription
formIdstringYesTypeform form ID
apiKeystringYesTypeform Personal Access Token

Output

ParameterTypeDescription
fieldsarrayNumber of users who dropped off at this field

typeform_list_forms

Retrieve a list of all forms in your Typeform account

Input

ParameterTypeRequiredDescription
apiKeystringYesTypeform Personal Access Token
searchstringNoSearch query to filter forms by title
pagenumberNoPage number (default: 1)
pageSizenumberNoNumber of forms per page (default: 10, max: 200)
workspaceIdstringNoFilter forms by workspace ID

Output

ParameterTypeDescription
total_itemsnumberTotal number of forms in the account
page_countnumberTotal number of pages available
itemsarrayArray of form objects with id, title, created_at, last_updated_at, settings, theme, and _links

typeform_get_form

Retrieve complete details and structure of a specific form

Input

ParameterTypeRequiredDescription
apiKeystringYesTypeform Personal Access Token
formIdstringYesForm unique identifier

Output

ParameterTypeDescription
idstringForm unique identifier
titlestringForm title
typestringForm type (form, quiz, etc.)
settingsobjectForm settings including language, progress bar, etc.
themeobjectTheme reference
workspaceobjectWorkspace reference
fieldsarrayArray of form fields/questions
welcome_screensarrayArray of welcome screens
thankyou_screensarrayArray of thank you screens
_linksobjectRelated resource links including public form URL

typeform_create_form

Create a new form with fields and settings

Input

ParameterTypeRequiredDescription
apiKeystringYesTypeform Personal Access Token
titlestringYesForm title
typestringNoForm type (default: "form"). Options: "form", "quiz"
workspaceIdstringNoWorkspace ID to create the form in
fieldsjsonNoArray of field objects defining the form structure. Each field needs: type, title, and optional properties/validations
settingsjsonNoForm settings object (language, progress_bar, etc.)
themeIdstringNoTheme ID to apply to the form

Output

ParameterTypeDescription
idstringCreated form unique identifier
titlestringForm title
typestringForm type
fieldsarrayArray of created form fields
_linksobjectRelated resource links including public form URL

typeform_update_form

Update an existing form using JSON Patch operations

Input

ParameterTypeRequiredDescription
apiKeystringYesTypeform Personal Access Token
formIdstringYesForm unique identifier to update
operationsjsonYesArray of JSON Patch operations (RFC 6902). Each operation needs: op (add/remove/replace), path, and value (for add/replace)

Output

ParameterTypeDescription
idstringUpdated form unique identifier
titlestringForm title
typestringForm type
settingsobjectForm settings
themeobjectTheme reference
workspaceobjectWorkspace reference
fieldsarrayArray of form fields
welcome_screensarrayArray of welcome screens
thankyou_screensarrayArray of thank you screens
_linksobjectRelated resource links

typeform_delete_form

Permanently delete a form and all its responses

Input

ParameterTypeRequiredDescription
apiKeystringYesTypeform Personal Access Token
formIdstringYesForm unique identifier to delete

Output

ParameterTypeDescription
deletedbooleanWhether the form was successfully deleted
messagestringDeletion confirmation message

Notes

  • Category: tools
  • Type: typeform
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started