When buyers message you
The WhatsApp flow, what to say in the first reply, pricing politely, and turning chats into bookings.
Inquiries are leads, not bookings — yet
A buyer tapped your WhatsApp button. Their message is in your WhatsApp inbox. What happens next is between you and them — not KampalaSnap.
This guide is the part that the platform can't automate. How you handle WhatsApp inquiries decides what fraction of leads turn into paid work.
The WhatsApp flow, step by step
What happens on the buyer's side
- They find you in the directory (verified) or search (unverified with your contact info visible).
- They land on your profile.
- They tap the WhatsApp button.
- WhatsApp opens with a pre-filled message: "Hi, I found you on KampalaSnap. I'm interested in [your category]."
The pre-fill is editable — the buyer can change it before sending.
What happens on your side
Your WhatsApp pings. The buyer's message arrives like any other WhatsApp message, with no special "KampalaSnap" tag (other than maybe the pre-filled text).
You reply on WhatsApp directly. KampalaSnap is not part of the chat thread after that point.
The first reply matters
The single biggest factor in turning a WhatsApp inquiry into a booking is your response time and tone. Buyers shop around — they message 3-4 providers and book the one who replies first with the right vibe.
Reply within an hour if at all possible
Especially in the first 48 hours after a buyer found you. After 24 hours, your chances of booking that buyer drop sharply.
If you can't reply immediately, at least send a quick acknowledgement: "Hi! Thanks for reaching out, I'll respond properly in a few hours."
A strong first reply has three parts
- A warm greeting. "Hi @name, thanks for reaching out!"
- A specific question to keep the conversation going. "What kind of [service] are you looking for? When are you thinking?"
- A subtle credibility signal. "I'm currently doing 4-5 [service] a week around [area], happy to help."
Example for a mobile braider:
"Hi @name, thanks for reaching out! What kind of braids are you looking for, and when were you thinking? I've got slots Thursday and Saturday this week. Happy to share a few photos of recent work."
This message: - Shows you're a real person. - Asks for info you need. - Mentions availability. - Offers proof (photos).
Avoid the dead-end reply: "Yes, available." It tells the buyer nothing and they're already messaging the next provider.
Pricing — what to say when they ask
Most service inquiries end up at "how much?" within the first 2-3 messages. How you handle that question makes or breaks the booking.
If your price is flat
State it cleanly: "Braid styles start at 50,000 UGX depending on length. For your hair I'd estimate 60-70k. Travel within Bukoto is included; outside is +10k."
Be specific about what's included and what's extra. Vagueness makes buyers nervous.
If your price depends on the job
Ask for the info you need to quote: "Pricing depends on a few things — how long is your hair, what style are you thinking, and how many days do you want them to last? Once I know that I can give you a real number."
If you can quote within 2 messages, do. Buyers don't want to drag through 10 messages to get a number.
If you're more expensive than they expected
Some buyers will push back: "I saw cheaper on TikTok."
Don't apologize for your price. Respond with your value:
"Yeah, you can find cheaper. What I offer is X, Y, and Z — that's why I charge what I do. Let me know if it works for you, no pressure either way."
Buyers who book on price alone often dispute on quality later. Buyers who pay your real price usually appreciate your work and come back.
The "I'll think about it" message
Sometimes buyers go quiet after you quote. A polite follow-up after 48 hours is fine:
"Hi @name, just checking in to see if you're still thinking about the braids. No pressure — happy to answer any questions."
One follow-up. Don't chase after that.
When to ask for a deposit
For services where the cost or commitment is high (catering, photography, large cleaning jobs), a deposit protects you from no-shows.
Common patterns:
- 30-50% deposit to confirm the booking.
- Full payment in advance for small services (under 50k UGX).
- Pay on delivery for cheap recurring services where trust is built (regular cleaning, small repairs).
Receive deposits via MoMo directly. KampalaSnap doesn't handle service payments through escrow.
Be very clear about your refund policy in advance. Send the buyer in writing (WhatsApp message): "Deposit is non-refundable within 48 hours of the booking date." This protects you legally and manages expectations.
Managing many inquiries
Once your profile builds traffic, the WhatsApp inbox can get busy. A few systems that work:
1. Use WhatsApp Labels
WhatsApp Business has a Labels feature — tag chats as "New inquiry," "Booking confirmed," "Past customer," etc. Helps you triage at a glance.
2. Set up quick replies
For common questions ("How much for X?" "Are you available Saturday?"), save quick replies in WhatsApp Business. Two-tap response saves time.
3. Have a small intake script
For every new inquiry, ask the same 3-4 questions to qualify:
- What service do you want?
- When?
- Where (location / district)?
- Any specifics (length, style, model, etc.)?
Same script means consistent triage and faster decisions on whether to book.
4. Decline politely when you're full
When you can't take on more work that week:
"Hi @name, I appreciate you reaching out! I'm fully booked this week, but I have openings next Tuesday and Wednesday — would either of those work?"
Offer an alternative time so the buyer has a path forward. They might wait; if not, they'll respect the honesty.
Confirming a booking
Once price and time are agreed:
- Confirm in writing. WhatsApp message: "Confirming for [service] on [date] at [time], at [location], for UGX [amount]."
- Send deposit instructions if applicable. "Please send 30k deposit to MoMo +256 78x xxx xxx by [date]."
- Send a reminder the day before. WhatsApp the buyer: "Just confirming for tomorrow at [time]."
- Show up. This is the actual work.
After the service
Within a few hours of finishing:
- Send a thank-you message. "Thanks for booking with me today! I hope you love the result."
- Ask for a review. "If you have a minute, leaving a quick review on my KampalaSnap profile really helps. Here's the link: kampalasnap.com/services/[your-name]"
Reviews are how your service grows. Don't be shy about asking — most happy customers are willing, they just forget if you don't ask.
Handling difficult buyers
A few patterns to watch for:
The endless pre-booker
Asks 30 questions, never books. After 2-3 rounds, politely close:
"Happy to answer any final questions before booking — just let me know if you'd like to lock in a time."
If they don't book within a day, they're not going to. Move on.
The bargainer
Wants you to drop the price after agreeing. Hold the line:
"I quoted you my best rate. If it doesn't work, I understand — no hard feelings."
The cancel-at-the-last-minute
Cancels the night before a booked job. If you took a deposit, you keep it (your policy was clear up front). If not, send a friendly message: "Sorry it didn't work out — happy to book another time." Don't burn the relationship over one cancellation.
The post-service complainer
Says the work isn't right after you finished. Listen first — maybe they have a valid point. Offer to fix what you can. If they're unreasonable (e.g. demanding a full refund for a service they used), you can decline politely.
If they leave a bad review based on an unfair complaint, you can respond publicly to your review with your side of the story. See How to leave reviews for the review system from the buyer side.
Common questions
Can I get reviews from buyers I served before KampalaSnap existed?
Yes — direct them to leave a review on your profile. They need to have a KampalaSnap account, but the review can mention historical work.
A buyer ghosted me after asking for a quote. Can I block them?
You can block them on WhatsApp. Don't waste energy on it; move on.
What if a buyer pays me in cash but I want a record?
Send yourself a WhatsApp note ("Job for @name, 60k cash received, [date]"). It's not legally binding but it's a paper trail for your own bookkeeping.
Do I have to accept every inquiry?
No — you can decline any booking for any reason. Be polite about it. Patterns of unfair declining (refusing buyers from certain areas / backgrounds) can be reported, but case-by-case discretion is yours.
How do KampalaSnap know I'm getting bookings?
We don't — service bookings happen off-platform. We track profile views, WhatsApp button taps (the "lead clicks" metric), and review volume. These are proxies for booking success but we can't see the actual booking.
The insights tab uses these proxies to give you a sense of how your profile is doing.
What's next
- The path to verification — unlock the contact CTA + directory placement.
- Building your showcase — for when you're verified.