Bug reports that fix themselves.
Your users tap, mark what's broken, and record a voice note. ClientLens turns it into a clear bug report — and a draft fix — right in the tools you already use.
Drop-in SDKs for the stack you already ship
From tap to triage, handled.
Everything does the heavy lifting — you just read the good stuff.
Annotated screenshots
Clients mark exactly what's wrong. No more 'it's broken' with a blurry photo.
Voice notes
Clients explain the issue in their own words. AI transcribes it for your ticket.
Crashes report themselves
Unhandled errors and failed API calls auto-submit with stack trace, screenshot, and device info. You know before your client does.
Drop-in SDKs
One import, one line, and you're collecting. Native SDKs for iOS, Android, React Native and Flutter — with a customizable in-app widget.
AI classification
Every report is sorted into bugs, features and improvements — tagged by priority the second it lands. No manual triage, ever.
13 integrations
Route feedback straight to Slack, Jira, Linear, GitHub and the rest. It shows up where your team already works.
Ship the SDK before your coffee's cold.
Add the package, initialize with your key, and the feedback widget is live. No backend to stand up, no schema to design.
- ✓ Works offline — queues and syncs when back online
- ✓ Auto-attaches device, OS and app version
- ✓ Floating button, shake, or custom trigger
// 1. Add the package, then: import { ClientLens } from '@clientlens/react-native'; ClientLens.init({ projectKey: 'YOUR_PROJECT_KEY', floatingButton: true, }); // That's it. Feedback is flowing.
Three steps. One clear signal.
End the back-and-forth with your clients forever.
Add the SDK to your client build
Install our lightweight SDK in the app version you share with your client. Three lines of code, five minutes, all platforms.
Client taps and reports
When something looks off, your client taps the feedback button. They annotate a screenshot, record a voice note, and device info is captured automatically.
You get a complete bug report
The report lands in Jira, Linear, or Slack — with the annotated screenshot, voice transcription, device context, and AI-assigned priority.
Your clients describe bugs better than they think
Clients annotate screenshots to show exactly what went wrong, record a voice note explaining the issue, and the SDK auto-captures device model, OS version, screen name, and logs. You get a complete picture without asking a single follow-up question.
-
Screenshot annotation with drawing tools
-
Voice notes with AI transcription
-
Auto-captured device and OS metadata
-
Screen name, network state, and logs included
Every report goes where it belongs
Reports flow directly into the tools you already use. AI classifies each report by type and priority, so your Jira board stays organized without manual triage.
-
Jira, Linear, GitHub, Slack, and more
-
AI auto-classifies bug vs. feature vs. improvement
-
Priority scoring based on severity
-
Full context attached to every ticket
Works with your tools
Works with the app you are already building
Drop our lightweight SDK into your React Native, Flutter, iOS, or Android project. Five minutes of setup, three lines of code, and your client has a built-in feedback channel.
-
React Native, Flutter, iOS, Android
-
Under 100KB added to your app
-
Three lines of code to integrate
-
Floating button or custom trigger
The bugs nobody reports still reach you
Most users never report a crash — they just close the app. In production mode, the SDK catches unhandled errors and failing API calls and files them automatically, with the stack trace, a screenshot, device context, and recent logs attached.
-
Automatic crash reports with stack traces
-
Failed API calls captured silently
-
Same routing as manual feedback — straight to Jira or Slack
-
Fully optional and disableable per project
Simple, transparent pricing
Unlimited feedback on every plan. From $19/month, 7-day free trial, no credit card required.
Starter
7-day free trial
For solo freelancers shipping a few client apps.
- Unlimited feedback
- 3 projects
- 1 team seat
- Annotated screenshots
- All integrations (Jira, Slack, GitHub...)
- AI-powered bug classification
Pro
7-day free trial
For teams shipping multiple apps with regular review cycles.
- Unlimited feedback
- 15 projects
- 5 team seats
- AI Auto-Fix — 30 draft PRs/mo
- Voice notes & screen recordings
- Team workspace & multi-user access
- All integrations & priority support
Agency
7-day free trial
For agencies managing feedback across many clients.
- Unlimited feedback
- Unlimited projects
- 15 team seats
- Client Portal — logins for your clients
- AI Auto-Fix — 150 draft PRs/mo
- Voice notes & screen recordings
- Everything in Pro
Need more seats? Contact us for custom limits.
Get Started7-day free trial. No credit card required.
Long enough to test it and fall in love. After your trial, all plans include a 14-day money-back guarantee.
Frequently asked questions
ClientLens solves the client feedback problem during mobile app development. You drop our SDK into the build you send to your client. When they find an issue, they tap the feedback button, annotate a screenshot, and record a voice note. You get a complete bug report in Jira or Linear — with device info, logs, and AI-assigned priority. No more WhatsApp threads.
Your client just uses the app normally. When they spot an issue, they tap the floating feedback button. They can draw on a screenshot to highlight the problem, record a voice note explaining it, and hit submit. No login, no account needed — they never leave the app.
Yes! Every plan starts with a 7-day free trial — no credit card required. Long enough to test it and fall in love. After that, all plans include a 14-day money-back guarantee.
Absolutely. You can upgrade or downgrade your plan at any time. Changes take effect at the start of your next billing cycle.
Start hearing your users clearly.
Drop in the SDK, connect your tools, and watch the feedback organize itself. Plans from $19/month, 7-day free trial.