Drop one line of JavaScript into your beta. Testers grab a little floating tug to record their screen, talk through the bug, or snap a screenshot — and it sails straight to your dashboard, tagged by client.
<script src="https://tugboatapp.com/widget.js"
data-project-key="pk_your_key"></script>Works with React, Vue, Angular, Svelte & plain HTML — any web app, plus mobile web & PWAs.
This is a real beta app (pretend it's yours). Click the floating Feedback tug in the corner, drag it around, and try every capture flow — screenshot, screen recording, voice, a quick note, even "What's New."
✦ Fully interactive demo — nothing is sent or stored
Total feedback
248
New
12
Resolved
196
Feedback this month
+38%Feedback inbox
Transfer button spins forever on submit
Login form misaligned on iPad
Voice note — onboarding is confusing
Typo in the export modal header
Every capture lands in one tidy inbox — video, voice, screenshots and notes — ready to triage, tag, and push to Jira. When the ticket closes, Tugboat resolves it for you automatically.
Four ways to capture
Pixel-perfect captures, marked up on the spot.
Watch the bug happen, frame by frame.
Hear the frustration in their own words.
Quick written context, always attached.
Developer-grade capture
Every report arrives with the technical context developers actually need to reproduce a bug — automatically attached, no tester effort required.
An rrweb DVR of the last ~30s before they hit send. Watch exactly what they did.
Team+The console errors and failed requests captured at the moment of the bug.
All plansOS, browser, viewport, timezone & more — auto-detected on every submission.
All plansTesters draw boxes, arrows & freehand right on the capture before sending.
All plansClose the loop
Ship a fix? Post a "What's New" note. Every tester running your beta sees it inside the same floating widget — so they know you actually listened.
Wire transfers no longer hang on confirmation.
Cut initial render time by 40%.
Plays nice with your stack
One click turns a tester's recording into a ticket — screenshots, video and voice attached. Jira is live today; more on the way.
Why Tugboat
The need for in-app feedback is greater than ever — yet almost nobody has it. Every team struggles with the same thing: how do you actually hear from the people using your product? Bug reports get lost in email threads, Slack messages and vague "it's broken" notes. The loop between the user who hit the problem and the developer who can fix it has all but disappeared.
Screenshots only tell half the story. The real signal lives in clean video of what went wrong and the user's own voice explaining it — context you simply can't get from a text box.
That's why we built Tugboat: a tiny floating button that turns any tester into a perfect bug reporter, and hauls that rich, in-context feedback straight to the team that can act on it. We close the gap — so you can ship with confidence in a world that moves faster every day.
Pricing
Prices indicative — billing isn't switched on yet during beta.
| Compare plans | Solo | Team | Business | Enterprise |
|---|---|---|---|---|
| Projects | 1 | Unlimited | Unlimited | Unlimited |
| Teammates | 1 | 5 | Unlimited | Unlimited |
| All capture types | ||||
| Annotated screenshots | ||||
| Console, network & env capture | ||||
| Session replay (rrweb) | — | |||
| Feedback / month | 100 | Unlimited | Unlimited | Unlimited |
| Recording length | 30s | 3 min | 10 min | Custom |
| History | 7 days | Unlimited | Unlimited | Unlimited |
| Subjects & topics | ||||
| Changelog “What’s New” | ||||
| Ticketing integrations (Jira…) | — | |||
| Custom branding / white-label | — | — | ||
| Member & Viewer roles | — | — | ||
| Priority support | — | — | ||
| AI feedback intelligence | — | — | — | Soon |
| SSO (SAML / Okta) + SCIM | — | — | — | Soon |
| Audit logs & SLA | — | — | — | |
| Dedicated support + custom contract | — | — | — |
FAQ