Introduction
Odoo SMS Marketing bridges brand presence and revenue: websites, campaigns, and events should feed the same customer record your sales team works every day.
Marketing and web teams frequently operate in isolation, so leadership cannot answer which channels produce qualified opportunities or repeat buyers.
SMS Marketing in Odoo lets you publish, capture demand, and measure campaigns while sharing products, prices, and stock rules with Sales and CRM.
Marketing managers, e-commerce leads, and founders growing inbound pipelines can use this guide to align growth tactics with backend processes.
SMS Marketing is part of Odoo's modular ERP. Teams adopt it when they want clear responsibilities, repeatable workflows, and searchable history instead of isolated messages and offline spreadsheets. Odoo SMS Marketing: Targeted Short Messages and Link Tracking states the storyline for stakeholders.
This article is a ranked Top 10 from Level 1 (easy) to Level 10 (expert). Every level includes numbered steps: what you would actually click in Odoo SMS Marketing.
Start where you are comfortable, not at level 10 because it sounds impressive.
Read the challenge section next, then open the level that matches your team today.
In this guide, you will see:
- What Odoo SMS Marketing is responsible for in a typical company stack
- Where teams feel the most friction today (and why)
- Ten ranked use cases from beginner discipline to advanced strategy
- When automation or integrations justify bringing in an Odoo partner
The Challenge
Traffic is up 40 percent, but the sales team says leads are weak. Web analytics and CRM tell different stories, and nobody can name which campaign funded last quarter's best customer.
Marketing and web generate activity, but leads and orders do not always connect to sales follow-up. Teams cannot see which campaigns pay back without manual spreadsheets.
Sound familiar? Teams usually hit these walls:
- Website leads that never become opportunities
- Product and price data different online vs internal sales
- Campaign results that cannot be tied to won deals
The good news: you do not need a big-bang project to fix everything. Pick one use case below, run it for 30 days in Odoo SMS Marketing, and measure what changes.
Top 5 SMS Marketing Use Cases
5 use cases for Odoo SMS Marketing, ranked from Level 1 (easy, do it this afternoon) to Level 5 (expert). Each one answers: what would we build, and what are the clicks in Odoo?
Level 1 is the easy starter. The last level is the ambitious scenario you might dream about but rarely build alone.
Pick your level, follow the numbered steps in a test database, then move up when the previous level feels boring.
1. Send your first one-shot SMS broadcast to a small contact list Level 1 — Easy
Level 1 is the simplest possible SMS Marketing action: one marketer, one mailing list, one short message. No segmentation, no automation, just a single broadcast sent from your registered sender ID.
Here's how you'd do it in Odoo:
- Install the SMS Marketing app, then go to Settings, Technical, In-App Purchase Accounts, and top up SMS credits with a registered sender name.
- Open SMS Marketing, Mailing Lists, New, name the list Newsletter SMS, and import a small CSV of opted-in mobile numbers.
- Go to SMS Marketing, Mailings, New, set Recipients to Mailing List, pick Newsletter SMS, and write a body under 160 characters.
- Click Test to send the SMS to your own mobile number, verify the rendering and the sender name on the handset.
- Click Send: the mailing moves to Sent and the Reporting tab shows delivered, failed, and credit consumption in real time.
What you get: One message reaches every opted-in contact in seconds with a 95 percent open rate, and every send is traceable on the contact record instead of disappearing in a personal phone.
2. Target a precise segment with a contact filter domain Level 2 — Easy
Level 2 introduces the targeting layer. A domain filter on Contacts or Customers picks only the people who match concrete criteria (country, tag, last order, total spent) so the same SMS budget is spent on the right audience.
Here's how you'd do it in Odoo:
- Open SMS Marketing, Mailings, New, and set Recipients to Contact instead of Mailing List.
- Click Add Filter and combine rules: Country is France, Tags contains VIP, and Mobile is set.
- Use the Save Favorite Filter option in Contacts so the same audience can be reused next month without rebuilding it.
- Write a short personalized body with the merge field Hello {{object.name}} to inject the first name automatically.
- Click Preview Recipients to see the exact count and a sample list before spending any credit.
- Schedule Send for Tuesday 10am, the slot with the highest historical engagement on your database.
What you get: Messages land only on the contacts who actually fit the offer, and conversion per credit typically doubles versus a blind broadcast.
3. Add trackable short links and read open, click, and conversion rates Level 3 — Medium
Level 3 unlocks the headline feature of the app: link tracking. Every URL is shortened and tagged with UTM, so you finally see who clicked, on which campaign, and what happened after the click.
Here's how you'd do it in Odoo:
- In the SMS body, paste a full landing-page URL; Odoo auto-shortens it via the link tracker and appends UTM parameters.
- Click the link in the editor to edit the UTM Source, Medium, and Campaign so the data matches your existing reporting taxonomy.
- Send the mailing, then open SMS Marketing, Mailings, your mailing, and switch to the Reporting tab.
- Read the live counters: Delivered, Bounced, Clicks per link, Unique Clicks, and Click-Through Rate per segment.
- Open Website, Configuration, Link Tracker to see every shortened link grouped by campaign, with referral and country breakdowns.
- Compare two messages with the A/B Test option: Odoo sends variant A to ten percent, variant B to another ten, then auto-picks the winner for the remaining eighty.
What you get: You stop guessing and start measuring: every euro of SMS credit is tied to a click, a session on the website, and ultimately a lead or an order.
4. Trigger automated SMS on cart abandonment, appointment reminders, and payment follow-ups Level 4 — Hard
Level 4 connects SMS Marketing to the rest of the stack. Sales, Appointments, Invoicing and Subscription events fire pre-approved SMS through Marketing Automation and Automation Rules, with zero manual click.
Here's how you'd do it in Odoo:
- Open Marketing Automation, New Campaign, set Target to eCommerce Order with state Draft older than 2 hours; add an SMS activity with the cart-recovery body.
- Add a second activity after 24 hours: a slightly stronger SMS with a discount code, only if the order is still Draft.
- Go to Settings, Technical, Automation Rules, New; on Appointment Booking confirmed, send the SMS template Appointment Reminder one day before.
- Add an automation on Customer Invoice overdue 7 days: send the SMS Friendly Reminder with the trackable payment link.
- Document each template, the audience domain, the language, and the sender ID in Knowledge so nothing breaks at the worst moment.
- Monitor everything in SMS Marketing, Reporting: sent, delivered, clicked, replied, and unsubscribed per campaign and per language.
What you get: Recovered carts, kept appointments, and paid invoices arrive without anyone pressing send, and operational SMS typically returns five to ten times the credits spent within the first month.
Wiring the right automation rules per stage, mapping templates per language, and keeping opt-out and consent compliant with local regulation is exactly the kind of cross-app setup Dasolo runs as a partner-led engagement.
5. Run an AI omnichannel agent across SMS, Email, WhatsApp, CRM and a live conversion dashboard Level 5 — Expert
Level 5 is the full operating system: one AI orchestration layer chooses SMS, Email or WhatsApp per contact, personalizes the body, scores replies, pushes leads into CRM, and feeds a real-time funnel dashboard.
Here's how you'd do it in Odoo:
- Train an AI prompt on your customer database, product catalog, and brand voice; generate per-contact SMS variants under 160 characters in the right language.
- Configure channel routing: the AI picks SMS for transactional alerts, Email for long content, WhatsApp for two-way conversations, with budget caps per channel.
- Score every reply with sentiment and intent; positive intents create a CRM Lead, complaints route to Helpdesk with the full SMS thread attached.
- Connect compliance: opt-out keywords (STOP, ARRET) update the partner record instantly, and quiet hours per country are enforced before any send.
- Trigger follow-up: Marketing Automation launches a tailored multi-touch sequence per outcome (clicked, replied, ignored, opted-out) across the right channel.
- Build a Spreadsheet 'Outreach Live' dashboard tracking sends, delivery, CTR, reply rate, conversion, cost per lead, and AI confidence, refreshed every minute.
What you get: One AI agent runs thousands of personalized conversations in any language, on the right channel, 24/7, with measurable consistency, while the human team focuses on real escalations and closing.
Designing the AI prompt library, the channel-routing rules, the opt-out and quiet-hours compliance, and the live funnel dashboards is the architecture Dasolo designs as a partner-led growth engagement. Most teams need an outside team to assemble these pieces correctly the first time.
When Expert Help Makes Sense
If levels 1 to 3 fit your world, you can often succeed with standard Odoo SMS Marketing, a patient internal owner, and a sandbox where people are allowed to break things safely.
From level 4 upward, the stakes rise: automated workflows that email the wrong customer, Studio fields that block upgrades, APIs that silently stop syncing stock at 2 a.m.
That is not a failure of your team. It is a signal that architecture, testing, and governance matter.
Bring in a partner when you need multi-app design, country-specific compliance, complex integrations, or a go-live date the board already put in the calendar.
Work With Dasolo
Dasolo helps companies implement Odoo the way they actually work: custom apps, clean integrations, and training people will remember after the consultants leave.
If your roadmap for SMS Marketing includes the advanced use cases in this guide, we can map a phased plan: quick wins first, then automation and integrations with clear owners and test scripts.
You keep control of scope and budget. We bring the Odoo depth so your team does not learn expensive lessons in production.
Book a free consultation: