Skip to content

Everything is feedback

Listen to every user and close the loop.

What they tell you, what they do and what they stop doing, in one place, and a note to each person when their issue is fixed.

No lock-in. Data on our own servers in the EU.

FeedbackSuite dashboard with products sorted by activity (sample data)
The same dashboard on a phone (sample data)
Ana's voice note · 0:42Transcribed · Reports screen
Your issue is fixedDraft ready · waiting for your approval

Who it's for

For people who still talk to every user and want to keep doing it

  • SaaS founders

    You answer every person yourself. When there are hundreds, it should still sound like you.

  • Small product teams

    No user research team needed: feedback and signals land on the same record.

  • Mobile apps

    Sign-ups, payments and cancellations from the App Store and Google Play arrive on their own, with the store's signature checked.

  • Several products at once

    Plans count products, not seats, and each product has its own page in the dashboard.

The problem

Listening to your users today means five tools that don't talk to each other

A feedback widget, a session recorder, analytics, Stripe and the app stores, an error tracker and email. Each one sees a piece; nobody sees the person.

  1. i.

    Feedback arrives without context

    «It doesn't work» doesn't say who wrote it, which screen they were on or what happened before.

  2. ii.

    Nobody sees what they don't say

    People who pay and never log in, who stopped using it or whose payment failed don't write: they leave.

  3. iii.

    Nobody goes back to the person

    The bug gets fixed and the person who reported it never hears. Next time, they don't bother.

  4. iv.

    Emails sound like a machine

    Automated sequences are recognised in the first line and archived unread.

Today

  • Feedback widget
  • Session recorder
  • Analytics
  • Payments
  • App stores
  • Errors
  • Email

With FeedbackSuite

Ana Ruiz

Growth plan · customer since June

  • Voice note: can't find «Export» on mobile
  • Usage: 3 active days this week
  • Payments up to date
  • «Your issue is fixed» email ready to approve

Illustrative example, sample data

How it works

From one line of code to «your issue is fixed»

Each step works on its own. Start with the first one and add the rest whenever you want.

  1. 1

    Paste one line

    The script adds the feedback tab to your screens. About 5 minutes.

  2. 2

    People give feedback

    They type, leave a voice note or talk while pointing at the screen.

  3. 3

    Signals arrive

    Sign-ups, usage, payments, errors and cancellations, from your server, Stripe or the stores.

  4. 4

    You see it on their record

    Each person's feedback, journey and payments, on desktop and on mobile.

  5. 5

    They hear back

    Once the fix is live, an email in your voice. Only if you approve the text.

Three ways to listen

What they say, what they point at and what they don't say

Every piece of feedback arrives with its context: who it is, which screen they were on and what happened before.

The feedback tab

A tab on the left of every screen. People type or talk, and the draft is never lost.

  • Voice notes up to 3 minutes, transcribed
  • Invitation questionnaires in your product's skin
  • Spanish, English and Portuguese

Feedback on the screen

People talk and point at what they see with a box, circle, arrow or text. You see it later on the same page, with the audio of each mark.

  • Marks on top of the real page
  • The audio of each mark, in place
  • Page text masked

What users don't say

Sign-ups, usage, payments, errors and cancellations arrive on their own from your server, Stripe and the app stores.

  • Who pays and doesn't use it
  • Who stopped coming back, and when
  • Who ran into an error

The closed loop

Something breaks for someone. It gets fixed. They hear about it.

The step almost nobody takes is the last one: going back to the person. FeedbackSuite has it ready.

  1. 1

    Detected

    An error, a comment or a drop in usage lands on the person's record, with the screen and the moment.

  2. 2

    Fixed

    It becomes a task with the evidence: who it happened to, on which screen and how to reproduce it. Your team fixes and ships it.

  3. 3

    Told

    Once the fix is really live, an email in your voice tells them. Only if you approve the text.

From: you, the founder

To: Ana

Text approved by you

The export problem you ran into is fixed

Ana, the export problem you ran into is fixed. Thanks for telling us: without your voice note we wouldn't have seen it.
Illustrative example

Emails in the founder's voice

Four moments, one voice: yours

The emails people actually read come from a person. FeedbackSuite drafts them at the right moment and you approve them.

FeedbackSuite

Welcome

Who you are, why you built the product and how to reach you directly.

FeedbackSuite

Using it

When someone finds their rhythm: one short question about what's missing.

FeedbackSuite

Stopped using it

No pressure, no discounts: ask what happened and listen.

FeedbackSuite

Cancelled

Thanks for their time, what didn't work and an open door to come back.

Nothing goes out without your approval of the text. No template, no automatic send behind your back.

An AI that reads every session

From the recording to a card you can test

When someone gives feedback on the screen, an agent reads what they said, what they wrote and their marks, places it in your product's code and leaves one card per request on your board. It doesn't touch the code: it proposes.

  • One card per request, with the literal quote and its minute
  • Where it happens: the page, the mark and the file
  • Every card comes with «how to test»
  • Product decisions wait for your yes or no
Card1 session · 2 min of voice · 3 marks on screen

Show «Export» on mobile

«On my phone I can't find where to export the report» (minute 0:41). The person circled the top bar of Reports.

Change
Move «Export» to the top bar below 768 px.
How to test
  1. Open Reports at 390 px wide
  2. Check that «Export» is visible without scrolling
  3. Export a report and open the file

