Odoo × WhatsApp
Odoo's segment of past buyers event starts a Nonito flow that sends the customer a WhatsApp message, in English or Arabic, and attributes every order that follows. WhatsApp is where customers in Egypt and the Gulf already read their messages, and it carries buttons, images and replies.
Nonito receives orders, order status changes and customers from Odoo. For this flow it listens for one event and uses a handful of fields from it.
| From Odoo | What it is for |
|---|---|
Segment of past buyersorder_created | Every Odoo order is kept against the customer, so a segment can pick who bought what, and how long ago. |
| Purchase history | What each person has bought. Without it there is nothing to recommend from. |
| Email address | This flow carries images and several products, which is an email job. |
| Catalogue tags | How your products relate to each other. A well-tagged small catalogue beats a messy large one. |
| Stock levels | So you do not recommend something nobody can buy. Optional. |
| Browsing behaviour | Sharpens the pick where you have it. Optional. |
Take a segment, work out what each person should buy next from what they already bought, and send it.
WhatsApp version, one product only
Hi Nour Most people who bought the Classic Tote come back for the Leather Card Holder. yourstore.com/holder
Use them as they are or rewrite them in your voice. The variables in braces are filled from Odoo at send time.
Hi {{first_name}}
Most people who bought the {{product_name}} come back for the {{recommended_product}}.
{{product_link}}Only use this for a single obvious pairing. Anything needing comparison belongs in email.
Every message in this flow, with the reasoning behind each one: Cross-sell & Recommendations in the flow library →
Nitro, Nonito’s enterprise platform, sends your Odoo orders and customers into the Nonito events API as they happen. It is set up with you during onboarding, against your own Odoo instance.
Bring your WhatsApp Business number or set one up through Nonito. Templates are written in English and Arabic and submitted to Meta for you.
Meta charges per delivered template message, and the rate depends on the country. WhatsApp API pricing by country →
Yes. Odoo's segment of past buyers event starts the flow, and Nonito sends the WhatsApp message with the customer's details filled in from Odoo. It runs on its own once switched on.
Segment of past buyers. Every Odoo order is kept against the customer, so a segment can pick who bought what, and how long ago.
No. You can bring an existing WhatsApp Business number, or Nonito sets up the API connection and submits your templates to Meta for approval during onboarding. Approval is usually the only thing you wait on.
Yes. A Language node sends Arabic speakers the Arabic template and everyone else the English one, using the language on the Odoo customer record.
Merchandising needs room: several products, images, a bit of story. WhatsApp carries the transactional moments; email carries the longer sell.
They lean on tags and collections, so a small well-tagged catalogue often performs better than a large messy one. The tagging is the work.
The same flow, started by Shopify instead of Odoo.
Shopify version →The same Odoo event, sent as Email.
Odoo Email →A WhatsApp message the moment an order is placed, asking the customer to confirm it before you pack anything.
See the flow →Odoo connects through Nitro during onboarding. Book a call and we will set the first flow up with you.