surveys, but make them fun
Nobody fills out
your survey.
They'll tap a sticker.
ReaktNow 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.
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 ReaktNow 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. ReaktNow 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.
ReaktNow 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 ReaktNow 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 ReaktNow 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
ReaktNow.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
Two ways in
Same seven-second survey underneath. What changes is how you send it and what you do with the answers.
Your next survey could be seven seconds long.
Spin up a workspace, write one sentence, and let ReaktNow build the thing.
Get started