Case study10 Sept 2026
WhatsApp automation connected to a CRM pipeline for a Riyadh service business
How a service company receiving most of its enquiries on personal WhatsApp numbers moved to the WhatsApp Business API, a shared inbox and a Bitrix24 pipeline — with automated qualification, Arabic and English routing and human handover.
- Client
- Home-services company, Riyadh (anonymised)
- Industry
- SMEs
- Technology
- WhatsApp Business APIBitrix24 CRMWebhook integrationsGoogle Sheets reporting

Quick Answer
A Riyadh home-services company was losing enquiries because customers messaged individual staff on personal WhatsApp numbers. RaysanDev migrated the business to a verified WhatsApp Business API number with a shared team inbox, built an automated Arabic/English qualification flow that creates and updates deals in Bitrix24, and defined clear handover points so a person takes over whenever the conversation needs one.
Key Takeaways
- Every enquiry now lands on one verified business number and is recorded against a CRM contact.
- A short automated flow captures service type, location and preferred time in the customer's language before an agent joins.
- Out-of-hours enquiries receive an immediate acknowledgement and a scheduled follow-up task the next morning.
- Handover rules were written before the flow: anything about price, complaint or change of scope goes to a human.
- Bitrix24 pipeline stages mirror the operational reality — enquiry, quoted, scheduled, completed, follow-up.
- Template messages were kept few, approved once, and reused rather than rewritten per campaign.
The challenge
- Customers messaged whichever technician or coordinator they had dealt with before, so enquiries were spread across several personal phones with no shared record.
- When a coordinator was off, their conversations went unanswered; there was no visibility of open enquiries.
- Quotes were sent as free-text messages and rarely followed up, so the company could not say how many enquiries became jobs.
- Evening and weekend enquiries — a large share for a home-services business — waited until the next working day.
The solution
- Migration to the WhatsApp Business API on a verified business number with a shared inbox for coordinators.
- An automated qualification flow in Arabic and English capturing service, district and preferred time, then routing to the right coordinator.
- Two-way integration with Bitrix24: contact matching, deal creation, stage updates and full conversation logging.
- Approved message templates for acknowledgement, appointment confirmation, reminders and post-service follow-up.
Implementation
How the work was delivered
A phased approach so value arrives before the whole programme is complete.
- 01
Channel setup
Business verification, migration of the main number to the API, and approval of the initial message templates.
- 02
Flow design
Qualification questions, language detection, routing rules and explicit escalation points agreed with the coordinators who would use them.
- 03
CRM integration
Bitrix24 pipeline configured, contact matching by phone number, deal creation from the flow and activity logging via webhooks.
- 04
Enablement
Coordinator training on the shared inbox, response guidelines, and a weekly report on enquiries by source, stage and response time.
The starting point
The company provides maintenance and installation services to households and small businesses across Riyadh. Almost all new business arrived through WhatsApp — from referrals, from a Google Business listing and from social media — but it arrived on whichever personal number the customer happened to have. Coordinators forwarded jobs to technicians by message, quotes were typed by hand, and nobody could answer the owner's simplest question: how many enquiries did we get last month, and how many became jobs?
The owner had already tried a CRM once. It failed because staff had to copy conversations into it manually, which nobody did after the first week. Any new system had to capture the conversation automatically or it would not be used.
Moving to the WhatsApp Business API
The first step was structural: one verified business number on the WhatsApp Business API, with the coordinators working from a shared inbox instead of their own phones. Personal numbers were kept alive for a transition period with an automatic reply pointing customers to the business number. The distinction between the free WhatsApp Business app and the API — and why a multi-agent team needs the latter — is explained in our WhatsApp automation guide for Saudi businesses.
Templates were deliberately kept to a small set: enquiry acknowledgement, appointment confirmation, reminder the day before, and a post-service follow-up. Each existed in Arabic and English and was approved once. Marketing broadcasts were explicitly out of scope for the first phase; the goal was to stop losing enquiries, not to send more messages.
The qualification flow
When a new conversation starts, the flow greets the customer in the language of their first message and asks three things: the type of service, the district, and the preferred time window. The answers are enough for a coordinator to quote or schedule without a back-and-forth, and they are written to the CRM before a human ever opens the conversation.
| Situation | What happens automatically | When a person takes over |
|---|---|---|
| New enquiry, working hours | Greeting, three qualification questions, deal created in CRM | Immediately after the third answer — assigned coordinator is notified |
| New enquiry, out of hours | Acknowledgement with expected response time, deal created, morning task scheduled | Start of next working day |
| Existing customer | Recognised by phone number, previous jobs shown to coordinator | Straight away — no qualification questions |
| Price question, complaint or change of scope | Nothing — no automated answer | Immediately, flagged as priority in the inbox |
What we did not automate
The flow never quotes a price, never argues with a complaint and never confirms a technician's arrival time on its own. Those moments decide whether a customer trusts the company, and they stay with people.
Connecting the conversation to Bitrix24
Bitrix24 was chosen because the company needed a pipeline, task assignment and a shared calendar for technicians without a large licence commitment, and because its open channels and REST API made the WhatsApp integration straightforward. The pipeline stages were taken from how the business actually works — enquiry, quoted, scheduled, completed, follow-up — rather than from a generic sales template. Our approach to this configuration is described on the Bitrix24 CRM service page.
- Contacts are matched by phone number, so a returning customer is never duplicated.
- A deal is created from the flow's answers with service type, district and time window as fields, not free text.
- Stage changes made by the coordinator trigger the corresponding template — confirmation, reminder, follow-up — without the coordinator retyping anything.
- The full conversation is logged on the deal timeline, which is what made the CRM stick this time.
A lightweight reporting export to a shared spreadsheet gave the owner a weekly view of enquiries by source, conversion by stage and first-response time, without building dashboards prematurely. The same pattern — automate the capture, keep humans on judgement, report simply — underpins our broader business process automation work.
Getting the team to use it
Adoption was treated as part of delivery, not an afterthought. Coordinators were involved in writing the qualification questions and the handover rules, which meant they trusted the flow when it went live. Training took place on real conversations in the shared inbox rather than on slides. A short set of response guidelines — tone, expected reply time, when to call rather than message — was agreed and pinned in the inbox.
The transition period for personal numbers was fixed in advance and communicated to regular customers. When it ended, the auto-reply on personal numbers remained for a further period as a safety net.
What we would repeat on the next project
- Write the handover rules before the flow, with the people who will handle the handover.
- Keep the template set small and bilingual; approval friction drops and consistency improves.
- Make the CRM record automatic — if staff must copy conversations, the CRM will fail.
- Match pipeline stages to real operations, not to a sales textbook.
- Report simply first; dashboards can follow once the data is trusted.
Results
Outcomes
We report only what the client has approved and what can be evidenced.
No results are published for this entry. Measured outcomes appear here once a client approves publication and the figures have been verified together.
FAQ
Questions about this project
Where we help
Services used in this engagement
The capabilities this type of project draws on.
WhatsApp Automation
Automated conversations, notifications and lead capture on WhatsApp.
Bitrix24 CRM
CRM setup, sales pipelines and workflow automation on Bitrix24.
CRM Implementation
Bitrix24, Odoo CRM or custom CRM — selected, configured and adopted.
AI & Business Automation
Applied AI and process automation that removes manual work.
Enquiries arriving on personal WhatsApp numbers?
Describe how your team handles messages today and we will map a shared-inbox, automation and CRM setup that your staff will actually use.
