Odoo 20 for home services · Lebanon
Odoo for pest control and cleaning companies in Lebanon.
Run every visit in one system, from the WhatsApp message that starts it to the signed report, the invoice and the payment in dollars or lira. Your office plans the day, your technicians work from their phones, and your customers receive a report with photos of the work.

Every visit follows the same path.
Each step hands its details to the next one. The screens below come from a working Odoo 20 demo we set up for a service company in Dubai, so amounts show in dirhams. A Lebanese setup shows dollars and lira.
Message
A WhatsApp message, a call, an email or a website form becomes a request your team can see.
one listQuote
Priced from your list in dollars and sent as a link the customer opens, accepts and signs.
accepted onlinePlan
The visit goes to someone qualified for the job and close enough to arrive on time.
right person, right timeVisit
On site the technician follows the checklist for the service, takes photos and gets a signature.
proof of workReport & payment
The report reaches the customer, the invoice follows, and the payment is recorded in dollars or lira.
paid and reconciledNext visit
The customer rates the visit, and the follow-up or the next contract visit is already in the plan.
customers come backWhat you pay, and to whom.
Both amounts are known before any work starts.
Odoo licences, paid to Odoo
Odoo invoices its subscription to you directly, at its price for Lebanon. Plans and prices vary by country, so check odoo.com/pricing.
Implementation, with NavyBits
We start with an assessment of how your company works, typically around $3,000, and send an official quote after the free call. Setup, data, training and support are then priced for your scope.
How a home services implementation runs
Most implementations need some customization, and we plan for it from the first day. Each one begins with an assessment of how you work today.
Assess
We follow how a request becomes a visit, a report and a payment in your company today, and agree how it should run.
output: written scopeConfigure
Services, price lists, quote templates, teams, vehicles, a checklist per service, your job report and both currencies.
output: your setupMigrate
Customers, addresses, running contracts and opening balances, loaded and checked with your accountant.
output: reconciled dataTrain
The office, the dispatcher and each technician, trained on the screens they use every day.
output: a trained teamPilot & go-live
One service or one team starts first, and the others join once it runs smoothly.
output: live systemMaintain
Support, version upgrades and a prioritized backlog of refinements.
output: a system that keeps upQuestions we hear
Anything else, ask us on the call.
Which Odoo apps are involved?
CRM for requests, Sales for quotes, Planning (which holds field service in Odoo 20) for visits and the technician app, Inventory for the stock in each vehicle, Accounting for invoices, payments and VAT, and Subscriptions for contracts. Website is optional.
Where does it run?
On Odoo.sh, Odoo's cloud for databases with added modules, or on your own server. Our Lebanon localization suite is a set of our own modules, and Odoo Online doesn't accept added modules. Without the suite, Odoo Online works too.
Does it handle dollars and lira?
Yes. With our Lebanon localization suite, every journal entry carries both currencies and your reports are available in either one.
Can requests come from WhatsApp?
Yes. Odoo's WhatsApp app links your business number (a Meta Business account is required), and our AI agent, built on Orbit, can reply to customers on WhatsApp and pass their requests to Odoo, depending on your setup.
What happens when the internet cuts?
Some of it keeps working. A visit opened while the phone still had signal stays on screen, and the technician's notes are saved and sent when the internet comes back. Photos, signatures and marking the job done wait for the connection. We test it with your team's phones during the assessment, so you know what to expect on site.
Is it available in Arabic and French?
Yes. Odoo works in Arabic, English and French. Quotes and invoices print in each customer's language, and we set up your job report in the languages you need during the project.
How long does it take?
It depends on your services, teams and branches, and on the data to bring over. You get a written plan with dates at the end of the assessment.
Can we see it before deciding?
Yes. In the free call we walk you through a working Odoo 20 setup for a pest control and cleaning company, from the first request to the technician's phone and the job report.
Do you also work with companies in the UAE?
Yes. We have an office in Dubai, and our page for UAE service companies covers dirhams, UAE VAT and e-invoicing.
Who will we work with?
A senior engineer from our team in Lebanon leads your project. NavyBits has been an official Odoo partner since 2017 and is an Odoo Silver Partner today.
Tell us about your company.
Rather write than call? Tell us which services you offer, how many technicians you have and what you'd like to fix, and we'll reply.
- Your message goes straight to our team.
- We sign an NDA before you share anything confidential.
Your visits,
run from one system.
In 30 minutes we look at how your company handles requests, visits and reports today, and show you the same work on Odoo 20.
Book a free 30-minute call →No follow-up unless you ask for one. Prefer email? sales@navybits.com







