Private beta · cohorts of ~20, every 2 weeks

Build what your users need.
Before they churn.

Gripe is a one-tap voice or text feedback widget for your app. Your users rant for 30 seconds, our AI turns the mess into a prioritized, ship-ready list. So you ship fast and smart to keep the users you fought to get.

Free during beta · No credit card · GDPR-clean, EU-hosted

your-app.com/customers
I'm listeningTalk like you'd tell a teammate.
Take your time.
Just curiousWhich export do you mean?
CustomersMembersCompanies
Encrypted, EU-hostedPowered by Gripe
AI
Gripe · InboxNEW
BugBlocking3m
Export to CSV silently truncates at 1,000 rows — no warning shown.
MCMaya Chen·/customers
Cluster: CSV export limits · 12 this week

Test it yourself

Why voice

Forms filter. Async cools.
Voice catches it live.

A form makes people flatten what they feel. Email, tickets, and NPS arrive hours later, once the heat is gone. Voice takes 30 seconds in the moment it happens — so the signal stays raw, and your users keep coming back.

Said in ~30 seconds

One tap, a rant, done. No fields, no “summary please”. Friction is the enemy of feedback, and you need feedback most when you have the fewest users.

More often, more depth

Low friction means the same users come back and gripe again. You watch the pain evolve across a cohort instead of getting one flat snapshot.

Hear the urgency

“The export’s broken” reads the same whether they shrugged or rage-quit. Said out loud, you hear it instantly, frustration, panic, relief. The tone tells you what to fix first, free.

How it works

From your user's mind,
to your inbox in under 2 minutes.

No forms. No screenshots dragged into Slack. Just signal — clarified and tagged.

01

Drop the widget.

One line of code, or copy an install prompt straight into your AI builder. Then choose who sees it, by page, plan or audience.

installCopy Prompt
<script
  src="…/w.js"
  data-key="grp_…"
></script>
Who sees it
Beta users
Logged-in
Everyone
02

Users talk (or text).

Megaphone button, voice or text. Gripe pins the page they're on, and if something's unclear, the AI asks a one-tap follow-up. Every gripe lands with full context.

Which export?CustomersMembers
03

AI qualifies, you decide.

Each gripe gets tagged by action, severity and priority, and the recurring ones get clustered. Blockers float to the top, noise settles. You open your inbox already knowing what to build next.

/checkoutFixMajorP1
“Checkout abandonment”8 this week
More than an inbox

Less an inbox. More a
product co-pilot.

Gripe doesn't just collect feedback. It turns raw voice into things you can ship, weighted by how many paying users are blocked, in the tools you already build with.

AI insights

Weekly summary, auto-clustered.

Every gripe is grouped by theme and ranked by volume × severity × revenue at risk. Open Monday to a digest of what your first clients are really stuck on. No spreadsheet archaeology, no tagging by hand.

Top clusters · this week
1CSV export limits & truncation12
2Per-seat pricing unclear8
3Onboarding empty-state confusion5
Smart triage

Categorized, scored & routed for you.

Each gripe gets a category, a severity and a suggested next action, so the blockers float up and the noise settles. No manual tagging.

Bug· BlockingLinear
UX· MajorCluster
Idea· BacklogWatch
Route it onward

It doesn't stop at your inbox.

The moment a gripe lands, Gripe pings the right Slack channel and turns any item into a Linear issue in one click, pre-filled and linked back so you see when it ships.

New feedback
SlackAuto-notify · liveLinearOne-click issue
Ship faster

Export an insight as a prompt.

Turn any cluster into a ready-to-paste prompt for Cursor or Claude Code, with context, examples and acceptance criteria included.

insight → promptCopy
# Fix: CSV export truncation
Add a row-count warning and a
progress bar to /customers export.
Evidence: 12 feedbacks, 4 paying
vs. the incumbents

We're not another form chat heatmap tool.

Existing tools were built for marketing pages and high-volume support. Gripe does one job: hearing the messy, raw signal from a user — fast.

TypeformHotjarIntercom Gripe
One-tap captureForm-heavySession recordChat-basedVoice or text
Voice-firstNoNoNoYes
AI clarificationNoNoBasic summariesYes
Insight → prompt exportNoNoNoYes
Built for first clientsNoNoNoYes
Auto-detects user languageNoNoBrowser default only🇬🇧 🇫🇷 🇪🇸 🇩🇪 🇮🇹 🇵🇹
Setup timeminutesminuteshours60 seconds
Starts at$$$$$$$$$9 / mo
Who it's for

Built for the people who can't afford to miss what their users mean.

Founders

Shipping alpha at light speed.

You don't have a research team. You have 50 alpha testers and a calendar full of bugs to triage. Gripe is your second pair of ears.

Product Managers

Validating before scaling.

New feature in beta? Drop the widget on the page. See who hates it, who loves it, who almost gave up — without a single Calendly invite.

UX Researchers

Cohort signal, organized.

Tag your beta cohort, ship the widget to them only, and let the AI cluster the verbatim. Drill down to the raw transcript whenever you need.

Indie Builders

Talking to your first 100.

Solo dev with a small but vocal community? Gripe handles transcription, clarification and triage so your inbox isn't a graveyard.

Pricing

Priced for customer-obsessed teams,
not a procurement one.

Transparent tiers that kick in after public beta. Today there's one way in: the beta — free, and your feedback shapes the final plans.

Beta cohort is free · prices below are post-beta
Solo
Your first product & first 100 users
$8/ month
  • 1 site · voice + text capture
  • AI clarify & categorize
  • CSV export · raw transcript kept
  • “Powered by Gripe” badge
14-day trial or 20 feedbacks
Most founders
Pro
Past first signal, chasing PMF
$19/ month
  • Everything in Solo
  • AI insight summaries & clusters
  • Export insights as prompts
  • Multiple sites · audience targeting
14-day trial or 20 feedbacks
Business
A small team around the product
$99/ month
  • Everything in Pro
  • Team seats & roles
  • Remove “Powered by Gripe”
  • Higher volume · priority support
14-day trial or 20 feedbacks
Questions

The short answers, in case you were wondering.

Today, the only way in is the private beta. Drop your email and we'll open a seat for you in the next cohort — there's no self-serve checkout yet. Pricing tiers go live when the public beta ends.
Day 0 · Limited seats

Ready to actually hear your first clients?

One email. We'll write the moment a seat opens — no newsletters, no drip, no “5 ways to…”. Promise.

Free during beta · No CC · GDPR / EU