Salon and spa texts, written and ready

The texts a salon or spa app sends its customers, from the booking to the next booking. Written for the trade, ready to wire in.

We handle the sending too. See what’s included

An appointment

14 messages

Follows an appointment from the booking, the deposit and the forms to the day-before reminder the client confirms by reply, then asks for a review and reminds the client when it is time to rebook.

1. Request received2. BookedMovedCancelledLate-cancel fee3. Deposit to hold it4. New client forms5. Appointment tomorrowConfirmed when they reply CWe missed youNo-show fee6. Before your appointment7. How did we do8. Time to rebook

Text messages in this workflow

1.Request receivedSent when a client asks for an appointment that the shop approves first, so they know the request arrived and that they will hear back. Useful for shops that approve each booking.

Willa & Pine Salon: We got your request for Thu, Oct 15, 2 PM. We'll let you know shortly if that time works. Reply STOP to opt out.

2.BookedSent when an appointment is booked, so the client has the day and time in writing.

Willa & Pine Salon: Your appointment is set for Thu, Oct 15, 2 PM. Reply STOP to opt out.

MovedSent when an appointment moves to another time, so the client has the new time in writing.

Willa & Pine Salon: Your appointment is now Sat, Oct 17, 11 AM. Reply STOP to opt out.

CancelledSent when an appointment is cancelled, so the client knows it is off and how to book another.

Willa & Pine Salon: Your appointment is cancelled. Reply STOP to opt out.

Late-cancel feeSent when an appointment is cancelled too late and the cancellation fee applies, with the amount and a link to the details. Useful for shops with a cancellation policy.

Willa & Pine Salon: A $40 cancellation fee applies to your appointment. See it at yourapp.com/fees Reply STOP to opt out.

3.Deposit to hold itSent when an appointment needs a deposit to hold it, with the amount and a link to pay. Useful for shops that take a deposit for long services or new clients.

Willa & Pine Salon: Thanks for choosing us! A $25 deposit holds your appointment. Pay at yourapp.com/pay Reply STOP to opt out.

4.New client formsSent before a new client's first appointment, with a link to the forms to fill out first. Useful for spas and massage studios that use intake forms.

Willa & Pine Salon: Your appointment is Thu, Oct 15, 2 PM. Please fill out your forms at yourapp.com/forms Reply STOP to opt out.

5.Appointment tomorrowSent the day before an appointment, so the client can confirm it, or move it while the time can still be filled.

Willa & Pine Salon: Your appointment is tomorrow, Thu, Oct 15, 2 PM. Reply STOP to opt out.

Confirmed when they reply CSent when the client replies C to the reminder, once the app has marked the appointment confirmed.

Willa & Pine Salon: Your appointment is confirmed for Thu, Oct 15, 2 PM. See you then! Reply STOP to opt out.

We missed youSent when a client misses an appointment that carries no fee, so they hear the same day that it did not happen, with a way to rebook.

Willa & Pine Salon: Looks like we missed each other. Reply STOP to opt out.

No-show feeSent when a client misses an appointment and the no-show fee applies, in place of the missed-appointment text, with the amount and a link to the details. Useful for shops that charge for a missed appointment.

Willa & Pine Salon: A $40 no-show fee was charged to your card per our policy. See it at yourapp.com/fees Reply STOP to opt out.

6.Before your appointmentSent the morning of an appointment with what the client should know first, such as where to park. Useful for shops that are hard to find or ask clients to arrive early.

Willa & Pine Salon: Your appointment is Thu, Oct 15, 2 PM. Please park on Rowan St and use the side door. Reply STOP to opt out.

7.How did we doSent after an appointment with a link to rate it, so the shop hears how it went. Useful for shops that ask every client for a review.

Willa & Pine Salon: Rate your visit at yourapp.com/review Reply STOP to opt out.

8.Time to rebookSent when it has been about as long as the client usually goes between appointments and nothing is booked, with a way to book. Useful for shops whose clients do not book the next one before they leave.

Willa & Pine Salon: It's been 6 weeks since your last haircut. Reply STOP to opt out.

A time opens up

5 messages

Puts a client on the waitlist, offers them a time that opens up, and books it when they reply Y or keeps them on the list when they reply N.

1. On the waitlist2. A time openedBooked when they reply YStill on the list when they reply NAlready taken when they reply Y

Text messages in this workflow

1.On the waitlistSent when a client joins the waitlist, so they know they will hear if a time opens. Useful for shops that keep a waitlist for busy days or busy stylists.

