What an AI text receptionist should solve
An AI text receptionist is useful when a customer wants a quick answer but the person who knows it is busy with the work. The message may ask whether a service is offered, what information is needed for a booking, or whether an existing appointment can change. The customer sees one thread. Behind it, your team may be switching between a booking view, a service list and an inbox. The useful question is not how many replies software can generate. It is whether the next reply is grounded in your business rules and leaves the conversation with a clear owner.
A normal text conversation can be more convenient than forcing every simple question into a phone call. That is an experience choice, not evidence that customers reject calls or that a text agent fits every customer. Some people will call. Some questions need a person. The receptionist should make those branches obvious to the customer and to your staff, instead of turning one open message into an invisible automation loop.
Start with the questions you are willing to answer
Take a sample of real, appropriately redacted inquiries and separate them by decision. One group has an approved, stable answer, such as business hours or the location of an appointment. Another needs a current fact, such as availability for a particular service. A third needs judgment, such as an unusual request, a complaint or a sensitive eligibility question. Writing those groups down is more valuable than preparing a long list of friendly phrases. It tells you which messages can be answered, which need a live lookup, and which need a human.
For each approved answer, record who maintains the underlying source and what should happen when the source is missing or stale. An answer about a service should come from the current service description. An answer about a time should come from the booking process, not from a guess that a slot will probably be open. If your team cannot identify the source and its owner, the safe reply is a handoff. That boundary protects both the customer and the person who has to honor the answer later.
- Approved answer: the source is current, the business owns it, and the reply does not promise an unavailable service.
- Live booking fact: availability and required details are checked before a time is offered.
- Human decision: the request is unclear, sensitive, exceptional or disputed, so a named person takes over.
A booking request is not a confirmed appointment
A customer can say they want Tuesday, and the business can still need a service choice, an attendant, a location or a final confirmation. Treat each step as a different state. A request is what the customer asked for. An offered slot is a possible next step. A confirmed appointment is one your scheduling process actually accepted. A text that sounds like confirmation before that last state creates work for the front desk and disappointment for the customer.
A useful booking conversation asks only for the details needed to decide the next step. It should say when a person will review an exception and make that exception visible to the team. If the customer changes their mind, the previous request should not continue as if nothing happened. If the calendar cannot confirm a slot, the reply should offer a human follow-up rather than invent another opening. Test these cases with a staff member before any customer-facing rollout.
Give the conversation an owner
An inbox can show every message and still leave a customer unanswered. The missing piece is ownership. Decide who watches new conversations, who handles requests the receptionist cannot settle, and who takes over when the customer asks for a person. Make that state visible in the operating view. A handoff should carry the question, the approved answer already given and the next action. Otherwise the customer has to repeat the story while staff search for context.
Ownership also means knowing when automation must stop. A staff member may already be replying, a customer may have opted out, or a booking may have changed since the first message. A new automated reply in any of those moments can make the business look inattentive. Work through these collisions as ordinary cases, not rare exceptions. Your staff should be able to see why a reply was prepared, sent, held or canceled before they depend on the system.
Design the iMessage experience with permission and identity
Indigo's text-first offer is an iMessage conversation associated with the business, not a robotic phone call. The channel still needs an honest sender identity and a clear route to a person. Whether a particular customer can receive an iMessage reply, what permission is needed for each kind of message, and how an opt-out is honored depend on the actual customer relationship and channel setup. Those are configuration and review questions before launch, not lines of copy that can be solved after a campaign is sent.
Keep service replies, appointment messages and promotional follow-up distinct. A customer who asked about today's appointment has not automatically agreed to later marketing. If they say stop, that request needs to survive a new thread or campaign. If they ask a question outside the approved scope, the receptionist should not hide uncertainty under a polished sentence. The best customer experience is a useful answer when one is available and a timely human handoff when it is not.
Test the failure cases before the pleasant ones
A demo where the customer asks one routine question is easy. A useful review set includes a misspelled service, an unavailable time, a late cancellation, two customers with similar names, a reply after a staff member has taken over, and a customer who asks not to be contacted again. Ask the operator to explain what the system should do in each case before tuning any wording. The answer may be to pause and ask a person, and that is a successful boundary rather than a failed automation.
Run the test in a safe environment with sample records. Check the staff view as well as the customer view. Could a person find the current state without reading an entire thread? Is the booked status different from a merely requested time? Can the team correct a wrong service choice before it reaches a calendar or a message? Make the launch decision from those observations, not from how natural the first reply sounds.
What Indigo has built, and what still needs scoping
The Muse Preview workspace brings an inbox, pipeline, client area and scheduling surfaces into one operator view. The build also includes messaging and booking steps with places for a person to operate or take over. That is evidence of built parts, not a claim that every business has an active receptionist or that any particular client has achieved a booking result. A new business would need its own service list, operating hours, rules, customer permissions and staff handoff before the parts could describe a real customer journey.
Start small: choose one repeated question group and one booking path, then define the human exception. Document what a correct reply looks like and what must never be promised. If that bounded path helps staff handle real inquiries, the next group can be considered with the same source and handoff checks. Indigo can help shape that scope around the messages your customers already send, while your team remains responsible for the business facts and the customer relationship.
Map the customer texts your team already receives
If you run a salon or med spa, bring Indigo the questions, booking rules and handoffs that fill your inbox. We can scope an iMessage receptionist for that service setting around approved answers and a clear human owner, with business identity, consent and opt-out decisions made before any live send.
Book a Call
