Contact Info
How should a Kuwaiti group of companies set up Odoo CRM?
A Kuwaiti family group often sells to the same customer through a trading company, a contracting arm and a services business. An Odoo CRM consultant decides which contacts are shared and which pipelines stay separate, organizes sales teams by company and brand line, keys records on commercial license details, and makes sure each won deal becomes a dinar quotation, order and invoice in the correct company.
Last reviewed by Vikas Saroj
In many Kuwaiti groups the same ministry, cooperative or contractor buys from three or four sister companies. Each keeps its own contact list, its own salesperson relationship and its own idea of how much business the customer brings. The owners see the full picture only when someone builds a spreadsheet at year end.
Odoo is a multi-company system, which makes it possible to share customer records across the group while keeping pipelines, quotations and invoices inside the company that sells. The design choices are what matter: what is shared, who sees what, and how a deal finds the right company before it is quoted.
I advise Kuwaiti groups remotely, through online workshops with owners, sales heads and finance, and written design notes the whole group can review. I am independent of Odoo and of local implementers, so I can propose a structure that suits the group rather than the quickest build.
The work starts from the group structure, because in Kuwait that structure usually decides more about CRM design than the sales stages do.
Which companies sell to which customer types, where customers overlap, and what owners want to see at group level, documented before any company or team is created in Odoo.
Rules for which company records are shared across the group and which stay private, so contacts are not duplicated and each company still controls its own pipeline.
Sales teams per company and per brand or product line where a group distributes several principals, each with its own targets, price lists and quotation layout.
A simple referral path when one company spots an opportunity for another, with the lead created in the right company and the referring salesperson recorded.
Price lists, discounts and rounding tested at fils precision, plus dollar or euro lists for imported goods, with Arabic and English quotation layouts approved by sales.
Pipeline and revenue by customer across all group companies, built on shared records so owners see total exposure to a customer without manual consolidation.
Agree how the group sells
Build the multi-company CRM
Run it across the group
Odoo lets contacts and companies be shared across all companies in a database or restricted to one. Neither extreme is usually right for a Kuwaiti family group. If everything is shared, a salesperson in the contracting arm can see the trading company's private negotiations. If nothing is shared, the same customer is created four times with four spellings.
The model I usually propose:
I test the access rules with real users from each company before go-live, because multi-company visibility in Odoo is powerful but easy to misconfigure. A salesperson who sees too much is a confidentiality issue; one who sees too little starts keeping a private spreadsheet again. The broader group design is covered on the Odoo consultant page for Kuwait.
Kuwaiti trading houses frequently distribute products for several international principals, often with separate sales staff, price structures and reporting obligations for each brand. If the CRM treats all of that as one pipeline, it becomes difficult to report to a principal or to judge which line is growing.
In Odoo CRM I usually give each brand line, or group of related lines, its own sales team within the selling company. That gives each line:
Products carry the brand as an attribute or category, so a quotation that mixes lines still reports correctly. Where one salesperson covers several brands, they join several teams rather than duplicating records. This structure builds on the standard features described on the global Odoo CRM page and needs little or no custom code.
The Kuwaiti dinar is divided into fils, and amounts are carried to more decimals than most currencies use. Odoo supports currency precision, but quotation errors appear in the details: discounts on low-value items, prices imported from old systems with fewer decimals, and price lists computed from a base list with their own rounding.
Before the sales team quotes in Odoo, I test:
As far as I know, Kuwait has no general VAT in force, so domestic quotations usually carry no tax line. Groups that also sell from a company in a GCC country where VAT applies need taxes and fiscal positions configured per company, which Odoo handles within one database. Your tax advisor should confirm the position for each entity. Ministries, cooperatives and larger buyers commonly expect Arabic on commercial documents, so I include a bilingual quotation layout in scope from the start rather than adding it after go-live.
The most useful key for a Kuwaiti business customer is its commercial license information, not its name. Names change, abbreviations vary and Arabic and English spellings rarely match across systems, but the license identifies the legal entity behind them.
What I set up in Odoo:
During migration from older systems, I match records from each group company on these identifiers, review uncertain matches with the sales teams, and merge only what is confirmed. On personal data, I keep individual contact details to what the sales process uses and limit access by role. Data protection rules for Kuwaiti businesses are a legal matter to confirm with your advisor.
Some Kuwaiti groups run a separate CRM in one company, often because a principal or a regional office required it. That can continue if it is genuinely used. The integration then needs a clear owner for each record: the CRM for early pipeline activity, Odoo for customers, quotations, orders and invoices once a priced offer is needed.
Points to check before committing:
Odoo CRM is not the right answer when the group's sales are driven mainly by marketing campaigns that need advanced automation and attribution, or when each company insists on fully separate systems. For the platform decision across the group, my Kuwait ERP advisory page and the country overview are the places to start; my approach to pipeline design is set out under CRM consulting. The ERPNext CRM page for Kuwait looks at key-account selling instead.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Yes. Odoo supports multiple companies in one database, and customer records can be shared while opportunities, quotations and invoices stay with the company that sells. I design and test the access rules with real users so salespeople see shared customers without seeing each other's private negotiations.
I usually set up a sales team per brand line within the selling company, with products tagged by brand. Pipeline, quotations and revenue can then be reported by line, which supports internal reviews and the information principals often ask for, even when a quotation mixes several brands.
The dinar can be configured with its correct decimals in Odoo. Trouble tends to come from derived price lists, percentage discounts and legacy price imports, so I test real quotations against figures finance trusts before the sales team relies on the system.
My work is delivered remotely, with online workshops per company, joint sessions for owners and a shared design document. Recorded walkthroughs help staff who miss a session. Meeting in person is something we can agree separately if a specific step calls for it.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.