Skip to content

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
A small customer service team in a Riyadh office handling WhatsApp enquiries from a shared inbox

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.

  1. 01

    Channel setup

    Business verification, migration of the main number to the API, and approval of the initial message templates.

  2. 02

    Flow design

    Qualification questions, language detection, routing rules and explicit escalation points agreed with the coordinators who would use them.

  3. 03

    CRM integration

    Bitrix24 pipeline configured, contact matching by phone number, deal creation from the flow and activity logging via webhooks.

  4. 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.

Handover rules were written before the flow was built and are the part of the design the coordinators value most.
SituationWhat happens automaticallyWhen a person takes over
New enquiry, working hoursGreeting, three qualification questions, deal created in CRMImmediately after the third answer — assigned coordinator is notified
New enquiry, out of hoursAcknowledgement with expected response time, deal created, morning task scheduledStart of next working day
Existing customerRecognised by phone number, previous jobs shown to coordinatorStraight away — no qualification questions
Price question, complaint or change of scopeNothing — no automated answerImmediately, 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

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.