Visual multi-step campaign workflows coordinating email, SMS and CRM actions on Odoo Community 17/18/19. Built to order. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $299.00 USD; request a quote for a scoped proposal.
Aperçu illustratifVisual multi-step campaign workflows coordinating email, SMS and CRM actions on Odoo Community 17/18/19.
Built to order.
Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.
Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.
ECOSIRE la développe, la configure et l'installe sur votre Odoo.
Vous êtes en ligne en 2–4 semaines environ, avec une période d’assistance après le lancement.
Odoo's Marketing Automation app is Enterprise-only. If you run Odoo Community, you are stuck stitching together server actions, scheduled crons and mailing lists by hand — brittle, invisible, and impossible for a marketer to own. The Marketing Automation Workflow Builder closes that gap with a genuine visual campaign engine that ECOSIRE designs, builds, installs and supports specifically for your database.
This is a build-to-order module, not an off-the-shelf apps.odoo.com download. After purchase, our Odoo engineers scope your triggers, segments and channels, then deliver a clean, upgrade-safe module (its own __manifest__.py, models/, security/ir.model.access.csv with record rules, XML/OWL views and QWeb reports) tuned to your data. Typical delivery is 2 to 4 weeks depending on scope.
At the core is a drag-and-drop OWL canvas where marketers assemble multi-step journeys visually — no code, no server-action archaeology. Each workflow is an Odoo model (marketing.workflow with ordered marketing.workflow.node records) that runs on a resilient ir.cron scheduler and an automated-action engine. Entry triggers fire on CRM lead stage changes, contact segment membership, form submissions or behavioral events; action nodes send mail.template emails, sms.sms messages, create mail.activity follow-ups for salespeople, update field values, or add/remove tags. Wait, branch and condition nodes let a journey pause for N days, split on any Odoo domain (@api.depends computed fields included), and re-converge — so a single workflow can nurture, score and hand off a lead end to end.
Everything stays native Odoo: participants, sent messages and node executions are real records you can filter, group and report on. Goal nodes track conversions (e.g. "lead reached Won", "invoice paid") and compute funnel and drop-off metrics with @api.depends, surfaced in list, kanban and graph views plus a QWeb PDF campaign report. Because it is built on Odoo's ORM, mail and SMS gateways, it respects your existing unsubscribe, blacklist (mail.blacklist) and GDPR consent handling out of the box.
You keep full ownership: source code, security rules, documentation and a training session are all handed over, and every workflow is auditable through standard Odoo logging. Delivered and validated on Odoo 17, 18 and 19 — Community or Enterprise.
Runs campaigns on Odoo Community and wants Enterprise-grade drag-drop automation across email, SMS and CRM without paying to migrate the whole database to Enterprise.
Needs behavior- and stage-based nurture flows that automatically create follow-up activities, update lead stages and hand hot contacts to reps, all inside Odoo's native records.
Delivers marketing outcomes for clients on Community and wants a reusable, upgrade-safe automation engine they can configure per client instead of hand-coding server actions.
Wants a clean, permission-scoped module (record rules, access CSV, cron-driven, XML-RPC-friendly) that respects blacklist/consent rules and survives future Odoo upgrades.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Natif Odoo |
|---|---|---|---|---|
| Visual drag-drop workflow canvas on Odoo Community | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Multi-step email + SMS + CRM activity actions in one journey | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Wait / branch / condition nodes with Odoo-domain splits | Inclus | Prise en charge partielle | Prise en charge partielle | Non inclus |
| Goal & conversion tracking with @api.depends funnel metrics | Inclus | Prise en charge partielle | Non inclus | Non inclus |
| Built, installed and supported for you (2-4 week delivery) | Inclus | Non inclus | Non inclus | Non inclus |
| Full source code, record rules & security handover you own | Inclus | Inclus | Non inclus | Prise en charge partielle |
| Upgrade-safe standalone module across Odoo 17/18/19 | Inclus | Prise en charge partielle | Prise en charge partielle | Inclus |
| Native blacklist / unsubscribe / GDPR consent enforcement | Inclus | Prise en charge partielle | Prise en charge partielle | Inclus |
| No Odoo Enterprise license required | Inclus | Inclus | Prise en charge partielle | Non inclus |
This is a build-to-order module, not an instant apps.odoo.com download. After we scope your triggers, segments and channels, typical delivery is 2 to 4 weeks depending on complexity — we build it, deploy it to your staging database, smoke-test the workflows, then roll it to production. You get a milestone timeline at kickoff and we validate on your exact Odoo version (17, 18 or 19).
Every engagement includes a post-launch support window covering bug fixes, configuration help and a compatibility review before your next Odoo upgrade. Because you receive the full source code, you own the module outright; ongoing support, new workflow builds and version migrations beyond the window are available as an extended plan or on request.
No — that's the point. Odoo's built-in Marketing Automation app is Enterprise-only. This module delivers a comparable visual, multi-step automation engine on Odoo Community. It also installs cleanly on Enterprise if you run that edition.
Yes. Action nodes send personalized emails via mail.template through your outgoing mail server and SMS via Odoo's sms.sms gateway (IAP or your own provider). Every send respects mail.blacklist, unsubscribe and consent, so you stay compliant with GDPR and CAN-SPAM.
We build it as a proper standalone module with its own manifest, ORM models and security files — no core patching — which is what makes upgrades safe. We target your current version (17/18/19) and include an upgrade-compatibility check in the support window so it moves forward with you rather than blocking your next Odoo update.
Absolutely. The drag-drop canvas is designed for marketers, and we hand over documentation plus a recorded training session covering triggers, conditions, waits, branches and goals. Your team can create, edit and launch new journeys without engineering help; we're available if you want us to build complex ones.

A build-to-order Odoo localization that loads Algeria's full wilaya and commune hierarchy with bilingual French and Arabic names, wired into partner addresses and reporting. ECOSIRE builds, installs, and supports it after your quotation.

A build-to-order Odoo payment provider that connects your checkout to 2C2P for cards, local ASEAN wallets, and over-the-counter payments. ECOSIRE builds, installs, and supports it on Odoo 17, 18, or 19.

Automated multi-step abandoned-cart and checkout recovery emails with discounts, resume links, and recovered-revenue reporting — built for your Odoo.

A build-to-order Odoo module that lets you render any accounting report — P&L, Balance Sheet, aged reports, journals, trial balance — in a currency of your choice, with automatic conversion at the rate you define. ECOSIRE scopes, builds, installs and supports it for your Odoo 17/18/19 environment.
Visual multi-step campaign workflows coordinating email, SMS and CRM actions on Odoo Community 17/18/19. Built to order.