Marketing/Marketing Automation Odoo 19.0 On Odoo Apps
Marketing Automation Campaigns
Drip campaigns over any Odoo model: an audience filter, a tree of timed steps, e-mails with open and click tracking, activities, server actions and tags.
- Category
- Marketing/Marketing Automation
- Odoo version
- Odoo 19.0
- Price
- USDย 129
- Odoo Apps Store
- Listed
Pick a model, write a filter, draw a flow. Records that match the filter join the campaign and are walked through the flow one step at a time, on the clock, by a scheduled action.
The audience
- โ A campaign targets any model in the database, not only leads or contacts. Contacts, leads, sale orders, subscriptions, event registrations, helpdesk tickets, your own custom model.
- โ The audience is an ordinary Odoo filter, edited with the domain widget.
- โ Records are re-checked on every run, so a record that starts matching later still joins.
- โ A record is never added twice. Turn the unique flag off and a record may join again, but only once its previous run has finished.
The flow
- โ Steps form a tree. Each step hangs off its parent and fires a set time after it.
- โ Five triggers: at the start, after the previous step, after the previous e-mail was opened, after it was clicked, and after it was not opened.
- โ The delay is a number and a unit: hours, days, weeks or months.
- โ Four actions: send an e-mail from a template, raise a scheduled activity on the record, run a server action, or add and remove a tag.
- โ A step can be given a validity window, so a message that is late because the server was down is dropped rather than sent at the wrong moment.
Open and click tracking
- โ Outgoing e-mail carries a tracking pixel and its links are rewritten to come back through Odoo first.
- โ Opens, clicks and click counts are recorded against the trace that sent the message, and roll up per step and per campaign.
- โ Delivery state is read back from the outgoing mail, so a failure shows on the trace.
What you can see
- โ The campaign form shows the flow as a tree with sent, opened and clicked counts on every step.
- โ Participants list what joined, when, and where each one has got to.
- โ Traces list every step that is scheduled, was processed, was rejected or was cancelled, with a calendar of what is coming and a pivot for reporting.
- โ A printable campaign summary.
Built to not run away
- โ The step tree cannot contain a cycle and cannot be nested past ten levels.
- โ One step produces at most one trace per participant, ever.
- โ A trace is claimed before it is executed, so a second cron pass cannot send the same message twice.
- โ Every run is capped, and a failing campaign is rolled back on its own without stopping the others.
- โ Needs Discuss and UTM, both of which ship with Odoo. The open and click tracking is done by this module itself, so there is nothing else to install.
What you get
- โFull module source code: Python, OWL, XML and CSS
- โInstallation on your Odoo instance, or a copy you install yourself
- โWritten documentation and a user guide
- โA one-hour walkthrough with your team
- โ90 days of bug-fix support
Buy it on the Odoo Apps Store
Marketing Automation Campaigns is published on apps.odoo.com at USDย 129. Buy there and you get every update we publish for that version.
View on Odoo AppsRelated modules
Need it to work a little differently?
Every module here started as a client request. Tell us what is missing and we will quote the change, or build the thing you actually need.