Formbricks
Formbricks is an open-source platform for building and managing surveys, enabling organizations to collect and analyze user feedback effectively.
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own24
Agents use these right away.
- List Client EnvironmentTool to retrieve environment state for Formbricks SDKs.
- List Contact Attribute KeysTool to retrieve contact attribute keys from Formbricks.
- List Management MeTool to retrieve authenticated user's environment and project information.
- List Management PeopleTool to retrieve all people (legacy term for contacts) in the environment.
- Check HealthTool to check the health status of the Formbricks API.
- Get Account InfoRetrieves environment information for the authenticated API key.
- Get All ContactsTool to retrieve all contacts within the organization.
- Get Attribute ClassTool to get a specific attribute class by ID.
- Get Client Contacts StateRetrieves the current state of a contact for a specific user, including segment memberships, survey displays, and response history, using the v1 client API.
- Get Contact Attribute KeyTool to retrieve detailed information about a specific contact attribute key by ID (v2 API).
- Get Contact by IDTool to retrieve a specific contact by its ID.
- Get MeTool to retrieve current authenticated organization's and environment details.
- Get Person by IDTool to retrieve a person by their internal ID in Formbricks.
- Get ResponsesRetrieve survey responses with flexible filtering, sorting, and pagination.
- Get RolesTool to retrieve all available roles in the system.
- Get WebhookTool to retrieve details of a specific webhook.
- List Action ClassesList all action classes in your Formbricks environment.
- List Attribute ClassesTool to list all attribute classes.
- List HealthTool to check the health status of critical application dependencies including database and cache.
- List Management Contact AttributesTool to retrieve all contact attributes in the environment.
- List Organizations Project TeamsTool to list all project-team assignments for an organization (v2 API only).
- List Organization TeamsTool to retrieve all teams in an organization (v2 API).
- List SurveysList all surveys in the environment.
- List WebhooksList all webhooks configured for the current environment.
Asks someone first21
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create Client UserTool to create or identify a user within a specified environment.
- Create Action ClassTool to create a new action class.
- Create Attribute ClassCreates a new attribute class (custom contact attribute) in Formbricks.
- Create ContactCreates a new contact in a Formbricks environment.
- Create DisplayCreate a display record to track when a survey is shown to users.
- Create Survey ResponseTool to create a response for a survey.
- Create SurveyTool to create a new survey.
- Create WebhookTool to create a new webhook.
- Delete Attribute ClassTool to delete an attribute class.
- Delete PersonTool to delete a person.
- Delete Survey ResponseTool to delete a survey response by its ID.
- Delete SurveyDeletes a Formbricks survey by its unique identifier.
- Delete TeamDeletes an organization team by organization and team ID.
- Delete WebhookTool to delete a webhook by ID.
- Update Contact AttributesTool to update a contact's attributes in Formbricks.
- Update Survey ResponseTool to update an existing survey response.
- Update SurveyUpdates an existing Formbricks survey by ID, including its status, name, display settings, questions, welcome card, endings, and triggers.
- Update WebhookUpdates an existing webhook's configuration by ID.
- Upload Bulk ContactsUpload multiple contacts to a Formbricks environment in bulk (up to 250 per request).
- Upload Private FileTool to obtain S3 presigned upload data for a private survey file.
- Upload Public FileRetrieves S3 presigned upload URLs and form fields for uploading a public file to Formbricks storage.