Beta feedback, hauled in for you

The feedback button testers actually use.

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.

Screen recording Voice notes Annotated screenshots Session replay Console + network logs Env metadata
<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.

app.yourfintech.com
Feedback
Live demo — no signup

Take it for a spin. Right here.

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."

  • Drag the button anywhere on the page
  • Open the panel and pick a capture type
  • Send a note and watch it sail off
  • Peek at the changelog testers would see
app.yourfintech.com/dashboard
Click me — drag me around!

✦ Fully interactive demo — nothing is sent or stored

app.tugboat.dev/dashboard

Total feedback

248

New

12

Resolved

196

Feedback this month

+38%

Feedback inbox

Transfer button spins forever on submit

Jane · acme.com/paybugvip-client

Login form misaligned on iPad

Marcus · staging.appux

Voice note — onboarding is confusing

Priya · beta.appfeedback

Typo in the export modal header

Anonymouscopy
Resolved
On the other side

The demo captures. This is where you ship.

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.

  • Triage by status, tag, type or subject
  • Watch recordings & hear voice notes inline
  • One-click to Jira — auto-resolve on close
  • Trends & geo-analytics on who's testing where
Start free — it's your demo

Four ways to capture

Everything your tester needs, zero friction.

Screenshot

Pixel-perfect captures, marked up on the spot.

Screen recording

Watch the bug happen, frame by frame.

Voice note

Hear the frustration in their own words.

Text note

Quick written context, always attached.

Developer-grade capture

Not just a screenshot — the whole crime scene.

Every report arrives with the technical context developers actually need to reproduce a bug — automatically attached, no tester effort required.

Session replay

An rrweb DVR of the last ~30s before they hit send. Watch exactly what they did.

Team+

Console & network logs

The console errors and failed requests captured at the moment of the bug.

All plans

Environment metadata

OS, browser, viewport, timezone & more — auto-detected on every submission.

All plans

Annotated screenshots

Testers draw boxes, arrows & freehand right on the capture before sending.

All plans
ErrorsReports carrying console errors or failed requests get flagged in your inbox — filter to the highest-signal bugs first.

Close the loop

Sail a changelog right back to them.

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.

v1.4.2

Fixed transfer timeout

Wire transfers no longer hang on confirmation.

v1.4.1

Faster dashboard load

Cut initial render time by 40%.

Plays nice with your stack

Push feedback into the tools your team already lives in.

One click turns a tester's recording into a ticket — screenshots, video and voice attached. Jira is live today; more on the way.

JiraLive
LinearSoon
GitHubSoon
AsanaSoon
TrelloSoon
ClickUpSoon

Why Tugboat

The feedback loop is broken. We're fixing it.

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

Simple plans that scale with your crew.

Solo

$0Forever free
  • 1 project
  • 100 feedback / mo
  • All capture types
  • 7-day history
Start free
Most popular

Team

$39per month
  • Unlimited projects
  • 5 teammates
  • Jira + integrations
  • Unlimited history
  • Changelog publishing
Start 14-day trial

Business

$149per month
  • Everything in Team
  • Unlimited teammates
  • Custom branding & white-label
  • Member & Viewer roles
  • Priority support
Talk to us

Enterprise

Customcontact us
  • Everything in Business
  • AI feedback intelligence (soon)
  • SSO / SAML / SCIM (soon)
  • Audit logs & SLA
  • Dedicated support
  • Custom contract & invoicing

Prices indicative — billing isn't switched on yet during beta.

Compare plansSoloTeamBusinessEnterprise
Projects1UnlimitedUnlimitedUnlimited
Teammates15UnlimitedUnlimited
All capture types
Annotated screenshots
Console, network & env capture
Session replay (rrweb)
Feedback / month100UnlimitedUnlimitedUnlimited
Recording length30s3 min10 minCustom
History7 daysUnlimitedUnlimitedUnlimited
Subjects & topics
Changelog “What’s New”
Ticketing integrations (Jira…)
Custom branding / white-label
Member & Viewer roles
Priority support
AI feedback intelligenceSoon
SSO (SAML / Okta) + SCIMSoon
Audit logs & SLA
Dedicated support + custom contract

FAQ

Questions, answered.

Ship faster. Hear everything.

Create your free account