Dashboard
Everything Recapture recovered for Bloom Hair Studio this month.
Recovered revenue · this month
$4,860
112 recovered bookings · would have been lost calls, no-shows, and lapsed regulars +$610 vs July
Calls & Leads
$2,820+$540
Saved this month
What customers are saying
4.8+0.3★
Public rating
Win-back
31+9
Regulars came back
Needs your attention
3
Need you right now
- Jordan · move his 4pm
- Amara · wants Saturday
- Rina · 3★, call her back
New customers
9+3
New customers this month
Today’s schedule
596 this week
Appointments today
Recent activity
Live feed across every service · 946 texts sent this month.
- Dana ReyesMissed call answered · replied "yes please" Booked2m
- Marcus KellyReview request sent after cut & colour Sent18m
- Sofia PrattLeft a 5-star public review 5.01h
- Tomas NguyenNo-show reminder sent for 2:30pm Pending3h
- Amara BoydReactivation text · last visit 7 months ago Rebooked5h
The 8:00am text
What the owner woke up to today — sent automatically, every morning.
You don’t log in to know it’s working — the digest comes to you. Open the app only when you want the detail.
Watch it work
0 of 4 tried — click one and it takes you there.
Calls & Leads
Every call and enquiry you couldn't get to — caught, texted back, booked.
What happens, step by step
Press Simulate a missed call to watch it run.
- Someone calls the salonThey found you on Google while you were with a client.
- The phone rings outChair is full, hands are busy, nobody picks up.
- Recapture texts them backWithin seconds, from your own number.
- They replyThe conversation starts before they call anyone else.
- The booking lands with youSaved to the inbox for your front desk to finish.
Press "Simulate a missed call" to begin
Inbox
Every conversation in one thread, whichever service started it. Click one — reply from here.
Anyone who texts STOP is removed immediately and never contacted again. Consent is logged with a timestamp for every contact — Tomas’s thread is locked for exactly that reason.
Contacts
1,284 contacts in the list — showing the most recent.
Import contacts
Upload a CSV exported from your booking software.
Name, Phone, and Email automatically — duplicates are skipped. Disabled in this demo so the sample list stays put.Add a contact
Someone you can text and send a review request to.
| Name | Phone | SMS consent | Source | Action |
|---|---|---|---|---|
| Dana Reyes | (555) 013-2847 | Granted | Missed call | |
| Jordan Webbjordan.w@example.com | (555) 014-6120 | Granted | Web form | |
| Amara Boyd | (555) 017-8452 | Granted | CSV import | |
| Sofia Prattsofia.pratt@example.com | (555) 015-9034 | Granted | CSV import | Request sent |
| Marcus Kelly | (555) 016-2210 | Granted | Walk-in | Request sent |
| Rina Hallrina.h@example.com | (555) 018-3306 | Pending | Web form | |
| Elena Marsh | (555) 019-7714 | Granted | Manual | |
| Tomas Nguyen | (555) 012-4455 | Opted out | Missed call |
No contacts match your search.
Every contact carries an SMS-consent status with a logged timestamp. Opted-out numbers are locked — no screen in Recapture can text them, and the button above stays dead.
Review Booster
Ask every happy customer, once, at the right moment.
Your public rating · last 30 days
+0.3★
4.5 → 4.8 across Google & Yelp · 61 new public ratings, asked for automatically after every visit
“Best balayage I’ve ever had — Priya is magic. Booking by text made it so easy.”
Sofia P. · yesterday · ★★★★★
Watch a review happen
Press Simulate a review ask to watch it run.
- The appointment endsNadia’s cut & colour with Priya wraps up.
- Recapture asks — once, politelyA few hours later, one text with one link. No nagging.
- She taps and ratesFive stars, straight from her phone in under a minute.
- It posts — and your average movesLive on Google, counted in your rating the moment it lands.
Press "Simulate a review ask" to begin
“Walked in for a beard trim, walked out feeling like a new man. I never even got through on the phone — they texted me and had me booked in two minutes.”
Marcus K. · 2 days ago · Google
“Messaged them at 8pm expecting to wait until morning — booked by 8:02. Best salon experience I’ve had, start to finish.”
Jess T. · last week · Yelp
Recent requests
Sent a few hours after the appointment ends.
- Sofia PrattCut & colour · Tuesday Posted
- Marcus KellyBeard trim · Tuesday Posted
- Rina HallBalayage · Monday Owner alerted
Everyone gets the same link. A low rating alerts the owner privately so they can fix it, but it never blocks anyone from posting publicly. Filtering out unhappy customers breaks Google and FTC rules, so Recapture doesn't do it.
Rating breakdown
61 public ratings this quarter.
Two low ratings this quarter — both alerted the owner within a minute, both got a call back the same day.
Win-back
31 regulars came back this month — the customers you already earned, quietly invited back.
Dormant contacts
412
no visit in 4+ months
Texted this campaign
180
throttled, 60 per day
Rebooked
31
17% of those texted
Watch a customer come back
Press Simulate a win-back to watch it run.
- A regular goes quietTanya’s last visit was 7 months ago — she’s on the quiet list.
- Recapture reaches outOne gentle text, inside quiet hours, with an easy opt-out.
- She repliesThe conversation lands in your inbox like any other.
- She’s back on the booksA booking from a customer you’d already lost.
Press "Simulate a win-back" to begin
Campaign message
Sent in small daily batches, never all at once.
{first_name} — it's been a while since your last visit to Bloom. We've got space this month if you'd like your usual. Reply STOP to opt out.This one is marketing, so it plays by stricter rules. It respects quiet hours, sends in throttled batches to protect your number's reputation, and carries an opt-out on every message.
Campaign progress
Day 3 of an estimated 7 — throttled to 60 texts a day.
Quiet hours respected — nothing sends before 9am or after 7pm, and every reply lands in the inbox as a normal conversation.
Settings
Your shop, your number, your rules — configured once, then left alone.
Business profile
What customers see on every text.
Phone & texting
The line everything runs through.
Notifications
Who hears about what, and when.
Team
Who can see and send.
- Andi RayOwner · full accessAdmin
- Sam ColeFront desk · inbox & bookingsMember
- Priya ShahStylist · view onlyMember
Every message any teammate sends is logged to the contact’s history — nothing disappears into a personal phone.
Built to text safely
The compliance rules aren’t settings you can forget — they’re built into the engine.