Customers now reach a service business in several places: the website, WhatsApp, Telegram, Instagram, the phone. It is tempting to add a bot on every channel, but each has its own rules, costs and audiences, and a bot that is poorly suited to a channel frustrates people. This guide compares the two channels service businesses ask about most, website chat and WhatsApp, on reach, setup, cost, messaging rules, booking and trust, and shows how to decide which to start with and how to run both without doubling your workload.
Messaging platforms change their rules and prices often. Check Meta's current WhatsApp documentation and pricing before you plan volumes.
Who uses which channel
The right channel depends on where your customers already are. Website chat reaches everyone who visits your site, including first-time visitors who do not know you. WhatsApp reaches people who already have your number or a link, and who prefer messaging in an app they use daily. In many countries WhatsApp is the default way to talk to businesses; in others it is less common. Ask your customers, and look at how they contact you today.
| Question | Points toward website chat | Points toward WhatsApp |
|---|---|---|
| Where do new customers first meet you? | Search and your website | Social media, referrals, Google Business Profile links |
| Do customers already message you? | Rarely | Often |
| How do they prefer to book? | Online, on their own | By messaging, as with a friend |
| Do you serve people in countries where WhatsApp dominates? | No | Yes |
| Are you trying to convert cold traffic? | Yes | Less so |
Setup and effort
| Website chat | ||
|---|---|---|
| Accounts needed | Your assistant account | Meta business account, developer app, a phone number and access token |
| Install | Paste one snippet on your site | Configure a webhook and verify tokens |
| Time to launch | An afternoon | A day, plus number verification and template approval |
| Testing | Immediate | Test number first, then live number |
| Ongoing | Update content | Update content, manage templates and opt-ins |
Website chat is faster to launch. WhatsApp needs more setup but reaches people where they already talk. See the WhatsApp Cloud API setup guide for the steps.
Rules and consent
Website chat is initiated by the visitor on your site, so the rules are mostly your own privacy notices. WhatsApp has platform rules: businesses can freely reply to customers who message first within a reply window, but must use pre-approved templates to message after that window, and need opt-in for proactive messages. Marketing messages have extra requirements. Respect opt-outs. Check the current rules before you build reminders or campaigns on WhatsApp.
Cost
- Website chat: your assistant platform and AI usage. No per-message platform fee.
- WhatsApp: your assistant platform and AI usage, plus Meta's charges for some message types, which vary by country and category and have changed over time.
With a bring-your-own-key assistant you pay your AI provider directly for usage on both channels. Crescelo's Agency plan at $399 a month includes WhatsApp and Telegram; website chat is on every plan. See pricing.
Booking and lead capture on each channel
Both channels can carry the same conversation: answer a question, offer times, confirm and capture details. The differences are in the experience.
| Task | Website chat | |
|---|---|---|
| Showing available times | Buttons or a booking card in the window | Text list of times; interactive lists may be available |
| Sharing images and documents | Possible, depends on widget | Natural; customers send photos easily |
| Follow-up after the chat | Email captured in the chat | The number is already there; reminders need templates |
| Session continuity | Browser identifier; may be lost on a new device | Persistent in the customer's app |
| Trust | Your own domain | A familiar app, with a verified business badge for some |
Quality of experience
- Website chat works best with short answers and guided next steps such as a booking card.
- WhatsApp rewards a personal, brief tone; people expect quick, informal replies.
- Both need a clear way to reach a person and a statement that they are talking to an AI.
Write greetings separately for each channel. A long formal greeting suits neither, and WhatsApp users notice immediately.
Run both from one assistant
The biggest mistake is building two separate bots that give different answers. Use one knowledge base and one set of rules, and connect both channels to it, so a price is the same everywhere. Use a single inbox where your team sees conversations from all channels. See unifying web, WhatsApp and Telegram in one inbox and the messaging channels feature.
- Build and test the assistant on website chat first.
- Add WhatsApp once answers and bookings are reliable.
- Keep the greeting and tone appropriate to each channel.
- Give each channel the same handover rules.
- Review conversations from both channels in one place.
Telegram and other channels
Telegram is simpler to set up than WhatsApp because bots are a native feature, and it is popular in some regions and communities. If your customers use it, add it after the main channels. See Telegram bot integration for business chat. Instagram and Messenger belong to social automation tools; see Crescelo vs Tidio and ManyChat for that comparison.
Decision guide
| If this describes you | Start with |
|---|---|
| Most customers find you through search and your website | Website chat, then add WhatsApp |
| Customers already message you on WhatsApp | WhatsApp, with the same assistant on your site |
| You serve a WhatsApp-heavy country | Both, WhatsApp first if your traffic comes from social and referrals |
| You want the fastest launch | Website chat |
| You need reminders and follow-ups by message | WhatsApp, with approved templates |
Privacy
Both channels handle personal information. Tell people they are talking to an AI, link to your privacy policy, collect only what you need and understand which providers process the data. WhatsApp involves Meta as well as your assistant vendor and AI provider. See the GDPR checklist for website chatbots. This is general information, not legal advice.
Example: a barbershop with both channels
A barbershop gets most new customers from Instagram and Google, and most repeat customers message on WhatsApp to rebook. The owner adds the assistant to the website for first-time visitors and connects WhatsApp for regulars.
| Customer | Channel | What the assistant does |
|---|---|---|
| First-time visitor from Google | Website chat | Answers price and style questions, offers times, captures a name and number |
| Regular customer | Recognises the rebooking request, offers usual slots and confirms | |
| Customer who ran late | Tells them the current status from the schedule and hands over to the barber if needed | |
| Someone asking about a group booking | Either | Collects details and hands over to the owner |
The same documents, the same booking rules and the same handover serve both channels, so the owner reviews one set of conversations.
Mistakes to avoid when adding WhatsApp
- Announcing the number before testing answers and bookings.
- Using a personal number that you need for daily use.
- Sending proactive messages without opt-in or approved templates.
- Writing long formal replies that feel out of place in a chat app.
- Forgetting to tell customers that they are speaking to an AI.
- Letting messages sit unanswered when a person is needed.
Start with customers who already message you, and expand once the assistant has proved itself.
How to test which channel your customers prefer
- Look at the last fifty enquiries and count how many came by each route.
- Ask new customers how they would prefer to book, in a short line on your confirmation email.
- Add a WhatsApp button next to the website chat for a month and compare use.
- Track bookings by source so you can see which channel converts.
- Adjust your effort to follow the numbers, not your assumptions.
Customers surprise businesses. A clinic might expect elderly patients to prefer the phone and discover that many message on WhatsApp all day. A short experiment settles it.
A launch plan for adding a second channel
Add WhatsApp only after the website assistant has run for a few weeks and you trust its answers. Start with a small group of existing customers, review every conversation for the first week, and only then publish the number widely. Keep the phone number and other routes open while you learn how customers use the new channel, and set expectations about response times in the greeting.
| Week | Focus |
|---|---|
| 1 | Test with staff and a few friendly customers on the Meta test number |
| 2 | Move to the real number and invite existing customers |
| 3 | Add the link to your website, Google profile and signature |
| 4 | Review results and decide about templates and reminders |
Frequently asked questions
Should I use WhatsApp or website chat for my service business?
Start where your customers already are. Website chat reaches new visitors; WhatsApp reaches people who prefer messaging. Many businesses use both with one assistant.
Is a WhatsApp bot harder to set up?
Yes. It needs a Meta business account, a developer app, a phone number, a token and a webhook. Website chat needs one snippet on your site.
Can one assistant serve both channels?
Yes. Use one knowledge base and connect both channels, so answers are consistent.
Does WhatsApp cost extra?
Meta charges for some message types, and prices vary. Replies to customers who message you are generally cheaper than proactive messages.
Can a WhatsApp bot book appointments?
Yes. It can offer times and confirm in the chat, and send reminders using approved templates.
Which plan includes WhatsApp in Crescelo?
The Agency / Scale plan includes WhatsApp Cloud API and Telegram integrations.
See the messaging channels feature, try the assistant in the playground and start a free trial.
Further reading
- Google Search Central: creating helpful, people-first content: What Google looks for in useful pages.
ANSWER EVERY VISITOR. BOOK THE ONES WHO ARE READY.
Deploy Crescelo on your website in 15 minutes
Train your assistant on your price lists, documents, and service policies. Enable 24/7 grounded answers and conflict-free in-chat appointment booking.