Skip to content

AI Lead Desk: leads from WhatsApp, your ads and your website, answered and logged in Odoo

One desk behind your WhatsApp, ad sign-ups and website form. An AI assistant that follows your business's rules answers every lead in the customer's language, asks your qualifying questions, fills in the lead in Odoo CRM as the chat goes, and hands over to your team wherever a person has to decide.

Book a Free Consultation

What is an AI lead desk?

An AI lead desk is one place where every new enquiry, whether it comes from WhatsApp, an ad sign-up or your website form, becomes a lead in your CRM and gets an answer from an AI assistant that follows your business's rules. Mantiqi builds it on Meta's official WhatsApp Business Platform and Odoo CRM: the assistant asks your qualifying questions, writes each answer into the Odoo lead, and hands over to your team for prices, payments and complaints.

Why this matters

In most businesses, leads arrive in five places at once: ad sign-ups, Instagram and Facebook messages, WhatsApp chats on a salesperson's phone, the email inbox and the website form. Who answers depends on who is free, the same customer turns up twice under two names, and someone copies details into the CRM by hand, if anyone does. Nothing reaches the CRM in one piece, so nobody can say which ad or channel actually brought the sale.

The first reply

Harvard Business Review published a study of how quickly companies answer online sales leads, and its authors' conclusion was blunt: "most companies are not responding nearly fast enough." The desk is built so that the first answer doesn't wait for someone to be free, while a person still steps in wherever a decision is needed.

Built around your business

Every business sells differently. We build yours: the questions the assistant asks, what it may say and quote, who approves what, and where it all lands in your CRM.

How it works

The same seven steps sit behind every build. What changes from one business to the next is the questions, the rules and who approves what.

Diagram: leads from ads, direct messages, WhatsApp, email and the website form reach the Lead Desk, which creates the lead in Odoo CRM and passes the conversation to an AI assistant. The assistant replies in the same channel, fills in the lead and hands over to the team in Odoo, whose click sends the next messages.
Solid boxes are live today; dashed channels are connected for each client. Open the diagram full size
  1. Capture

    Each connected channel sends new leads and messages to the desk. Ad and website sign-ups bring their campaign and form answers; WhatsApp brings the customer's first message.

  2. One record

    The desk matches each person by phone number or email, so a customer who signs up from an ad and then writes on WhatsApp is one lead, tagged in Odoo with its source, medium and campaign.

  3. Reply within your rules

    The assistant answers only from your rules file and the facts you approve: services, prices, opening hours, policies. It never makes up a price or an availability, and fields you mark confidential are never passed to the AI, so it cannot reveal them.

  4. Qualify

    It asks what your sales team would ask, such as dates, quantities, budget, location or the service needed, and writes each answer into the Odoo lead as the chat goes.

  5. Hand over

    Payments, discounts, complaints and anything outside the rules go to a person, with the whole conversation already on the lead. Your team acts in Odoo, and their click sends the next messages.

  6. Follow up

    Inside WhatsApp's 24-hour customer service window the assistant can reply freely; once it closes, only templates Meta has approved can go out. Customers who opt out are not messaged again.

  7. Report

    Odoo's CRM reports show your leads by source, medium and campaign, by stage, and the deals won.

See one built end to end: a travel agency

One example of the steps above, built as a demo for an invented travel agency: an ad sign-up becomes an Odoo lead, the assistant collects dates and guests on WhatsApp and keeps the resort's name private until the advance is paid, the resort confirms on WhatsApp with one tap, and the team confirms the payment in Odoo.

A demo with invented data. Your build follows your own steps.
Demo Odoo CRM pipeline: the new lead Ahmed · MLD-204 in the New Lead column, created by the WhatsApp bot, next to other demo bookings
The ad sign-up arrives in Odoo as a new lead, owned by the WhatsApp assistant. Invented data.
The demo lead in Odoo at the Offer Shared stage, with package, destination, check-in, nights and guests filled in
The assistant writes the dates and guests into the lead as the chat goes; the package came with the ad sign-up. Invented data.
The demo booking's lead in Odoo CRM after the team confirmed the advance: resort confirmed, advance confirmed, and a notice that confirmation messages are being sent
The one manual step: the team confirms the advance in Odoo, and the confirmations go out. Invented data.
The demo lead marked Won in Odoo, with the resort and the advance confirmed
The deal is marked won, with every message on record. Invented data.

The same steps in other businesses

We have built the desk for a clinic, and as the travel demo above. For the other businesses below, this is how the same steps map to their work.

Clinics

Appointment requests from ads and WhatsApp.

  • Asks: the service or doctor, the preferred day and time, new or returning patient
  • A person handles: confirming the slot and any medical question
Healthcare & Life Sciences

Travel agencies

