Home eCommerce How Service Businesses (Salons, Consultants) Can Take Bookings…

How Service Businesses (Salons, Consultants) Can Take Bookings with ChatPadi

If you run a hair salon, a beauty business, a tutoring service, a fitness coaching practice, a photography studio, or any business where customers book an appointment rather than buy a physical product, your needs are different from a typical product seller. You are not managing stock. You are managing time, and time is the one inventory you cannot restock once it has passed.

This guide shows how to configure ChatPadi for service-based businesses: how to list services instead of products, how to handle availability and scheduling within Ama’s conversations, how to collect deposits to reduce no-shows, and how to manage cancellations professionally.


What Types of Service Businesses Work Well on ChatPadi

💇
Hair and Beauty Salons
Braiding, weaving, natural hair care, makeup, lashes. High question volume around duration, pricing per style, and availability.
💼
Consultants and Coaches
Business consulting, career coaching, life coaching, financial advisory. Sessions booked by topic, duration, and format (call or in-person).
📸
Photography and Events
Wedding photography, portrait sessions, event coverage. Package-based pricing with date-specific availability.
💆
Spa and Wellness
Massage, facials, body treatments. Time-slot bookings with treatment-specific duration and preparation instructions.
🏋️
Fitness and Personal Training
One-on-one training, group classes, nutrition coaching. Session packages and recurring booking patterns.
🎓
Tutoring and Education
Academic tutoring, language lessons, exam prep. Subject-specific sessions with recurring weekly scheduling common.

Listing Services Instead of Products

Your ChatPadi catalogue works the same way for services as it does for products: each service is a listing with a name, description, price, and photo. The content of that description is what changes for a service business.

❌ Weak service listing
Name: Box Braids
Description: Professional box braids. Book an appointment.

What is missing: How long does it take? What is included? Does the price include hair? What if the customer wants a different length or size? When are appointments available? Every question requires manual follow-up.
✅ Strong service listing
Name: Knotless Box Braids (Medium, Shoulder Length)
Description: Medium-sized knotless box braids, shoulder length. Includes wash, blow dry, and styling. Appointment duration: approximately 4 to 5 hours. Hair is not included in the price; please bring your preferred hair (we recommend 4 to 6 packs of Xpression or similar braiding hair for this length and size). We can also order hair on your behalf for an additional GHS 80, please mention this when booking. Appointments available Tuesday to Saturday, 9am to 5pm (last appointment start time is 12pm given the duration). A 30% non-refundable deposit is required to confirm your booking, balance due on the day. Please arrive with clean, dry, detangled hair for the best result and to reduce your appointment time. Price: GHS 350 (excluding hair).

What this enables: Ama can answer duration, what is included, hair sourcing, availability days, deposit requirements, and preparation instructions. Customers arrive informed and the appointment runs smoothly.

Service descriptions need more operational detail than product descriptions: Beyond what the service includes, a good service listing tells the customer how long to expect to be with you, what they need to bring or prepare, your cancellation policy, and your booking lead time. These are the questions that, left unanswered, generate the most manual back-and-forth for service businesses.


Handling Availability and Scheduling

The biggest structural difference between selling a product and booking a service is availability. A product is either in stock or not. A service has specific time slots that need to be managed so you do not double-book yourself.

