Skip to Content

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.

Pest controlCleaningAC maintenanceWater tanksService contracts

Book a free 30-minute call → See how a visit runs ↓

A branded AC duct cleaning report: a cover page, then the service details and before and after photos for each bedroom
Odoo 20the current version
USD · LBPprices and books
AR / ENscreens and documents
Sound familiar?

What slows a service company down.

01

WhatsApp is the order book

Most requests arrive on WhatsApp, on whichever phone the customer happens to have. When that person is busy or off, the request waits.

02

Prices depend on who answers

Two customers asking for the same treatment can get two different prices, and the quote takes hours to arrive.

03

Nobody sees the whole day

The plan sits in a notebook or a group chat, so one late technician or a cancelled visit upsets everything after it.

04

No proof of the work

The job is done well, but there's no report with photos to show the customer, the building committee or the restaurant's inspector.

05

Two currencies, one cash box

Technicians collect in dollars and lira, and matching that cash to invoices takes hours at the end of the week.

06

Repeat visits slip

The second treatment, the six-month cleaning and the yearly contract renewal live in someone's notebook.

07

Stock leaves without a trace

Products and spare parts leave in the car, and nobody knows what was used on which job.

How it works

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.

01

Message

A WhatsApp message, a call, an email or a website form becomes a request your team can see.

one list
02

Quote

Priced from your list in dollars and sent as a link the customer opens, accepts and signs.

accepted online
03

Plan

The visit goes to someone qualified for the job and close enough to arrive on time.

right person, right time
04

Visit

On site the technician follows the checklist for the service, takes photos and gets a signature.

proof of work
05

Report & payment

The report reaches the customer, the invoice follows, and the payment is recorded in dollars or lira.

paid and reconciled
06

Next visit

The customer rates the visit, and the follow-up or the next contract visit is already in the plan.

customers come back
Requests

WhatsApp, calls and forms in one list.

Whoever answers, the request lands in one shared pipeline with the service, the property and the area. Anyone in the office can pick it up, and nothing depends on one person's phone.

Tag

Every request has a source

You see how many requests come from WhatsApp, referrals, Instagram or your website, and which of them become paid jobs.

Regular customers book online

Customers who already know you can ask for a visit from your website, and urgent ones go straight to the schedule.

Steptool

Book a free 30-minute call →

A pipeline of service requests: sofa cleaning, deep cleaning, pest control, water tank and AC duct cleaning, with stages from new request to won
Quotes

One price list, and quotes signed online.

Your team builds the quote from a template, for example a villa treatment with a free follow-up. The customer opens a link on their phone, chooses extras such as mattress or water tank cleaning, then signs and accepts.

Tag

The follow-up is planned at the sale

When the quote includes a second visit, Odoo creates it with the order and it reaches the schedule on its own.

Quoted in dollars, booked in both currencies

Your quotes go out in dollars, and our Lebanon localization suite keeps the lira side of every entry in your books.

Steptool

Book a free 30-minute call →

A quotation as the customer sees it online: pest control for a villa, a free follow-up visit and add-ons with quantities, total in AED, with an Accept and Sign button
Scheduling

Plan the day around traffic and skills.

The dispatcher sees each technician's week, the visits by service and the jobs nobody has taken yet. A visit can be dragged onto someone's day, or Odoo can propose who goes based on skills and free time.

Tag

Driving time on the map

Each route shows the distance and the time on the road, so you know whether Jounieh at 11:30 is possible after a visit in Hamra.

The customer gets the time

When you publish the plan, the customer receives an email with the date and time of the visit.

Steptool

Book a free 30-minute call →

A weekly schedule of four technicians with visits coloured by service, and five visits waiting to be scheduled
A day's visits on a map with each technician's route, distance and driving time
On site

The whole job on the technician's phone.

Address, phone number and directions open from the visit. The technician starts the job, answers the questions for that service and records each room or unit with photos.

Tag

Start time and place recorded

When a visit starts, Odoo notes the time and where the technician was.

A checklist for every service

Pest control records the pests, the treated areas and when the family can go back in. AC maintenance records each unit, before and after.

The customer signs there and then

The signature is taken on the technician's phone and the visit closes.

Steptool

Book a free 30-minute call →

