Some clients want self-serve. Some clients want a human in their thumb. Build for both, but be deliberate about which channel each client uses, or you’ll end up duplicating effort and missing requests in both places.
Client A wants to log in, see their dog’s history, book the next slot themselves, pay online, and be left alone. Client B wants to text "can I bring Buddy in Thursday?" and have a human respond. Both are valid. The mistake is forcing all clients into one mode.
The clients you push into the portal who didn’t want to be there are the clients who quietly switch to a salon that picks up the phone.
Default new clients to text. After 3 visits, send a one-time "would you like to set up your portal?" message. About 40% will opt in. The other 60% stay on text and that’s fine. Don’t force conversion — the conversion churn isn’t worth the operational efficiency.
One-click sign-in via email magic link. No password creation at first visit. Auto-populate their pet info, history, and preferences from staff records. The first portal experience should be "everything’s already here for you" — not "fill out these 12 fields."
The failure mode is the client who texts AND uses the portal AND calls — and your team has three different conversations going. One client = one channel of record. If the client texts but their booking is in the portal, the staffer responding texts back, then notes the action in the portal. Single source of truth.
Pair this with disciplined scheduling discipline and staff scheduling.
Animal Friends OS unifies portal actions and SMS into a single timeline per client. See two-way SMS.
Enter your email and we will send you a printable version of this guide along with full access to Animal Friends OS.