1
Describe Your Availability Pattern
Put your general working days and hours in your store policies
In your ChatPadi store settings, include your general availability in your business information: “We are open Tuesday to Saturday, 9am to 6pm. Closed Sunday and Monday.” Ama uses this to answer “are you open on Sunday?” or “what time can I come in?” automatically. This is the baseline information that applies across all your services.
2
Specify Booking Lead Time
State how far in advance customers need to book each service
Include in each service description how much advance notice you need. “Same-day appointments may be available, please ask Ama to check.” or “Book at least 48 hours in advance for braiding services.” or “We accept walk-ins on Saturdays only, all other days require advance booking.” Ama uses this to set the right expectation before the customer asks about a specific date.
Different services often have different lead time needs. A quick consultation call might allow same-day booking while a 5-hour braiding appointment needs more notice for both you and the customer to plan around. Set lead times per service, not as a single blanket rule.
3
Confirm Specific Slots Yourself
Ama collects the request, you confirm the exact time slot
For most service businesses, real-time calendar availability is not built into Ama’s automatic handling, which means specific date and time confirmation is a step where you are involved. Ama collects the customer’s preferred date and time, along with their contact details and which service they want, then escalates this to you to confirm against your actual calendar. You respond directly to confirm the slot or suggest an alternative time.
This handoff is fast: Ama has already done the work of understanding what service the customer wants, answered their questions, and collected their preferred timing. You are only making the final scheduling decision, not handling the full conversation from scratch.
4
Confirm and Collect Deposit
Once the time is agreed, confirm the booking and request the deposit
After you have agreed the specific appointment time with the customer, confirm the booking as an order in your ChatPadi dashboard and request the deposit payment through your enabled payment methods (Mobile Money, Paystack, Flutterwave). The customer receives a confirmation email with their appointment details and a tracking reference, the same way a product order would generate a confirmation.

A Real Booking Conversation

Hair salon in Nairobi. Customer booking knotless braids.
👤
Hi, how much for knotless braids and how long does it take?
6:15pm
Hello! Our Knotless Box Braids (Medium, Shoulder Length) are KES 4,500 and take approximately 4 to 5 hours. This excludes hair, we recommend you bring 4 to 6 packs, or we can source it for you for an extra KES 800. We are open Tuesday to Saturday, 9am to 6pm, and need at least 48 hours notice to book this service. When would you like to come in?
6:15pm
👤
This Saturday morning if possible. I’ll bring my own hair
6:17pm
Great, Saturday works well with the notice period. Given the appointment length, our last start time for this service is 12pm. Let me get your details so our team can confirm the exact time slot with you: could I have your name and phone number?
6:17pm
👤
Akinyi Otieno. 0712345678
6:18pm
Thank you Akinyi! I have passed your request to our team for Saturday morning. They will confirm your exact appointment time shortly. A 30% deposit (KES 1,350) is required to secure your slot, balance due at the salon. We will send the payment details once your time is confirmed.
6:18pm
Service explained, pricing quoted, availability confirmed, details collected, escalated for scheduling. Seller confirms exact time and requests deposit directly.

Reducing No-Shows with Deposits

No-shows are one of the most expensive problems for service businesses. A booked time slot that goes unused is lost income that cannot be recovered, unlike unsold product stock that remains available for the next customer. A clear, consistently enforced deposit policy is the most effective tool for reducing no-shows.

Why deposits work: A customer who has paid a non-refundable deposit has a financial reason to honour their appointment or notify you in advance if they cannot make it. Research on service industry no-show rates consistently shows that requiring even a modest deposit (20 to 30% of the service cost) reduces no-show rates significantly compared to no deposit at all.

Include your deposit policy clearly in every service description: the deposit percentage, whether it is refundable under any circumstances, and what happens if the customer needs to reschedule. Ama communicates this policy consistently to every customer who books, which removes the awkwardness of having to explain the policy individually each time and ensures no customer can claim they were not told.


Cancellation and Rescheduling Policy

✅ Reasonable cancellation window
“Cancellations made more than 24 hours before your appointment receive a full deposit refund or can be applied to a future booking.” Gives customers fair flexibility while protecting your time for genuine last-minute cancellations.
❌ Late cancellation or no-show
“Cancellations made less than 24 hours before your appointment, or no-shows, forfeit the deposit.” Protects your income for the time slot that could have been booked by another customer with more notice.
🔄 Rescheduling
“You may reschedule your appointment once at no extra charge if you notify us at least 24 hours in advance. Additional reschedules may require a new deposit.” Allows for genuine flexibility without enabling repeated last-minute changes.
⏰ Late arrival
“Arrivals more than 20 minutes late may need to be rescheduled to protect the appointments of clients after you.” Sets a clear, fair boundary that protects your full day’s schedule from a single late arrival cascading.

