Custom CRM development · Dubai and the UAE
Custom CRM development in Dubai for sales teams that close on WhatsApp
A custom CRM is sales software written around your own deal stages instead of rented per seat.
From AED 12,500excl. VATSee pricing →
- AED 12,500–88,000, excl. VAT
- Pipeline usually live by week 4
- Code, cloud and data in your name
- Arabic and Latin name matching
- Marketing calls kept to 9:00–18:00
- ★ 4.9 on Google (92 reviews)Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
Founder-led delivery
Overview
Ours costs AED 12,500–88,000 excluding VAT and goes live in 4–8 weeks. It logs WhatsApp chats against a number your company owns and finds محمد when a rep types "Mohamed". I'm Ashish Sharma. I price every CRM myself and run the build from Lucknow, Monday to Saturday 08:30–17:30 Gulf Standard Time, with the code, cloud and data held in your company's name throughout.
By Ashish Sharma, founder · Updated 12 October 2026
Quick answer
What will a custom CRM cost a Dubai sales team, and when can reps start using it?
AED 12,500–88,000 excluding VAT, over 4–8 weeks. That band pays for the CRM your reps open every day: contacts, deals, your own stages, follow-ups, an owner dashboard, Arabic and Latin name matching, and an import from one spreadsheet. On a smaller build the pipeline is usually live from week 4; approvals, multi-currency quotes and any connections land by week 8. Most Dubai CRM agencies want a call before naming a figure. Ours is published, so you can hold any quote against it.
- Near AED 12,500: one pipeline, one sales team, one clean Excel file.
- Near AED 88,000: several pipelines, approvals, AED, USD and SAR quotes, margin reports.
- Priced as separate lines: WhatsApp Business Platform, gateways, portal and accounting connections, a full Arabic interface, multi-source migration.
- Cloud, repository and WhatsApp accounts opened in your company's name.
01of 9
What your sales team is using at week 4, and what waits for week 8
If leads are going missing in WhatsApp groups, a three-month build is three more months of missing leads. The agency estimates I read on 12 October 2026 ran from one to six months. Ours is 4–8 weeks, with the screens reps open daily going live first. This is a typical mid-band plan; your written plan gives your own weeks.
| Week | What is live | Who is using it |
|---|---|---|
| Week 1 | Stage map signed off; accounts opened in your company's name; a sample of old records on staging | Owner and sales manager |
| Weeks 2–3 | Contacts, deals, stages, tasks and reminders on staging, demoed weekly | Two or three reps testing |
| Week 4 | Pipeline, follow-ups and owner dashboard live, old records migrated. A build near the bottom of the band ends here | The whole sales team |
| Weeks 5–8 | Approvals, multi-currency quotes and whichever connections you added | Sales and finance |
| Phase two (quoted separately) | Mobile app, chatbot, stock and purchasing | Your team, after a month on the CRM |
A phone app specified before reps have used the CRM for a month is specified on guesses, so it waits.
On the first call I ask your sales manager to walk me through the last deal you lost. Whatever stage they mention that isn't in your current tool is usually why the spreadsheet exists.
02of 9
Seven lines that decide your CRM price
None of the Dubai CRM developers' pages I read on 12 October 2026 published an AED price for a custom build; the closest was a budget slider from AED 5K to AED 100K+. Your written quote names the rows below that set where you land in ours.
| Scope item | Nearer AED 12,500 | Nearer AED 88,000 |
|---|---|---|
| Pipelines | One pipeline, one team | Several, each team with its own stages |
| Approvals | None. Reps send their own quotes | Discount and credit approvals by role |
| Currencies | AED only | AED, USD and SAR price lists |
| Who sees what | Owner and reps | Managers see their team, finance sees credit |
| Documents | An English quotation PDF | Quotation, pro-forma and invoice templates |
| Reports | One owner dashboard | Team dashboards, quote-margin and lost-deal reports |
| Trading fields | None | Landed cost, credit limits, Incoterms |
Outside the band, each as its own line: the WhatsApp Business Platform, each payment gateway, Property Finder and Bayut feeds, any accounting connection, a full right-to-left Arabic interface with bilingual documents, and migration from more than one source. These are quoted after a short discovery call, once I have read the provider's API documentation or a sample export, and you can drop any of them.
The right-hand column needn't arrive at once. Launch with AED-only quotes and no approvals, and add both after a month of real deals. Adding them is a change of scope, so they are priced at that point; the figure you signed for launch stays put. How a CRM compares with other builds is on our page about software, CRM and ERP costs in Dubai.
03of 9
When a rep resigns, the WhatsApp history stays
Most UAE deals start on WhatsApp, plenty of them on a rep's personal phone, and when the rep resigns the history goes too. A CRM can keep those chats only through Meta's WhatsApp Business Platform (the API, not the Business app), on a number the company owns.
Your number, your Business Portfolio
Your company creates the Meta Business Portfolio, registers the WhatsApp Business Account (WABA) under it and adds the sales number. We join as users. Every message is stored on the contact record, so the next rep reads the whole thread.
The 24-hour window
A customer's message opens a 24-hour customer-service window. Since 1 October 2026 Meta bills the replies a rep sends inside it at its utility rate once the number has used its 1,000 free service messages for the month, per its non-template pricing page. Once it closes, only an approved, billed template can restart the conversation. Reps see a countdown on each open chat.
How Meta bills
Meta has charged per delivered template since 1 July 2025. The price depends on the category (marketing, utility or authentication), a volume tier for the last two, and the recipient's country code. AED became available as a billing currency on 1 April 2026, and rates change only on 1 January, April, July or October, so check Meta's current card rather than a figure printed here.
Templates in two languages
Each language version of a template goes to Meta for review separately. We draft the set with your sales manager while the pipeline is being built, so the review runs alongside the build.
A bot that answers first and passes qualified leads to the CRM sits in our AI chatbot band, AED 4,900–59,000; see AI and WhatsApp chatbot development.
Where does your sales WhatsApp live today? Tell me on WhatsApp.
Have a project in mind?
Send a few lines on WhatsApp or get a fixed AED quote.
04of 9
Mohammed, Muhammad, Mohamed and محمد are one customer
A rep types "Mohamed" from a business card, the web form says "Muhammad", the WhatsApp profile shows محمد and an old Excel row says "Mohammed". Without matching rules that is four contacts, several reps chasing one buyer, and a pipeline counting leads that don't exist.
Phone number first
A UAE mobile can arrive as 05x xxx xxxx, 971 5x xxx xxxx or 00971 5x xxx xxxx. Each is stored in one international format after Arabic-Indic digits are converted (٠٥٠ becomes 050), and two records with the same number are flagged whatever the names say.
A name key in both scripts
For Arabic, the search key strips diacritics, folds the alef forms (أ, إ, آ) to ا and treats taa marbuta (ة) as haa (ه). For Latin script it ignores Al, El and Al- prefixes and joins "Abdul Rahman" with "Abdulrahman". A transliteration table ties all four spellings together, so "mohamad" finds them.
Merges a manager approves
Two customers can share a name, and two brothers a landline, so nothing merges on its own. Your manager sees suspected pairs with the reason, accepts or rejects each, and an accepted merge keeps both histories.
If you add Arabic quotation PDFs
A font that isn't embedded prints as boxes, and an amount can flip inside an Arabic line. We embed the font, run Arabic line items right to left, keep figures and product codes left to right, and check it all in our bilingual QA pass.
05of 9
Follow-ups and dialling inside the UAE telemarketing rules
Cabinet Resolution No. 56 of 2024 sets the UAE's telemarketing rules and No. 57 the penalties, both in force since 27 August 2024 for all licensed UAE companies, free-zone firms included. They govern marketing calls, so each call task is tagged marketing or service and the limits apply to the first kind. A customer who asked for a callback still gets one, with the reason logged.
| Rule | What the CRM does |
|---|---|
| Marketing calls only from 9:00 to 18:00 | Dial buttons on marketing tasks disabled outside the window |
| One marketing call a day per consumer | A per-contact daily counter blocks a second dial |
| No more than two a week when unanswered | A weekly counter stops the third attempt |
| No further call after the consumer rejects the product | A "declined" outcome sets a permanent do-not-call flag |
| Calls from UAE numbers registered under the company's licence | Caller ID chosen only from the admin's registered list |
| Records of marketing calls kept | Call log rows reps cannot edit or delete |
| No calls to Do Not Call Registry (DNCR) numbers; fines of AED 50,000, then 75,000, then 150,000 for the third and later | DNCR-listed numbers flagged at import and blocked |
Checks run on Asia/Dubai time on the server, so the button is off at 18:01 whoever is logged in. Prior TDRA approval to telemarket is your company's job. Some summaries add a consent requirement that Clyde & Co's (18 July 2024), which I worked from, doesn't mention, so a "consent source and date" field is optional. This is how we build it; your legal adviser confirms how the rules apply to you.
06of 9
Quotes in AED, USD and SAR for trading and re-export companies
A Dubai trading company might quote a Riyadh buyer in SAR, pay its supplier in USD and report in AED, all on one order. The CRM has to hold your costs as well as your price, because a quote sent at the wrong rate or without freight is margin you can't recover once the buyer signs.
| Field | What it does | Who sets the rule |
|---|---|---|
| Price list per currency | Quotes in the buyer's currency from a maintained list, not a converted guess | Sales director |
| Exchange-rate snapshot | Locks the rate on that quote, so a revision shows both | Finance |
| Landed cost (purchase, freight, insurance, duty as entered) | Shows the margin before the quote goes out | Accountant |
| Credit limit and overdue days | Holds a new order for a customer over the limit | Finance |
| Re-export or local sale | Records the treatment your accountant assigns | Accountant |
| Incoterm | Printed on the quote, so an EXW price is never read as CIF | Sales |
No exchange rate or duty percentage is written into the code; your team enters them and your accountant confirms the treatment. The CRM stops at the confirmed order. Stock and purchase orders belong in an ERP: a custom build on our software band (AED 24,500–245,000 over 6–16 weeks) or a package, priced in our guide to ERP software prices for UAE small businesses. Send me a recent quote with the prices removed and I'll mark which fields it needs.
Have a project in mind?
Send a few lines on WhatsApp or get a fixed AED quote.
07of 9
Getting paid without finance retyping anything
Most CRMs stop at "won" and leave finance to chase the money. This one follows the deal until it is paid.
Payment links on the quote
On acceptance, a payment link goes out through Stripe, Telr, PayTabs, Network International's N-Genius, Tabby or Tamara, on merchant accounts in your company's name, and the gateway's confirmation marks the deal paid. Where a store is involved, the merchant and we run one real test purchase together before handover; on a CRM I suggest one real link on a real quote. See payment gateway integration.
Invoice data for the ASP you appoint
UAE e-invoices travel through an Accredited Service Provider (ASP) each business appoints. The CRM exports invoice data in the fields your accountant and ASP specify. Any connection work is a named, quoted line, and the signed scope says whether we build it.
On 10 May 2026 the Ministry of Finance moved the ASP deadline for revenue above AED 50 million from 31 July to 30 October 2026, with go-live unchanged at 1 January 2027. Its guidelines (v1.1, 1 June 2026) set the rest: below AED 50 million, an ASP by 31 March 2027 and go-live on 1 July 2027; the government sector on 1 October 2027.
What we don’t claim
We don't describe a CRM as approved by the Federal Tax Authority or as ready for e-invoicing on its own; the ASP transmits invoices. If a vendor sells e-invoicing as a module, ask which ASP carries them.
08of 9
When Zoho, HubSpot or Salesforce is the better buy
Some readers shouldn't commission a CRM, and if your answers point to Zoho or HubSpot, I'll say so. Data residency used to be a UAE reason to build. On 13 January 2026 Zoho opened Dubai and Abu Dhabi data centres, certified to the DESC CSP Security Standard, so for most SMEs residency alone no longer decides it. What decides it now is what your team does around the package.
| What you see today | Points to | Why |
|---|---|---|
| Under 10 users, standard stages | Zoho or HubSpot | If seats × monthly licence × 36 is below AED 12,500 plus three years of upkeep, rent |
| UAE-hosted data is the only requirement | Zoho's UAE data centres | Check your account's region; health data or DIFC and ADGM rules can still apply |
| A parallel Excel for a step the package can't model | Build | The real process lives outside the CRM, so its reports are wrong |
| Seats paid for staff who use one screen, or add-ons stacking up | Build or hybrid | You are paying for development inside someone else's product |
| Site visits, job sheets and approval chains kept as notes | Build | A contracting or services job has stages a sales pipeline can't show |
| Happy with the package, missing a WhatsApp or portal feed | Integration only | Keep the licence, add the connection |
Can you extend a spreadsheet instead? For two or three reps, yes, until two people edit the same row. The test I trust most: ask your sales manager which spreadsheet they open before the pipeline meeting. If none, stay on the package.
Brokerages have their own band, AED 13,500–98,000 over 4–10 weeks for a listings website plus CRM; see Property Finder and Bayut CRM integration.
Already on Zoho, HubSpot or Salesforce? Describe the workaround on WhatsApp and I'll say whether to build, integrate or stay.
09of 9
Ask any CRM developer this before you sign
A ranking can't tell you whether a developer will build your pipeline or show you someone else's. These five questions can.
| Ask | A weak answer | Our answer |
|---|---|---|
| Will we see our own stages on staging early? | Another client's demo | Yes; the written plan gives the week each piece lands |
| Whose name is the WhatsApp number in? | Ours for now, yours later | Yours, in your Meta Business Portfolio |
| How are Arabic and Latin duplicates merged? | The system supports Arabic | Phone first, then a name key; a manager approves each merge |
| How does the dialler keep to 9:00–18:00 and the DNCR? | Reps are told the rules | Server-side window, counters per contact, flagged numbers blocked |
| What do we get at exit? | Full ownership, no detail | Repository and cloud in your name throughout, every login handed over, the source code and IP yours outright once the final 20% is paid, export format in the scope |
You would sign with Codingclave Development LLP, which I founded in Lucknow, India, in 2017. Delivery is founder-led: I price every CRM myself and stay on the project from scope to handover. If I'm ever unavailable, the repository and cloud are already yours, so another developer can pick up the work. There is no office, staff or legal entity in the UAE; WhatsApp comes first, then email and video calls.
Hours are Monday to Saturday, 08:30–17:30 Gulf Standard Time, so a Dubai sales team's 9-to-6 day overlaps ours until 17:30, Saturday included. The 18:00 call cut-off doesn't need any of us online, because the server enforces it. A team in Abu Dhabi or Al Ain gets the same price and set-up as one in Dubai.
Check us first: 4.9 on Google (92 reviews), 200+ projects since 2017 and Top Rated on Upwork, on our reviews and work pages, with more buyer checks on our UAE page. To keep a developer on after launch (a half-time developer costs AED 4,900–9,500 a month), see hiring a developer for UAE work.
Pricing in AED
The CRM band, and the builds a CRM grows into
The first row covers what your reps use every day. The rows under it are where a CRM tends to lead next and what keeps it running, priced the same in every emirate.
Custom CRM
AED 12,500 – AED 88,000
Excl. VATCustom CRM · Typical timeline: 4–8 weeks
Pipeline, contacts, follow-ups, owner dashboard, Arabic and Latin duplicate matching, and an import from one spreadsheet; 4–8 weeks.
Get a quote for this plan
Real estate website + CRM
A listings website plus CRM for brokerages, over 4–10 weeks.
Custom software, portal or SaaS
When the CRM grows into stock, purchasing or job sheets, over 6–16 weeks.
AI chatbot (website or WhatsApp)
A WhatsApp or website bot that qualifies leads into the CRM.
Add-ons priced line by line
Connections, extra migration sources and a full Arabic interface, each quoted after a short discovery call as a line you can drop.
Hosting, backups, monitoring and support
Keeping the CRM running after cutover: hosting managed on your company's cloud account, backups, monitoring and support. Bugs found in the first six months are fixed free whether or not you take the plan.
- Fixed price in AED
- Free scoping call
- No obligation
Hosting, Meta's message charges and any licence fees are paid by you to each provider, on accounts in your company's name. Our share is invoiced in dirhams and reaches our AED account by bank transfer, so finance never converts a currency: 40% to start the build, 40% when a mid-project checkpoint we fix together is passed, and the last 20% at go-live. The hosting region is set out in the scope you sign.
Prices are in UAE dirhams (AED) and exclude VAT. Project prices are converted from our GBP price list at GBP 1 = AED 4.90 (11 October 2026) and rounded; monthly plans are set in AED. Codingclave is an India-based supplier and is not registered for UAE VAT. VAT-registered UAE businesses usually account for VAT on imported services under the reverse-charge mechanism; confirm with your tax adviser.
Fixed AED quote
What should your CRM replace?
List the stages a deal passes through, from first message to paid invoice, and I'll reply with what goes live at week 4 and where you sit in the AED band. WhatsApp opens a chat with my number, +91 92771 84741.

