Formbricks

Syncs survey responses to your CRM in real time, triggers automated follow up actions based on feedback, and manages contact attributes to refine audience segmentation.

Try Formbricks in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Formbricks integration

    • Describe the outcome and Ceven picks the right Formbricks calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Formbricks data, across all 45 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Formbricks access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Formbricks, when, and on whose behalf.
    • The agent pauses and asks when Formbricks is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Formbricks.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Formbricks action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Formbricks, and when to use it.

Create survey
Use this when you need to launch a new feedback collection form with specific questions and logic.
Create contact
Register a new person in the environment to track their individual responses and attributes.
Update person
Modify attributes for an existing contact to keep segmentation data current.
Get responses
Pull a list of survey answers with options to filter or sort by date and user.
Upload bulk contacts
Import up to 250 contacts at once to prepare for a targeted survey blast.
Create webhook
Set up an external endpoint to receive notifications every time a form is submitted.
List surveys
Retrieve a summary of all active and archived surveys in the environment.
Create survey response
Manually push a response into a survey, useful for migrating data from other tools.
Create attribute class
Define a new custom attribute to better categorize and segment your users.
Delete survey
Remove a survey by its ID when it is no longer needed for data collection.
Get all contacts
Pull the full list of registered contacts across the entire organization.
List webhooks
Retrieve all configured webhooks to audit where survey data is being sent.
Create Action Class
Tool to create a new action class. Use when defining custom action logic in your environment.
Create Display
Tool to mark a survey as displayed or link it to a response. Use after obtaining the survey and environment IDs to register a display instance.
Delete Attribute Class
Tool to delete an attribute class. Use when you need to remove an attribute class by its ID after confirming it's no longer needed.
Delete Person
Tool to delete a person. Use when you need to remove a person's record from Formbricks after confirming the ID.
Delete Survey Response
Tool to delete a survey response by its ID. Use when you need to remove an existing response after confirming its ID.
Delete Team
Tool to delete a team. Use when you need to remove a team by its ID after confirming it's no longer needed.
Delete Webhook
Tool to delete a webhook by ID. Use when you need to remove an existing webhook from Formbricks. Use after confirming the webhook ID.
Get Account Info
Tool to retrieve account information. Use when you need details about the authenticated Formbricks account.
Get Me
Tool to retrieve current authenticated organization's and environment details. Use when you need to fetch organization and environment information for the current API key.
Get Roles
Tool to retrieve all available roles in the system. Use when you need system roles for access control.
Get Users
Tool to retrieve a list of users within the environment using the Management API.
Get Webhook
Tool to retrieve details of a specific webhook. Use when you need to inspect a webhook's configuration by ID.
List Action Classes
Tool to list all action classes. Use when you need to inspect available action classes for workflows.
List Attribute Classes
Tool to list all attribute classes. Use when you need to retrieve existing attribute classes for segmentation or management.
Update Survey Response
Tool to update an existing survey response. Use after identifying the response to modify.
Update Survey
Tool to update an existing survey. Use after confirming survey ID to modify its properties.
Update Webhook
Tool to update an existing webhook. Use when you need to apply modifications to a webhook's configuration.
Upload Private File
Tool to obtain S3 presigned upload data for a private survey file. Use after confirming environmentId and surveyId.

30 actions · scroll to see them all

Frequently asked questions

Ceven acts as the listener for your Formbricks webhooks. When you use the Create Webhook action, Ceven registers a unique endpoint that Formbricks calls every time a survey is completed. The agent then parses the incoming JSON payload, identifies the user based on their contact ID, and executes the subsequent steps in your workflow. This allows for immediate action, such as sending a Slack alert or updating a Salesforce record, without needing to poll the API for new responses every few minutes. You can manage these webhooks directly through the Ceven interface or by using the List Webhooks action to see what is currently active.
Yes. You can use the Upload Bulk Contacts action to move users from your database or another tool into Formbricks. Ceven handles the batching process, ensuring that you stay within the limit of 250 contacts per request. If you have a list of thousands of users, the agent will automatically loop through the list and send multiple bulk requests until the entire directory is synchronized. This is particularly useful when you want to target a survey to a specific cohort of users who joined during a certain window or who have a specific attribute in your own system.
Attribute classes are the definitions for the custom data points you collect about your users, such as plan type or region. Ceven uses the Create Attribute Class action to ensure that the data it pushes to a contact profile is recognized by Formbricks. If you try to update a person with a custom attribute that has not been defined as a class, the API may reject the request or fail to index the data for segmentation. Ceven checks your existing attribute classes first and creates any missing ones automatically before updating contact records to ensure your segmentation remains accurate.
While Formbricks is highly scalable, the API imposes a strict limit on bulk uploads of 250 contacts per single request. Ceven manages this by chunking your data into smaller batches. Additionally, depending on whether you are using the cloud version or a self hosted instance, you may encounter different rate limits on the Management API. If the agent detects a 429 Too Many Requests error, it will implement an exponential backoff strategy, pausing the workflow for a few seconds before retrying the request to ensure no data is lost during the synchronization process.
Ceven can create the survey structure, questions, and basic settings using the Create Survey action. However, highly complex branching logic that requires visual drag and drop configuration is best handled within the Formbricks dashboard. Once the survey is created via the API, you can go into the dashboard to fine tune the visual flow. Once the survey is live, Ceven takes over the operational side, monitoring the responses and triggering workflows based on the data collected, which is where the real automation power lies for your team.
Ceven relies on the contact ID or email address provided during the survey session. When a response is captured, Formbricks links it to a contact record. Ceven uses the Get Responses action to pull these IDs and then cross references them with your other connected tools using the Get All Contacts or Get Me actions. This allows the agent to know that a specific response came from a user who is also a Platinum customer in your CRM, allowing for much more granular and personalized follow up actions based on user value.
Ceven uses secure API tokens to communicate with Formbricks. These tokens are encrypted at rest and are never exposed to the model or other users. All data transferred between the two platforms is encrypted in transit using TLS. Since Formbricks is open source, if you are using a self hosted instance, you can control exactly where your data lives and how it is accessed. Ceven simply acts as the secure bridge that moves data from the survey response into your operational workflows based on the permissions granted to the API key.
Yes. You can build a workflow that identifies old responses or surveys and removes them. Using the Delete Survey Response or Delete Survey actions, Ceven can clean up your environment on a schedule. For example, you could set up a monthly workflow that finds all surveys older than one year and deletes them to keep your workspace clean. Just be careful, as these actions are permanent and cannot be undone. We recommend having the agent create a backup export of the responses before running a bulk delete operation.

Alternatives to Formbricks

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Typeform logoTypeformSurveyMonkey logoSurveyMonkeyHotjar logoHotjarQualtrics logoQualtrics

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Formbricks and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free