Customer satisfaction for service businesses
HeyHappy asks your customer one simple question by text or email — when a ticket or job closes, or from a QR code on the invoice — so you can step in when someone's unhappy and know exactly which tech earned the praise. No heavy survey tool to run.
14-day free trial · No credit card to start · Plans from $49/month
Built by an MSP that runs it every day — works with ConnectWise and ServiceTitan, or on its own.

Set it up once, then HeyHappy handles the asking — from finished work to a clear customer signal you can act on.
Step 1
Connect ConnectWise or ServiceTitan so every closed ticket or job asks on its own — or skip the integration and use your own feedback link and QR code.
Step 2
One question, three faces, by text or email. It goes out when the work is done — on your timing, with nobody on your team having to remember.
Step 3
Customers who answer happy are invited to leave a Google review right then, while the good visit is still fresh.
Step 4
Your dashboard opens on the accounts slipping, the unhappy ratings nobody has answered, and the techs who need coaching. Mark each one addressed as you clear it, and every Monday an email sums up what customers kept saying all week.
Their whole side of it, on their own phone, whether they got a text, an email, or scanned the QR code on your invoice. No app, no login, no ten-question survey — and your logo on it, not ours.

One tap
They scan the QR code or open the link and tap a face. That rating is saved right then, so a customer who walks away still counts.

A few words, if they want
Then one optional question, worded the way you want it. This is where you find out which tech they are naming, and why.

Then the review
Only the happy ones are asked to say it publicly, at the one moment they are glad they called you. Unhappy ones go straight to you instead.
A text gets read while your van is still on the drive. An email waits in a pile with everything else. Every number on this page — your happiness score, your response rate, who needs a call — depends on customers actually replying, so how you ask matters more than anything else you can change.
Texting is included in every plan up to a monthly message allowance. Approval usually takes a few days to a couple of weeks — that part is the carriers, not us.
Open a customer and you have the whole relationship: how they feel, what they have been saying, and which complaints nobody has answered yet. It is the page worth reading before you renew them — or before you pick up the phone.

Start with what you already use. More systems are on the roadmap as we expand for all service businesses.

One price per team based on how many technicians or agents you have. Responses are always unlimited — you are never penalized for hearing from more customers. Every plan includes every feature, included up to a monthly usage allowance that ordinary use stays well inside.
$49 /month
Up to 5 technicians or agents
400 texts a month included
For small teams getting their first real read on customer satisfaction.
Start free trial$99 /month
6 to 15 technicians or agents
1,200 texts a month included
For growing service teams that need to spot problems before customers churn.
Start free trial$179 /month
16 to 40 technicians or agents
3,000 texts a month included
For larger operations running multiple crews or service boards.
Start free trialIncluded in every plan
Every plan starts with a 14-day free trial, and you can switch between monthly and annual billing later. More than 40 technicians? Email us and we will size a plan with you.
Texting is optional, and email collection needs nothing extra. If you do want to text, there is a one-off $50 charge to register your business with the phone carriers, who charge us for it and do not refund it. Your number's monthly rental is part of your plan.
Create an account, pick how you want to ask, and start collecting feedback — no sales call required.