Ashish Sharma
Founder, Codingclave
Ashish or the team replies on WhatsApp or email during our hours, Mon–Sat, 8:30am–5:30pm GST.
- ★ 4.9 on Google (92 reviews) · Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
- Founder-led delivery
Prefer WhatsApp?
WhatsApp AshishYou send the brief on WhatsApp
Team size, current tool, and your stages as you would explain them to a new rep.
We map your stages on a video call
A short call with your sales manager, starting from the last deal you lost.
A quote with the week each piece lands
Every line priced and every account your company opens listed. That signed scope locks the total; it moves only if you change what we're building.
Meta, cloud and repository in your name
Cloud, repository, Meta Business Portfolio and gateway accounts in your company's name, with us added as users.
We demo on staging weekly
The CRM runs on your own sample records. Before cutover, all old records go to staging with a duplicate report for your manager.
Cutover and handover
Go-live, a training call and every login handed over. For six months after launch, any bug your reps report is fixed at no charge.
FAQ
Questions UAE businesses ask us
Can’t see yours? Ask Ashish directly — you’ll get a straight answer, not a sales script.
Ask Ashish directly
How much does CRM software cost in Dubai?
Which CRM is the best in the UAE?
Who are the top CRM developers in Dubai?
Can a CRM connect to the WhatsApp Business API in the UAE?
Is there an Arabic CRM, or can a CRM work in Arabic and English?
What is the fine for calling a number on the UAE Do Not Call Registry?
What is the difference between a CRM and an ERP for a Dubai trading company?
Is there a CRM for hotels and hospitality businesses in Dubai?
Ashish Sharma · Founder
Your deal stages are the brief
List the stages a deal passes through, from first message to paid invoice, and I'll reply with what goes live at week 4 and where you sit in the AED band. WhatsApp opens a chat with my number, +91 92771 84741.
- WhatsApp us or fill in the form
- Free scoping call
- Fixed AED quote, no obligation
- ★ 4.9 on Google (92 reviews) · Lucknow, India profile
- 200+ projects since 2017
- Top Rated on Upwork, 100% Job Success
- Founder-led delivery
Keep exploring
- UAE
Web and software development for UAE businesses
- Price guide
Software, CRM and ERP costs in Dubai
- Service
Hire a dedicated developer for UAE work
- UAE
Get a written AED quote
- Guide
ERP software prices for UAE small businesses
- Service
AI and WhatsApp chatbots that feed the CRM
- Reviews
Client reviews
- Our work
Our work

Ashish Sharma
Founder, Codingclave · Updated 12 October 2026
Ashish founded Codingclave in Lucknow, India, in 2017 and still leads delivery on every project.
Sources (5)· public sources cited on this page
- Clyde & Co – UAE tightens telemarketing regulations: what you need to know (18 Jul 2024)
- Ministry of Finance – Targeted amendments to e-invoicing system decisions (10 May 2026)
- Ministry of Finance – UAE Electronic Invoicing Guidelines v1.1 (1 Jun 2026; ASP date for AED 50m+ since moved to 30 Oct 2026)
- Meta for Developers – WhatsApp Business Platform pricing
- ManageEngine (Zoho Corp) – Zoho opens data centres in the UAE (13 Jan 2026)