Marketing Automation

Business automation can integrate automated processes into different Odoo areas. You can use this for notifications in the form of emails or server actions, which are exactly adapted to your business workflow.

To create a campaign, Go to Campaigns ‣ Create.

In the example below, the Marketing Automation application is fully integrated with Contacts.

But it can also be integrated with other apps like CRM, as long as they are installed in your database.



Depending on the criteria, the target model updates itself while the campaign is running. That means that every new record that meets the criteria will be added to the workflow.


Example: a campaign starts for leads that have no salesman assigned. If at some point, those leads get to have a salesman assigned to it, the campaign will stop running.

To create a parent activity and start to build a workflow, click on Add new activity.



Trigger is the field to set for the activity to start to be deployed.

Adopt an Expiry Duration if you would like to stop actions from being executed after a certain amount of time and in subsequence to the trigger.

Under Domain you can narrow down your target, even more, applying filters for this specific activity.


A child activity is an action that will take place based on a condition.

You can either create or add a child activity if on the previous one: the email was opened or not, the email was replied or not, the link was clicked or not, the email bounced back.