Add this policy to your store’s general policies section and reference it in each service description. Ama communicates the policy when a customer books, ensuring expectations are set clearly from the start rather than becoming a point of conflict after a missed appointment.


Consultants and Remote Service Providers

Setting up ChatPadi for consulting and coaching services

For consultants, coaches, and other professionals offering remote sessions (calls, video consultations), the catalogue setup is similar but with a few specific differences from a physical service business.

  • List session types clearly: “Initial Consultation (30 minutes)”, “Strategy Session (60 minutes)”, “Ongoing Coaching Package (4 sessions over 4 weeks)”. Each as a separate listing with its own price and description.
  • Specify the format: Phone call, video call (and which platform: Zoom, Google Meet, WhatsApp video), or in-person. State this clearly so there is no confusion at booking time.
  • Describe what the customer gets: “Includes a pre-session questionnaire, the 60-minute session, and a written summary with action points sent within 24 hours.” Specificity about deliverables justifies the price and sets clear expectations.
  • Time zone consideration: If you serve clients across different time zones (particularly relevant for consultants serving diaspora clients), specify your time zone clearly in your availability information: “All times listed are GMT (Accra time). Please convert to your local time zone when booking.”

For consultants who also want to collect recurring payments for ongoing coaching packages or retainer arrangements, OurInternetBusiness.com covers how to set up Paystack subscriptions for membership and retainer businesses, which can complement the booking flow handled through ChatPadi.


Managing Recurring Clients

Many service businesses, particularly salons, tutors, and personal trainers, have clients who book the same service on a regular schedule: weekly hair appointments, twice-weekly tutoring sessions, three-times-weekly training sessions. ChatPadi handles recurring bookings through repeat conversations rather than automatic recurring scheduling.

For your most loyal recurring clients, Ama recognises them as returning customers (based on their phone number or previous conversation history, depending on your plan features) and can streamline the booking conversation since their preferences and details are already known. Check your current ChatPadi plan for the specific returning-customer features available to you.


Common Questions from Service Businesses

Can Ama show customers a live calendar with available time slots?

Check your current ChatPadi plan for live calendar integration availability. By default, Ama collects the customer’s preferred date and time and escalates this to you for confirmation against your actual schedule, which works well for most service businesses without requiring a separate calendar tool. For businesses with very high booking volume, a calendar integration may be worth exploring as your plan and needs evolve.

How do I handle a customer who wants a service we do not offer?

If a customer asks Ama about a service that is not in your catalogue, Ama tells them honestly that it is not currently offered and, if relevant, can suggest a similar service you do provide. If you receive repeated requests for a service you do not currently offer, this is useful market signal worth considering as you expand your service menu.

What if a customer wants to negotiate the price of a service?

Ama quotes the price configured in your catalogue and does not negotiate. For service businesses that occasionally offer custom pricing (bulk sessions, package deals, long-term client discounts), these conversations should be escalated to you directly rather than handled by Ama, since pricing flexibility is a judgment call that depends on factors Ama cannot evaluate, such as the relationship history with a specific client.

How does this work for businesses with multiple staff members?

If your salon or service business has multiple staff members each taking their own bookings, Ama can list services with notes about which staff member specialises in each (if relevant) and collect the customer’s preference. The final scheduling confirmation, including which staff member is available at the requested time, remains a step you or your team handles directly after Ama has gathered the initial booking details.


Stop Managing Bookings Manually

Set up your free ChatPadi store, list your services, and let Ama answer questions and collect booking requests while you focus on serving the clients in front of you.

Start Your Free Store

Free to start. No credit card required. Service listings go live immediately.