CASE STUDY
PRODUCTAI

Nobody has to guess how the visit went today.

A growing cafe group replaced comment cards nobody filled in and a complaints inbox nobody read with one live feedback line. Tap an emoji, or leave a voice note. Here's what changed.

9:14 AM▪27 responses today▪4.3 avg mood▪2 locations live
CLIENTPercept Pulse
INDUSTRYCustomer Experience
TECHNOLOGYAI Web Application
Percept Pulse ▪ Your customers speak. Hear what they say.

PERCEPT PULSE

THE PROBLEM

Every week started with the same shrug.

BEFORE PERCEPT PULSE
  • Feedback lived in a comment box, checked whenever someone remembered
  • A bad voicemail got forwarded around a group chat, then forgotten
  • No way to tell which location was actually slipping
  • Staff learned how they did from a manager's mood, not a number
  • Reports were a spreadsheet someone built once a month, if at all
WITH PERCEPT PULSE
  • One QR code opens a five-emoji reaction card in seconds
  • Voice notes are transcribed and logged the moment they're recorded
  • Every location gets its own live pulse and its own leaderboard
  • Staff performance updates the instant a session closes
  • Today, this week, or a custom range renders on open. No spreadsheet.
0 min
spent compiling the weekly feedback report. Down from hours, by hand.
100%
of sessions timestamped and tied to a location and a staff member
Same day
a low score reaches the dashboard. Used to be end of month, if ever.
1 link
per customer, replacing comment cards and voicemail
HOW IT WORKS

Built around a five-second tap.

Via Piave · session closed 12sVia San Carlo · session closed 41sKiosk stand · session closed 3m

Live Pulse

Every tap lands on the dashboard the instant it's submitted. No refresh, no waiting on a weekly report.

📱 Kiosk link generated · Via San Carlo counter
Stays open forever
app.perceptpulse.com/f/SL-PAQPAX

Share links & QR

A feedback taker opens a session and shares the code or QR. The customer answers on their own phone. Nothing to install.

0:14

“Service was fast today, just wish the line moved a little”

Audio feedback

Customers who'd rather talk than tap can record a voice note. It's transcribed straight into the response.

1 · Via Piave, Arona4.5
2 · Via San Carlo, Arona4.3

Location performance

Every location's score rolls up automatically from each session it takes. Ranked, not eyeballed.

BEFORE THE BUILD

It started as a scribble and five faces.

mood, not starstoday's pulse,not last month'sone tap, done

The first pass at the dashboard, sketched before a line of code. Same stat row, same emoji breakdown, same live feed that shipped.

INSIDE THE PRODUCT

What it looks like on a Tuesday.

The home dashboard a manager opens first, with today's responses, overall mood, and pending sessions already totaled. The responses queue underneath, filterable by date and location. Location performance ranks every branch by score. And share links, the QR a customer taps to leave feedback in seconds.

We used to hear about a bad visit weeks later, if a customer bothered to call at all. Now a low score reaches my phone before they've finished their coffee.
▪ CEO, Lorenzo Cafe

See your own customers' pulse, live.

Drop in your locations and forms. The dashboard fills itself in from there.

GET A WALKTHROUGH

The home, responses, location performance, and share link screens above are real screenshots from the live product. The response counts and mood scores elsewhere on this page are illustrative, styled after the product's own numbers.

Have a project in mind? Let's talk.

START A CONVERSATION
TRY IT LIVE

Edit the code, watch it run.

Change the function on the left: your letter's background updates instantly. No reload, no waiting.

highlight.js
OUTPUT: A..Z, click a letter and watch the alphabet drop
ABCDEFGHIJKLMNOPQRSTUVWXYZ
HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE HELLO@20THLETTER.COM LET'S SET IT IN TYPE