9:41● ● ●

Chairloop

Every client gets your full presence.

Walk in ready

See who's in your chair next, with the threads worth picking up.

Capture between clients

Voice memo what mattered — Claude structures the rest.

Keep chairs warm

When someone's cooling off, get a drafted text you can send in one tap.

9:41● ● ●
Your clients are yours.
Here's exactly what that means in practice.

Nothing leaves your phone

Voice notes, briefs, drafts — all stored locally in your iPhone's secure storage.

Square stays Square's

We pull your appointments via Square's API. Square owns the source of truth, not us.

AI sees only what's needed

The Anthropic API gets the minimum context to draft a brief or message. Nothing is retained server-side.

Nothing for sale, ever

No ads, no data brokers, no analytics on your client list. You pay for the app and that's it.

Read the full privacy policy
chairloop.app/privacy
9:41● ● ●
Connect your Square
Chairloop pulls your real appointments and clients from Square so we can build accurate briefs.
9:41● ● ●
friday, may 24
Five today.
Sarah's bridal trial in the afternoon. There's context worth a look.
Maya Chen
9:30 AM
Cut + gloss · 1.5h
Wants to grow out the bangs — last visit she was unsure. Probably ready to commit today.
Sarah Park
11:00 AM
Bridal trial · 2.5h
Wedding July 12. Trying the half-up look she pinned. Mom flew in for this.
Jordan Reeves
2:00 PM
Color refresh · 2h
Tone got too warm last time. They mentioned wanting cooler at the end.
Elena Vasquez
4:00 PM
Cut · 45m
First visit since the move. Quick check-in cut.
Priya Anand
5:15 PM
Balayage retouch · 3h
Asked about going darker last time but didn't commit.
9:41● ● ●
friday, may 24
Five today.
Sarah's bridal trial in the afternoon. There's context worth a look.
Sarah Park
11:00 AM
Bridal trial · 2.5h
Quick recall
Wedding is July 12 in Sonoma. She's been growing out a pixie for 14 months — finally has the length for the half-up she pinned. Mom flew in from Seattle to be at the trial.
Technical
LastDemi 7N + clear gloss, 20vol, 25m
BaseNatural level 6, slight cool undertone
AvoidBrassy warmth — gets reactive
LovesSoft beachy texture, never tight
Threads to pick up
  • Her sister just got engaged too — ask how that's going.
  • She was anxious about the dress fitting at the last visit.
  • Mentioned wanting to try a face-framing piece if there's time.
You said you'd
  • Bring the Sonoma humidity-proof spray sample.
  • Send the half-up reference photo she sent you back.
9:41● ● ●
Note for Sarah
just finished
listening
1:24
tap to stop
Okay so Sarah's trial went really well. We did the half-up — she loved it. Mom cried which was sweet. I used the 7N demi like last time but added a tiny bit of 6N at the root to ground it. She wants me to bring the humidity spray for the wedding day. Oh and her sister is getting married in spring too so probably another bridal coming.
9:41● ● ●
Note for Sarah Park
review and save
What you said
"Okay so Sarah's trial went really well. We did the half-up — she loved it. Mom cried which was sweet. I used the 7N demi like last time but added a tiny bit of 6N at the root to ground it. She wants me to bring the humidity spray for the wedding day. Oh and her sister is getting married in spring too so probably another bridal coming."
Technical
Life updates
You said you'd
9:41● ● ●
Your people
SP
Sarah Park
14 visits · 6 weeks ago
MC
Maya Chen
9 visits · 2 weeks ago
JR
Jordan Reeves
5 visits · 5 weeks ago
EV
Elena Vasquez
21 visits · 4 weeks ago
PA
Priya Anand
12 visits · 8 weeks ago
RK
Rachel Kim
7 visits · 11 weeks ago
TN
Tasha Nguyen
3 visits · 16 weeks ago
9:41● ● ●
SP
Sarah Park
client since mar 2023
14
visits
~7w
cadence
$2,380
lifetime
Who she is right now
Bride-to-be (July 12, Sonoma). Been growing out a pixie for 14 months, finally has the length she wants. Mom is closely involved in the wedding — flew in from Seattle for the trial. Her sister just got engaged too.
What works on her
Last formula7N demi + 6N root, 20vol, 25m
BaseNatural level 6, cool undertone
AvoidBrassy warmth — skin gets reactive
LovesSoft beachy texture, never tight
Threads
  • Sister's spring engagement — possible second bridal.
  • Mentioned wanting a face-framing piece if time allows.
  • Dress fitting anxiety came up last visit.
You said you'd
Bring the humidity-proof spray on wedding day
Text mom the half-up reference photo
Recent visits
May 24
Bridal trial · 2.5h
Apr 12
Cut + gloss · 1.5h
Feb 28
Color refresh · 2h
Jan 14
Cut · 1h
Nov 22
Color + cut · 2.5h
9 earlier visits
Connected
Mom (Linda) sometimes books on Sarah's behalf — same number under "Linda Park" in your contacts. They share a stylist between cities.
9:41● ● ●
Drafts
Messages I've drafted for you to review.
This week

Eight chairs getting cold

Ranked by how much they used to come in and how long it's been. A drafted message for each — review one or all.
9:41● ● ●
Chairs getting cold
8 clients · ~$1,940 at risk
RK
Rachel Kim
11w since last · typical 6w
Balayage + cut
$340
at risk
TN
Tasha Nguyen
16w since last · typical 8w
Color refresh
$280
at risk
AM
Amelia Ross
10w since last · typical 5w
Cut + gloss
$260
at risk
DC
Devon Carter
9w since last · typical 4w
Cut
$220
at risk
IH
Iris Han
13w since last · typical 7w
Highlights
$220
at risk
MO
Margot Ortiz
8w since last · typical 4w
Cut + bang trim
$180
at risk
LB
Lena Brooks
14w since last · typical 7w
Color + cut
$240
at risk
9:41● ● ●
Draft for Rachel Kim
11 weeks since last visit · typical cadence 6w
Your message
Why this works
  • Acknowledges the gap without being apologetic or guilt-inducing.
  • Specific reason to come back (balayage refresh timing) rather than generic check-in.
  • "No pressure" matches her style — last visit she said she hates pushy stylist texts.
Different angles
9:41● ● ●
Settings
Connected
Square · 47 clients synced
Privacy
Your client data lives on this phone. Voice notes are transcribed on-device. Briefs and drafts go to the Anthropic API with minimum context and aren't retained.
Read the full policy →
About
Chairloop v0.1.0
Built by Follow the Unicorn Productions
tap anywhere to advance