Text Message Communication

Send and receive text messages with your clients for appointment reminders, confirmations, and updates.

Overview

Salon Assistant includes built-in text messaging so you can communicate with clients directly from the platform. Clients can text your salon's dedicated number to book appointments, check on upcoming visits, or opt out of messages. The system automatically handles keyword responses, tracks consent, and keeps a full conversation history for every client.

Prerequisites

1

Enable Text Messaging

Navigate to Settings from the left sidebar. Look for the Text Messaging or Communication section. Confirm that your salon has an active phone number assigned.

What you'll see: Your dedicated salon phone number displayed along with its current status (active or inactive). If text messaging is enabled, the status shows a green "Active" indicator.

Once active, clients can text this number and the system will respond automatically. You do not need to monitor a phone or reply manually for standard interactions like opt-in, opt-out, or help requests.

Text messaging consent flow showing first-time client interaction
The consent flow: when a new client texts your number, the system sends a welcome message with opt-out instructions
2

Understanding Client Consent

Before the system sends any text messages to a client, it must have their consent on file. Consent is tracked per client, per salon. The system records whether the client consented and how they consented.

Consent MethodDescription
Text message inboundThe client texts your salon number for the first time
Booking formThe client checks a consent box during online booking
In personA staff member records consent on behalf of the client

What you'll see: In the client's profile or conversation history, a consent indicator shows whether they have opted in. If a client has opted out, the system will not send them messages until they re-subscribe.

3

How Clients Opt In

When a new client texts your salon number for the first time, the system automatically sends a welcome message:

Automatic welcome message: "Welcome to Artie Beauty! By texting, you consent to receive appointment updates. Reply STOP to opt-out. What service are you interested in? Reply: 1) Haircut 2) Color 3) Styling"

The system records their consent the moment they send that first message. If a client previously opted out, they can text START to re-subscribe. The system replies:

Re-subscribe confirmation: "You're subscribed to Artie Beauty appointment updates. Reply STOP to unsubscribe."
4

Managing Keywords

The system automatically recognizes and responds to several keywords. Clients just text a single word — no special codes needed. All keyword detection is case-insensitive.

KeywordActionSystem Response
STOP, CANCEL, UNSUBSCRIBE, END, QUITOpt out"You've been unsubscribed from Artie Beauty messages. Reply START to re-subscribe."
START, SUBSCRIBE, YESOpt in"You're subscribed to Artie Beauty appointment updates. Reply STOP to unsubscribe."
HELP, INFOGet help"Reply BOOK to make an appointment, CANCEL to cancel, STOP to unsubscribe."
Keyword responses showing STOP, START, and HELP interactions
Keyword responses are automatic — STOP opts out, START re-subscribes, HELP shows available commands

What you'll see: In the conversation history, keyword messages appear with their automatic responses. You do not need to take any action when a client sends a keyword.

5

Viewing Conversation History

Every text message sent or received is logged in the system. Navigate to a client's profile or the Messages section to see their full text message thread.

Each message shows the content, direction (inbound or outbound), delivery status, and timestamp.

Conversation history showing a thread of messages with a client
Full conversation history for a client, showing inbound messages, automatic responses, and delivery status

What you'll see: A chronological thread of all messages exchanged with that client. If a message failed to deliver, it shows a red status indicator. Use this to verify reminders were received or check when a client opted in or out.

Tips & Best Practices

Tip:
Compliance Reminder: Always obtain consent before sending text messages. The system tracks consent automatically for inbound texters, but if you add a client's phone number manually, make sure you have their permission first. Sending unsolicited messages can result in carrier penalties and legal liability.

Common Issues

IssueSolution
Client says they are not receiving messagesCheck their consent status in the system. If they previously texted STOP, they need to text START to re-subscribe.
Client texted STOP by accidentAsk them to text START to your salon number. The system will re-subscribe them immediately.
Welcome message was not sent to a new clientThe client may have texted a number not assigned to your salon. Verify the phone number in Settings.
Message shows "failed" delivery statusThe phone number may be invalid, a landline, or blocked by the carrier. Contact them by phone or email.
Client received a message after opting outMessages already in the delivery queue may arrive shortly after the opt-out is recorded. This is normal.
HELP response mentions features not yet availableThe BOOK keyword is part of the upcoming booking-by-text feature. Clients can still book through the website or by calling.
Staff cannot find the conversation historyEnsure you are looking at the correct client profile. Conversation history is tied to the client's phone number and your salon.
Client texts from a different phone numberEach phone number is treated as a separate identity. The client will go through the consent flow again on the new number.
System is not responding to any text messagesCheck that your salon's phone number is active in Settings. If it shows as inactive, contact support to reactivate it.
Consent method shows "unknown"This can happen if consent was recorded before the tracking update. Re-confirm consent with the client and update their record.

Related Journeys