The dashboard

Every product and every person at a glance

Revenue, usage and risk per product, and each person's record with their journey, payments and what they told you. On desktop and on mobile.

Dashboard per product, sample data
Person record, sample data
Dashboard on mobile, sample data
Person record on mobile, sample data

Part of the Codelabs family

The tab Codelabs products already use

FeedbackSuite started as Codelabs Studio's in-house feedback system. What we offer you is what we use every day.

Tested at home

More than ten Codelabs products carry this feedback tab today, on the same engine you will get.

AgenteUno assistant

If you have an AgenteUno chat assistant, the same script line loads it on your site next to the tab.

Everything in your CRM

Every piece of feedback and every signal lands on the person's record in the CRM, in a space that is only yours.

One founder programme

The same FOUNDER, PIONEER, PARTNER and CUSTOMER terms as every other product in the family.

One line to integrate

One line today. More whenever you want.

Paste the script and the tab appears. Each level works on its own; the next ones add what users don't say.

<script src="https://feedback.codelabs.studio/embed/v1.js" data-key="fs_pk_…" async></script>
1 / 3

Level 1. One line

Feedback tab, assistant if you turn it on, and analytics only with consent. About 5 minutes.

2 / 3

Level 2. Server watchers

Sign-ups, usage, errors, payments and cancellations from your server, Stripe or the app stores. An afternoon.

3 / 3

Level 3. Deep integration

Errors per person, email replies on their record and an assistant trained on your website.

Read the integration guide

Privacy

Listening is not watching

The rules live in the code, not only in the policy.

Text masked by default

Screen recordings hide all text and every field. Nothing you have to remember to hide.

Own servers in the EU

Data lives on our own servers in the European Union, not in a third-party cloud.

In-house transcription

The FeedbackSuite engine transcribes voice notes on our own server, without sending the audio to another company. The browser's live dictation is optional and the tab says so.

Admins only

What each person leaves is only readable by your product's administrators.

Pricing

A clear price for each size

Every plan includes the tab, on-screen feedback, founder emails, the AI and unlimited seats.

Starter

€39/month

€46.80/month billed monthly

Billed annually: €468/year. VAT not included.

  • 1 product or website
  • 1,000 tracked people
  • 500 AI chat conversations a month
  • 60 voice minutes a month
  • Unlimited seats
Join as a pioneer

Scale

€249/month

€298.80/month billed monthly

Billed annually: €2,988/year. VAT not included.

  • 10 products or websites
  • 25,000 tracked people
  • 6,000 AI chat conversations a month
  • 600 voice minutes a month
  • Unlimited seats
Join as a pioneer

PIONEER programme: 50% off for 12 months for anyone who joins by 31 March 2027. No lock-in: leave whenever you want.

Founder programme

Build it with us

Four ways to be close to FeedbackSuite, the same in every Codelabs product.

FOUNDER

Works with us closely: tests, gives feedback and has a direct line. By invitation.

  • Free account while you use it and collaborate
  • 50% of what the people you bring pay, while you stay active
  • Never turns into a charge without your yes

PIONEER

A paying client who joins the launch offer, until 31 March 2027.

  • 50% off for 12 months
  • As a partner: 50% for each client's first 12 months and 30% after, with no minimum
  • No lock-in

PARTNER

Anyone who helps us grow by recommending FeedbackSuite.

  • 50% for each client's first 12 months, 20% after
  • 30% for life with 10 or more active clients
  • People you bring get 10% off for good

CLIENT

Uses FeedbackSuite on the plan that fits.

  • Every plan with unlimited seats
  • No lock-in
  • VAT on top, as a company

Become a founder

Tell us what you build. A person answers, not an automation.

FAQ

What people usually ask

Who is FeedbackSuite for?

For founders and small software teams who want to listen to their users without stitching five tools together: feedback, recordings, usage analytics, emails and follow-up, in one place.

How long does it take to set up?

The first level is one script line and about 5 minutes. The server watchers, which bring sign-ups, payments and cancellations, usually take an afternoon.

Do you record my users' screens?

Only when someone chooses to give feedback on the screen, and with all text masked by default. Usage analytics only start with their consent.

Where is the data stored?

On Codelabs Studio's own servers in the European Union. The engine transcribes voice notes on our own server, without sending the audio to third parties; only live dictation, if the person uses it, goes through their browser's speech recognition, and the tab says so.

Does the AI send emails on its own?

No. The AI drafts emails and proposals; no email reaches a person until the founder has approved the text.

Is there a lock-in?

No. Plans have no minimum term, and VAT is charged on top because we sell to companies.

Does it work on mobile?

Yes. Below 768 px the tab becomes a round button at the bottom left so it doesn't cover your content, and the dashboard works the same on a phone.

What is the founder programme?

A way to build FeedbackSuite with the people who use it: a free account while you collaborate and give feedback, and a commission on the people you bring. It is by invitation; the form on this page is the first step.

How do I start?

Write to us through the founder form. We set you up, give you your keys (a public one for your site and a secret one for your server) and, for the first level, pasting one line is enough.

Do you use it yourselves?

Yes. FeedbackSuite started as the feedback system of Codelabs Studio's products, and more than ten of them carry this same tab today.

Contact

Write to us

A question, an integration or an idea. A person from the team answers.