No tracking cookies, no third-party analytics — so no annoying banner. Read why.

Contextual feedback,
that feels like a conversation.

Your users talk to a real person, not a form. One script tag, your face on the widget, and a dashboard that doesn't make you want to close the tab.

~12KB gzipped Zero dependencies
Wouter

Built by Wouter, who thinks feedback widgets shouldn't feel like corporate surveys.

See it in action

This is the real widget. Click the button and the card anchors itself automatically.

What's in the box

Everything you need to collect feedback. Nothing you don't.

One script tag

No build step, no dependencies. Add a single <script> tag and you're live.

You decide when

Trigger cards after checkout, onboarding, or a support interaction. Show them where and when they make sense.

Your face, your voice

Upload your photo and the widget feels like a personal message, not a faceless feedback form.

Three rating types

Stars, emoji, or thumbs. Pick what fits your product's personality.

Three steps, one minute

You'll spend more time picking a question than setting this up.

1

Add the script

<script
  src="https://mood.cards/mc.js"
  data-key="MC_..."
></script>
2

Trigger when it matters

MoodCards.show(
  'checkout_flow',
  { anchor: '#pay-btn' }
);
3

See what people think

Submissions land in your dashboard with the rating, optional comment, and context you attached. Conversion funnels, trends over time, dev traffic filtered out automatically.

I'd love for you to try it

mood.cards is in private beta. Drop your email and I'll send you an invite.