Willa & Pine Salon: You're on the waitlist for the next 30 days. We'll text you if a time opens up. Reply STOP to opt out.

2.A time openedSent when a time opens up, often after a cancellation, so a client on the waitlist can take it with one reply.

Willa & Pine Salon: An appointment opened up for Wed, Oct 14, 3:30 PM. Would you like it? Reply STOP to opt out.

Booked when they reply YSent when the client replies Y, once the app has booked them into the time.

Willa & Pine Salon: Your appointment is set for Wed, Oct 14, 3:30 PM. See you then! Reply STOP to opt out.

Still on the list when they reply NSent when the client replies N, so they know they are still on the waitlist.

Willa & Pine Salon: You're still on the waitlist. We'll text you if another time opens up. Reply STOP to opt out.

Already taken when they reply YSent when the client replies Y after the time has gone to someone else, so they know it is taken and that they are still on the waitlist.

Willa & Pine Salon: That appointment is already taken, but you're still on the waitlist. Reply STOP to opt out.


Standard workflows

Codes, appointments, billing: the texts that come with every RelayKit account.

Appointments

15 messages

Confirmations, reminders, reschedules, cancellations, no-show follow-ups.

1. ConfirmationReschedule confirmationCancellation confirmation2. Pre-visit form request3. Visit prep4. Reminder - distant5. Reminder - proximateNo-show follow-up6. On the wayArrival delayedVideo visit link7. Service complete8. Post-appointment9. Time to rebook10. Service reminder

Verification

4 messages

Phone-ownership proof at signup, step-up confirmations, account recovery, and 2FA.

Verification codeConfirmation codeRecovery codeLogin code

Each text stands alone. Send any one when its moment comes.

Account events

20 messages

New sign-ins, plan changes, billing notices.

Payment failedCard expiringPayment receivedPlan confirmedNew device sign-inTrial endingAccount suspendedPayment due reminderInvoice readyPayment past dueBalance dueBalance lowPayout sentPayout failedDeadline reminderStatus updateNew message waitingMilestone updateRecurring reminderStreak ending

Each text stands alone. Send any one when its moment comes.

Customer support

7 messages

Keeps a support conversation moving: received, in progress, resolved.

1. Ticket received2. Agent assigned3. Agent response4. Resolution notification5. CSAT follow-up6. Request received7. Service restored

Marketing

4 messages

Offers, announcements and check-ins to people who asked for them.

Promotional offerProduct launchRe-engagementEvent invitation

Each text stands alone. Send any one when its moment comes.

Team alerts

Team

13 messages

Texts to the team when something needs them.

1. Shift scheduled2. Shift reminder3. Shift change4. Shift cancellation5. Shift start6. Job assigned7. Task assigned8. Task reminder9. Task reassigned10. Deadline missed11. Mention12. Direct message waiting13. Workspace inviteInvitee

Order updates

11 messages

Placed, shipped, out for delivery, delivered.

1. Order confirmed2. Order processing3. Order shipped4. Out for delivery5. Order delivered6. Return started7. Refund processed8. Delivery attempt failed9. Order ready for pickup10. Quote ready11. Quote reminder

Documents

6 messages

Something to sign, something signed, something expiring.

1. Document needed2. Documents received3. Signature requested4. Signature reminder5. Signature received6. Item ready

Digital delivery

3 messages

Links to tickets, downloads and passes.

Export readyReport readyInvite delivered

Each text stands alone. Send any one when its moment comes.

Waitlist

6 messages

A place in line, and the text when it comes up.

1. Joined2. Position update3. Almost up4. Ready for you5. Grace expiring6. Missed

Community

4 messages

Events, announcements and replies for a group.

1. Welcome2. First action3. Resource pointer4. Week 1 check-in

What’s included

Start your salon and spa texting feature in the workspace, and everything else comes with.

  1. 1

    Make them yours

    Turn texts on or off and change the words in your workspace. New wording goes live without touching your code.

  2. 2

    Wired in by your AI tool

    One command teaches your coding tool which texts to send and when.

  3. 3

    On your phone today

    Get every text on your own phone from the day you start, long before a customer sees one.

  4. 4

    Registration done for you

    US carriers make every sender register. We write it and file it; approval usually takes 2–3 days.

  5. 5

    The rules, handled

    Opt-in wording written for you. STOP and HELP answered automatically, every time.

  6. 6

    Nothing else to sign up for

    RelayKit sends the texts. No separate SMS account to set up or pay for.

Build free. $49 to go live, then $19 a month.