Free plan · no card · 200 messages a month

Your users know what's wrong.
Give them somewhere to say it.

One script tag puts a feedback button on your site. Bugs, ideas, questions and reviews land in a single inbox — with the screenshot and the console errors already attached.

<script src="https://twocentsbox.com/twocents.js" data-twocents="pk_your_key" defer></script>

That is the entire integration. There is no step two.

Under 15 kB gzipped

Loaded deferred, rendered in a shadow root. It cannot slow down or restyle your page.

No third-party tracking

No cookies, no fingerprinting, no ad networks. We store what the person typed and the page they were on.

Yours to take with you

Every message exports as CSV or JSON, whenever you want. Leaving is a button, not a support ticket.

Stamp of approval

Live in under a minute

No SDK, no build step, no backend of your own.

  1. 01

    Create a project

    Sign up, confirm your email, and name the domain it runs on. You get a key.

  2. 02

    Paste one line

    Drop the script tag before </body>. Any stack, any framework.

  3. 03

    Read what comes in

    Messages appear in your inbox with a screenshot and full page context.

Straight to the inbox

This is the whole product

All 47Bug 12Idea 18Question 8Praise 9
James MillerCheckout throws a console error on the premium tier button.2h
AnonymousA keyboard shortcut to open the widget would be perfect.5h
Dana OkoroDoes domain lock work with wildcard subdomains?1d
Tomás VidalFastest setup I've had with any feedback tool.2d

Screenshot, console trace and page context are already attached to every row.

The central post office

Four kinds of feedback, one inbox

Bug reports

With the URL, the viewport, the browser and the console errors that fired before they clicked.

Feature ideas

The thing they wish existed, captured at the moment they wished it.

Questions

Confusion you can answer — and then go fix in the interface.

Reviews

A star rating and a sentence, from people who are actually using the thing.

Screenshots
Console errors
Email alerts
Domain lock

One paid plan, one dial

Start free, then pay by the site

The free plan is a real plan, not a trial — enough to run one site properly, with no card and no countdown. Paid moves with the number of sites you put it on, and nothing else.

Pro

Everything in Free, on as many sites as you need.

Two months free
1 site

9/month

Billed monthly. Cancel whenever.

  • 1 site
  • Unlimited messages
  • An email the moment feedback lands
  • Slack and Discord, the moment it lands
  • Your font, your theme, your wording
  • No "Powered by"
Start with Pro

You pick your plan once your account exists. No card until then.

Free

€0/month

No card, no countdown.


  • 1 site
  • 200 messages a month
  • Screenshots, console errors, your own questions
  • A daily digest of what came in
  • Your accent colour, so it matches the page
  • "Powered by" in the widget

Prices exclude VAT, which is added at your own country's rate. A business with a VAT number is reverse-charged and pays the price shown.

Stop guessing what to build next

Your users will tell you. They just need a button.

Get your script tag
Two Cents — website feedback widget, context attached