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.
Loaded deferred, rendered in a shadow root. It cannot slow down or restyle your page.
No cookies, no fingerprinting, no ad networks. We store what the person typed and the page they were on.
Every message exports as CSV or JSON, whenever you want. Leaving is a button, not a support ticket.
Stamp of approval
No SDK, no build step, no backend of your own.
Sign up, confirm your email, and name the domain it runs on. You get a key.
Drop the script tag before </body>. Any stack, any framework.
Messages appear in your inbox with a screenshot and full page context.
Straight to the inbox
Screenshot, console trace and page context are already attached to every row.
The central post office
With the URL, the viewport, the browser and the console errors that fired before they clicked.
The thing they wish existed, captured at the moment they wished it.
Confusion you can answer — and then go fix in the interface.
A star rating and a sentence, from people who are actually using the thing.
One paid plan, one dial
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.
Everything in Free, on as many sites as you need.
€9/month
Billed monthly. Cancel whenever.
You pick your plan once your account exists. No card until then.
€0/month
No card, no countdown.
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.
Your users will tell you. They just need a button.
Get your script tag