Package codes in ads, supplier confirmation and advance payments.

  • Asks: dates, number of travellers, the package code from the ad
  • A person handles: confirming the advance payment; the supplier confirms on WhatsApp

Real estate

Viewing requests.

  • Asks: area, budget, property type and when they can view
  • A person handles: booking the viewing and any price negotiation
Real Estate & Construction

Training and education

Enrolment enquiries.

  • Asks: the course, start date, level and who is paying
  • A person handles: discounts and payment plans
Education & EdTech

Car rental

Booking requests.

  • Asks: dates, pick-up city and car category
  • A person handles: deposits, extra drivers and exceptions

Retail and e-commerce

Order questions.

  • Asks: the order number or product, and the delivery city
  • A person handles: refunds, exchanges and complaints
Retail & E-Commerce

What is live today, and what we connect

Being clear about this matters more than a long feature list. The first list runs for clients today; the second we build and connect for each client, because each channel in it needs its own setup or Meta's approval.

Live today

  • AI assistant on WhatsApp, on Meta's official Cloud API
  • Your rules file, applied to every reply
  • Odoo CRM: leads created, filled in and moved through stages, with the conversation on the lead
  • Ad and website sign-ups that create the Odoo lead and start a WhatsApp chat
  • Approvals in Odoo that send the next messages
  • Supplier or partner confirmation on WhatsApp, with buttons
  • Arabic, English, Hindi and Malayalam
  • Meta-approved templates for follow-ups after the 24-hour window
  • Dynamics 365 Business Central connector

We connect for each client

  • Instagram Direct and Facebook Messenger (each needs Meta's App Review and a verified business)
  • Facebook and Instagram Lead Ads, synced straight from Meta's lead webhook
  • Email leads through an Odoo email alias, with AI-drafted replies on request
  • A chat widget on your website, on request

Your data, your rules

The desk is built to keep control with you. Saudi Arabia's Personal Data Protection Law, overseen by SDAIA, and the UAE's Federal Decree-Law No. 45 of 2021, in force since 2 January 2022, both cover the personal data a lead desk handles: consent, the purpose it was collected for, how long it is kept, and what a customer may ask to see. We build the opt-in wording and retention into the desk; the legal sign-off stays with your team.

  • Customer records stay in your own Odoo; the assistant reads only the fields it needs.
  • Fields you mark confidential never reach the AI.
  • The assistant says it is an AI assistant and offers a person.
  • Every message is logged on the lead in Odoo.
  • WhatsApp requires a customer's opt-in before a business messages them; we build it into your forms.

What We Deliver

WhatsApp AI assistant on Meta's official Cloud API
A rules file: what it may say, quote and never reveal
Leads created and filled in Odoo CRM, with the chat on record
Ad and website sign-ups into Odoo and a WhatsApp chat
Hand-over and approvals in Odoo that send the next messages
Replies in Arabic, English, Hindi and Malayalam
Meta-approved templates for follow-ups
Also connects to Dynamics 365 Business Central

How we deliver

  1. 01

    Rules workshop and channel audit

    We map where your leads come from today, the questions your best salesperson asks, what may be quoted and what must never be said, and who approves what. That becomes your rules file.

    • Channel and lead-source map
    • Your rules file, signed off by you
    • Qualifying questions and hand-over points
    • Lead fields and stages in Odoo
  2. 02

    Build and connect channels to Odoo

    We set up your WhatsApp Business Platform account, connect your sign-up forms and the channels you chose, and add the fields, stages and sources the desk fills in Odoo.

    • WhatsApp number on the official Cloud API
    • Sign-up forms connected to the desk
    • Odoo CRM fields, stages and UTM sources
    • Hand-over and approval buttons in Odoo
  3. 03

    Test with real conversations and approve templates

    Your team chats with the assistant the way customers do, in Arabic and English, and we tighten the rules until the answers are right. Follow-up templates go to Meta for approval.

    • Test conversations reviewed with your team
    • Rules adjusted from the test results
    • Templates submitted to Meta
    • Go-live checklist
  4. 04

    Go live, measure, tune

    We switch your channels over to the desk, follow the first conversations with you, and adjust the rules as new questions come in.

    • The desk live on your channels
    • Odoo reports by source and stage
    • Rules updates from real conversations

Frequently asked questions

Yes, when Odoo runs on your own server: the desk connects through Odoo's external API, which Community and Enterprise both include there, and it works with Odoo.sh too. On Odoo Online, Odoo opens the external API only on its Custom plan, so the One App Free and Standard plans can't connect.

Still have questions?

Our team is ready to help. Reach out and we'll get back to you as soon as possible.

Free offer

Free lead desk plan

Tell us where your leads come from today and what your team asks them. We'll send back a written plan: which channels to connect first, the questions and hand-over points for your rules file, and the Odoo fields and stages the desk needs.