Formbricks
for LuumenAI

Formbricks is an open-source platform for building and managing surveys, enabling organizations to collect and analyze user feedback effectively.

Pull the inventories, schedules, and checklists your team keeps in Formbricks into the thread, and write results back or book maintenance windows as reviewed actions.

The Formbricks toolbox

45 tools: 24 read, 21 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCheck HealthCheck the health status of the Formbricks API.
  • ReadGet Account InfoRetrieves environment information for the authenticated API key.
  • ReadGet All ContactsRetrieve all contacts within the organization.
  • ReadGet Attribute ClassGet a specific attribute class by ID.
  • ReadGet Client Contacts StateGet the current state of a contact including surveys and segment information.
  • ReadGet Contact Attribute KeyRetrieve detailed information about a specific contact attribute key by ID (v2 API).
  • ReadGet Contact by IDRetrieve a specific contact by its ID.
  • ReadGet MeRetrieve current authenticated organization's and environment details.
  • ReadGet Person by IDRetrieve a person by their internal ID in Formbricks.
  • ReadGet ResponsesRetrieve survey responses with flexible filtering, sorting, and pagination.
  • ReadGet RolesRetrieve all available roles in the system.
  • ReadGet WebhookRetrieve details of a specific webhook.
  • ReadList Action ClassesList all action classes in your Formbricks environment.
  • ReadList Attribute ClassesList all attribute classes.
  • ReadList Client EnvironmentRetrieve environment state for Formbricks SDKs.
  • ReadList Contact Attribute KeysRetrieve contact attribute keys from Formbricks.
  • ReadList HealthCheck the health status of critical application dependencies including database and cache.
  • ReadList Management Contact AttributesRetrieve all contact attributes in the environment.
  • ReadList Management MeRetrieve authenticated user's environment and project information.
  • ReadList Management PeopleRetrieve all people (legacy term for contacts) in the environment.
  • ReadList Organizations Project TeamsList all project-team assignments for an organization (v2 API only).
  • ReadList Organization TeamsRetrieve all teams in an organization (v2 API).
  • ReadList SurveysList all surveys in the environment.
  • ReadList WebhooksList all webhooks configured for the current environment.
  • WriteCreate Action ClassCreate a new action class. Approval by default
  • WriteCreate Attribute ClassCreates a new attribute class (custom contact attribute) in Formbricks. Approval by default
  • WriteCreate Client UserCreate or identify a user within a specified environment. Approval by default
  • WriteCreate ContactCreates a new contact in a Formbricks environment. Approval by default
  • WriteCreate DisplayCreate a display record to track when a survey is shown to users. Approval by default
  • WriteCreate Survey ResponseCreate a response for a survey. Approval by default
  • WriteCreate SurveyCreate a new survey. Approval by default
  • WriteCreate WebhookCreate a new webhook. Approval by default
  • WriteDelete Attribute ClassDelete an attribute class. Approval by default
  • WriteDelete PersonDelete a person. Approval by default
  • WriteDelete Survey ResponseDelete a survey response by its ID. Approval by default
  • WriteDelete SurveyDeletes a survey from Formbricks by its unique identifier. Approval by default
  • WriteDelete TeamDelete an organization team by its ID. Approval by default
  • WriteDelete WebhookDelete a webhook by ID. Approval by default
  • WriteUpdate Contact AttributesUpdate a contact's attributes in Formbricks. Approval by default
  • WriteUpdate Survey ResponseUpdate an existing survey response. Approval by default
  • WriteUpdate SurveyUpdates an existing Formbricks survey with new properties. Approval by default
  • WriteUpdate WebhookUpdate an existing webhook. Approval by default
  • WriteUpload Bulk ContactsUpload multiple contacts to a Formbricks environment in bulk (up to 250 per request). Approval by default
  • WriteUpload Private FileObtain S3 presigned upload data for a private survey file. Approval by default
  • WriteUpload Public FileRetrieves S3 presigned upload URLs and form fields for uploading a public file to Formbricks storage. Approval by default

Questions

How does LuumenAI connect to Formbricks?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Formbricks on its own?

Read actions answer immediately. Anything that writes — create action class, create attribute class, create client user, create contact, and more — is shown as a plan and requires approval by default, including the 6 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Formbricks — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Formbricks to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.