Two phone screens: a visit with the customer's address and the AC duct cleaning checklist, and the job report with each room and AC unit, a video and recommendations
Job reports

A report your customers keep, with your logo.

Each visit ends with a report the customer can keep: your logo, what was done, photos before and after for every room or unit, and both signatures. Landlords, building committees and restaurant managers can file it as proof of the work.

Your logoBefore and afterSigned

Videos by QR code

A short video of the work opens from a QR code printed in the report.

One layout per service

Pest control reports list each product, method, dose and target pest. Cleaning and AC reports go area by area.

Emailed from the visit

The report leaves from the visit itself, and the order is ready to invoice.

Steptool

Book a free 30-minute call →

A branded AC duct cleaning report: a cover page, then the service details and before and after photos for each bedroom
Behind the visits

What runs in the background.

Dollars and lira

Prices, payments and books in both currencies with our Lebanon localization suite.

Cash that reconciles

Each payment collected on site is recorded against its invoice in the currency the customer paid.

Lebanese VAT

VAT on quotes and invoices, and VAT reports from the same books.

Payroll with CNSS

Your team's salaries, calculated with CNSS in the same system.

Stock in every vehicle

Each car or van carries its own stock, and products used on a visit leave that stock.

Billable extras

Bait stations, glue boards or spare parts used on site are added to the order.

Arabic, English or French

Your team works in the language it prefers, and customers receive quotes and invoices in theirs.

Your website

Odoo can host your site with booking and quote forms, or your current site can send its requests to Odoo.

Contracts

Contracts for restaurants, buildings and schools.

Monthly or quarterly service for restaurants, residential buildings, offices and schools. Once the customer agrees, the visits for the coming months are planned and each period is invoiced on time.

Tag

Revenue you can count on

Recurring revenue and upcoming renewals appear in one report.

Reports for inspections

Restaurants and buildings receive a report after each visit for their own files.

Steptool

Book a free 30-minute call →

A monthly pest control contract for a restaurant kitchen, with the monthly price, VAT and the scope of each visit
Customer ratings

Know the same day when a visit went wrong.

A short rating request follows every visit. Scores and comments come in by technician and by service, so you can call an unhappy customer before word spreads.

Tag

Questions in plain language

Ask Odoo's AI which customers gave less than 4 this month and what they wrote, and it answers from your data.

Fair feedback for the team

Scores per technician show who needs help and who deserves credit.

Steptool

Book a free 30-minute call →

Customer ratings for recent visits, per technician, with short comments and one neutral rating
Who it's for

For companies that service homes, shops and buildings.

Pest control

Homes, restaurants, bakeries and warehouses, with treatments, products and follow-ups.

Cleaning

Deep cleaning, regular cleaning and crews working together on one job.

AC maintenance

Cleaning and servicing unit by unit, with photos before and after.

Water tanks

Rooftop and underground tanks cleaned and disinfected, with the next visit planned.

Upholstery and carpets

Sofas, mattresses and carpets, alone or added to a bigger job.

Technical maintenance

Plumbing, electrical work and painting, with parts taken from stock.

Pricing

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

Assess · Build · Maintain

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.

01

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 scope
02

Configure

Services, price lists, quote templates, teams, vehicles, a checklist per service, your job report and both currencies.

output: your setup
03

Migrate

Customers, addresses, running contracts and opening balances, loaded and checked with your accountant.

output: reconciled data
04

Train

The office, the dispatcher and each technician, trained on the screens they use every day.

output: a trained team
05

Pilot & go-live

One service or one team starts first, and the others join once it runs smoothly.

output: live system
06

Maintain

Support, version upgrades and a prioritized backlog of refinements.

output: a system that keeps up

69+ verified Odoo references on Odoo's partner portal. Out of 100+ businesses we've served since 2015.

Verified on odoo.comOther clients

See our references on odoo.com ↗
4+

years is how long the average client relationship lasts. Most clients stay and grow their system with us.

10

Odoo-certified experts on the team. Every project has been led by a senior engineer since 2015.

100+

businesses served since 2015. 80+ of them are active clients today.

Trusted by
Globe Express Services (GES)NFPC, National Food Products CompanyAKA ContractingAbou AfifAntaki Group HoldingZoughaib & Co.
Questions

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

Write to us

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

WhatsApp usAI agent replies 24/7
Book a free 30-minute call