surveys, but make them fun
Nobody fills out
your survey.
They'll tap a sticker.
Reakt turns feedback into a one-tap reaction moment. Your customers pick a sticker, you get clean NPS and CSAT numbers. Everybody wins, nobody reads a seven-page form.
Free forever under 500 reactions a month. No credit card, no sales call.
Fern Coffee Co.
How was your oat flat white today?
one tap. that's the whole survey.
Three steps. Roughly four minutes of your life.
Describe it, donβt build it
Type "post-checkout vibe check for a sneaker drop" and Reakt writes the whole survey. Or drag it together yourself in the builder.
People actually answer
One screen, giant stickers, no login wall. It takes about seven seconds because there is nothing to read.
You get real numbers
Every sticker maps to a 0-10 score, so you still get proper NPS and CSAT, just without the boring form.
Pick a vibe. Reakt swaps the whole sticker pack.
Same 0-10 math underneath, wildly different energy on top. A bank and a streetwear brand should not use the same face.
Party
Loud, sparkly, confetti-forward
Chill
Soft, calm, no pressure
Gremlin
Unhinged in the best way
Wholesome
Kind, cozy, encouraging
Ask wherever they already are.
Reakt is not a website you send people to. It is a component you drop into the exact moment something happened.
Embed as a micro-frontend
One script tag drops Reakt into your web app or mobile webview. It sandboxes itself in an iframe, so it can never touch your DOM or your styles.
Share a public link
Every survey gets a clean public URL. Put it on a receipt, a QR code, a Discord message, a sticker on a laptop.
Text it programmatically
Call the trigger API with a phone number and metadata, and Reakt sends the link with your campaign attached.
Fire on any event
order.delivered, ticket.closed, onboarding.finished. Hit the trigger endpoint and the right survey goes out automatically.
// 1. drop the SDK in once
<script src="/reakt.js"></script>
// 2. open a survey whenever you want
Reakt.open("post-checkout-vibe-check", {
userId: "usr_8812",
plan: "pro",
orderId: "ord_5521",
})
// 3. or get a sendable link from your backend
const res = await fetch("https://reakt.app/api/v1/trigger", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.REAKT_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
surveySlug: "post-checkout-vibe-check",
metadata: { userId: "usr_8812" },
}),
})
const { url } = await res.json() // text it, email it, QR itCute on the outside. Serious on the inside.
Your workspace home shows your global NPS, CSAT and the trend line your board actually asks about. Filter by campaign, channel or any metadata key you attached.
Global NPS
+57
up 19 points in 8 weeks
CSAT
78%
Reactions
1,040
Your next survey could be seven seconds long.
Spin up a workspace, write one sentence, and let Reakt build the thing. Your first 500 reactions every month are on us.
Start free