First 30 customers: 20% off yearly, for as long as you stay. See the plans

Free testimonial widget

A testimonial widget that collects the testimonials too

Your visitors already tell you what they think of your site. The same widget asks them for stars, a few words and permission to show them. You pick which ones appear on your site, as a badge, a star breakdown or a testimonials carousel.

Free plan · no card · any website · two lines of code

Sample ratings

A testimonials carousel under its average, drawn by the script your site would load. On your site, it shows your visitors' words.

How it works

Collect testimonials where visitors already talk to you

  1. 01They write, and say yes

    On a review, or on one of your own questions, the visitor gives stars and a sentence. A box asks whether their answer may appear on your site. It is never ticked for them.

  2. 02You choose

    Answers the visitor allowed get a switch in your inbox. Switched on, the answer can appear on your site. Switched off, it is gone from there within a minute.

  3. 03Two lines on your page

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

    A div and a script. The style, the order and the colours live in the dashboard, so you never edit your site again to change them.

Three displays

A star badge, a breakdown, or a testimonials carousel

Each display takes its answers from your reviews or from one of your questions, so the badge on your home page and the testimonials on your pricing page can say different things. Place as many as you like.

  • Badge

    Stars filled to the average, the average, and how many rated. One line for a header, a pricing page or a footer.

  • Breakdown

    How many visitors gave each star, beside the average.

  • Testimonials

    The answers you chose, as cards or as a slider that moves left and right. Up to four across, newest or best rated first.

On your page

It takes on your page's font and colours

The display uses your page's font. Set to Auto, it picks up your text colour, so it reads on a light page and on a dark one. Stars come in amber, your accent colour or your text colour. On a phone it shows fewer cards across rather than squeezing them.

On a light page
On a dark page

Said plainly

What it shows, and what it doesn't

  • Only what your visitors wrote through your widget and allowed you to show. A name appears as a first name and an initial, like Marie D., or not at all.

  • Nothing to show yet, nothing drawn. A new site never displays “0 ratings”.

  • No Google reviews, and nothing imported from anywhere else.

  • Not “verified”. You choose which testimonials appear, and the display says where they come from: Collected with Two Cents.

  • No video testimonials. Stars and text only.

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.

First 30 customers: 20% off yearly, on top of the 2 months free. For as long as you stay.

Pro

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

4 months freewith yearly
3 sites

$15/month

Billed monthly. Cancel whenever.


  • 3 sites
  • Unlimited messages
  • An email the moment feedback lands
  • Slack and Discord, the moment it lands
  • Your font, your theme, your wording
  • No "Powered by"

No card until you pick a plan.

Start with Pro

Free

No card.

$0/month


  • 1 site
  • 25 messages a month to read — the rest kept until you upgrade
  • Screenshots, console errors, failed requests, your own questions
  • A daily digest of what came in
  • Your accent colour, so it matches the page
  • The widget in 5 languages
  • "Powered by" in the widget

More than 31 sites?

Prices exclude sales tax and VAT, which are added only where they apply.

Shown in US dollars for the country you are browsing from. IP geolocation by DB-IP

Questions

Before you add it

Is the testimonial widget free?

Yes. Every display works on the free plan, with a small “Collected with Two Cents” link under it. Pro removes the link.

How do I display testimonials on my website?

Create a display in the dashboard, choose a badge, a breakdown or testimonials, and paste the two lines it gives you where it should appear. It works on any page you can add HTML to: WordPress, Webflow, Shopify, Framer or your own code.

What's the best way to collect testimonials?

Ask while people are on your site and the experience is fresh, rather than by email weeks later. Two Cents asks on the page, in the visitor's language, and asks for their permission in the same form.

Do I need my customer's permission to show their testimonial?

Two Cents asks for it every time. The visitor ticks a box before their answer can appear, and an answer without the tick can't be chosen. Among the allowed answers, you decide which appear.

Can it show my Google reviews?

No. A display shows what your visitors sent through Two Cents, and nothing imported from Google or anywhere else.

What makes a good testimonial?

A specific one: what the person did on your site and what it changed for them. A precise question on the right page, like “What do you think of the new checkout?”, brings more of those than a general “Leave us a review”.

What if I change my mind about a testimonial?

Turn its switch off in your inbox and it leaves your site within a minute. The answer itself stays in your inbox.

Does it work in other languages?

The few words a display says (the number of ratings, Previous, Next, the credit) come in English, French, Dutch, German and Spanish, following the widget's language. Testimonials stay as visitors wrote them.

Your users have something to tell you.

Give them a way to say it.

Start free

Free to start · no card