AI & Analysis

Read every comment, in every language.

Every comment, ticket and review gets a sentiment score, its emotions and a translation into your working language. Topics & Subtopics gives each one a place in the themes your customers raise. Your CX team sees how customers feel in every market, on the model your IT team chose.

Pick a time right in the form.

Sentiment and emotions

Know how customers feel, not just what they scored.

Every comment gets one of six sentiment labels, from very negative to very positive, with Mixed for comments that hold both, and a score from -1 to 1 you can average and trend.

Emotions go further: joy, surprise, sadness, anger, fear and disgust. A comment can carry several or none, so you can tell a delighted customer from a merely satisfied one and know who to thank first.

Translation

One working language. The original stays.

Every open answer is translated into the language your organization works in and stored next to what the customer wrote. Teams in every market read the same comments, and nobody loses a nuance, because the original is one click away.

Sentiment, emotions and topics work across languages, so a German review and a French ticket land in the same chart.

30 languages → English

A global manufacturer brings feedback in 30 languages into English, tagged by topic, before it flows into its data lake.

CommentsCustomers Europe
  • deThe delivery arrived a day earlier than announced.Translated to English
  • frCustomer service replied in ten minutes. Thank you!Translated to English
  • esThe app is very easy to use and checkout was quick.Translated to English
  • nlBeautiful quality, exactly like in the photo.Translated to English
  • itThe return was really simple, thank you.Translated to English
  • plFast delivery and great contact with support.Translated to English
Target language: EnglishOriginal kept on every record

Topics & Subtopics

See what people talk about most.

AI reads the open text in a dataset and builds up to four levels of topics and subtopics, named for you. Each comment is placed in the theme it belongs to, whatever language it was written in.

Open a subtopic to read the comments behind it, with their sentiment and the original language a click away. You see that Arrived early is 712 comments at a glance.

Reporting

Put feelings on the dashboard.

Group any chart by sentiment, trend the average score, or filter to the comments that carry joy. Share the dashboard and everyone with read access sees the same numbers.

For IT, the enrichment is plain typed columns next to every record in Formbricks Hub, in your own PostgreSQL. Power BI, Superset and your data lake read it with SQL, with nothing extra to build.

See insights and reports

Your model

On the model your IT team already approved.

Point each enrichment at the provider and model you choose: an open model you host behind an OpenAI-compatible endpoint, or Google Gemini. App features such as AI survey translation and AI chart creation also run on Azure OpenAI and Amazon Bedrock.

Self-hosted on your own model, feedback stays inside your network. There's no new AI vendor and no new sub-processor to review, and your compliance team signs off on infrastructure it already knows.

  • A model for every job

    Translation, sentiment, emotions and search each get their own provider and model. Use a small, fast model for one and a larger one for another.
  • Nothing runs without a model

    Enrichment starts only once you set a provider and model for it in Formbricks Hub.
  • Sentiment and emotions, each on or off

    Each has its own switch in the Hub's tenant settings, on by default. Turn one off and it stops for new and edited records.
  • Backfill existing records

    Switching enrichment on for feedback you already have? One backfill command classifies every record that's missing a result, and skips the ones already done.

Customer stories

Trusted by teams that own their data

See how public sector, research and product teams run feedback on Formbricks.

Frequently asked questions

Which license includes it?
AI enrichment is part of Unify Feedback in the Experience Suite license, with unlimited seats. Try it on your own infrastructure with a 15-day trial license.
Which feedback gets enriched?
Every open text answer, from any source: surveys, imports, the API and MCP. Scores and choices are already structured. Choice answers keep a stable option ID, so the same option counts as one across languages.
What happens when a comment is edited?
Its enrichment runs again. Change only a record's language and only the translation runs again.
Can we rename topics?
Renaming in the app is on the roadmap. The Hub API supports it today.
Where does it run?
Self-hosted today, on the models you configure. Dedicated cloud and Managed by Formbricks are coming.

See your own feedback, enriched.

Bring a sample of comments in the languages your customers write. We'll add sentiment, emotions and topics to them on the model your IT team approved.