How far we can automate our marketing and sales activities in Odoo. For this purpose, Odoo offers us a separate module, Marketing Automation. 

Marketing automation helps Odoo to create automated target oriented marketing campaigns. Marketing automation in Odoo 15 helps in automating the flow of work. It will also help to scale up the business. The feature also supports end-to-end customer journeys. Marketing automation can help you design engaging email campaigns and create email templates effortlessly.

A user can try different types of action in marketing automation modules to streamline the workflow.

Odoo has simplified the process entirely, and let’s users fully customize and create automatic (and targeted) marketing campaigns. Simply segment your prospects database to deliver the right message to the right prospect at the right time. Users can also set up advanced marketing workflows centered around your prospects. 

With Odoo, you can easily customize your workflows, thanks to their beautiful visual interface. Creating a multi-stage campaign, with several paths, is as simple as two-step campaigns. Add new actions and select “Time Triggers” directly on your workflow.

Users can automate a whole lot more than just emails. Trigger any action you need to streamline your workflow. Create end-to-end customer journeys, and use those workflows to automate tasks, such as: moving a lead forward in the sales funnel, assigning engaged prospects to your sales team, updating a record, and much, much more!

Users can utilize “if/then” actions to perform specific tasks after an email has been opened, clicked, or replied. Talk about marketing automation! You can easily automate your marketing processes with the Odoo Suite of Marketing Apps – they have it all!

Similar to the E-mail Marketing module, we also have two access rights in the Marketing Automation module. A user without access rights does not have access to the module, so does not see the module in the dashboard. Users in the “Users” group have full access to the module, including campaigns and reporting.

Within the module, we also find only these two menu items. By means of the campaigns we control the automation of our activities. Reporting provides us with meaningful key figures on our activities or campaigns and displays them graphically as bar, line or pie charts or in a pivot view. The key figures are also available to us in each individual campaign. No further configuration or optional features are available to us at this point.

Overview of Marketing Automation in Odoo

Put your marketing process on autopilot

Let the repetitive task be performed for you.

NOT just marketing. Automate throughout Odoo.

Save money. Save time.

In this blog I will explain the workflow of the “Marketing Automation” module.

To use this module first you have to install this module from the apps.

qZqL874RlRiuRTsnf2EDF8EEzIqOUQZMLNBuVnD7Po6uM971Hyi0554dhGonKymK8lXvf0LrxPm CvR66aa4X3Apa9jXr6aqfyDNuRN0 0gXL007iWZNtXbwTWXvephfT djO5H

From the above image you can see that the Marketing Automation Module is already installed for me. Now let me open this module. When you click on this module you can see it’s dashboard. 

If we open the module from the dashboard, we are taken directly to the overview of our campaigns. These are displayed to us in a kanban view, whereby it is possible to switch to the list view. Within the kanban view, we have three levels at our disposal. The “New” level contains the campaigns that we are still working on. All campaigns that we have started we find in the level “Running”. All finished campaigns can be found in the “Stopped” level. For reference you can see the screenshot below.

AMkaVjXgIO3nBfWhSFnwseTWQaobuI2uh82punUMn Vqbybd1 6oJ9p0kDqY VjSzeEQk0

You can create campaigns at the dashboard. You can also get a list of already created campaigns from the dashboard. The status of the campaigns can also be viewed from here. Other details, including the name of the campaign, total number of campaigns, active campaigns, completed campaigns and number of participants of the campaign can be viewed from the dashboard.

In the overview of the campaigns we have the possibility to create new campaigns and to edit existing campaigns or to view their workflow and the corresponding KPIs. When we create a new campaign, we first define a name and select the data model to which our campaign refers.

When you click on the “Create Button”, a new form will appear. You have to fill in the details for reference. You can see the screenshot below.

1l8tdPD4Q7tt WskbDRB9TZoo7 LwclAP0wiZbqYLGaHMlAqIMzUhBAzFhIMdwr EXNDj awFA1 DDxgNFZuNinbMyM7qPmKvBSOiex

The Create Form contains the given fields:

Name : It refers to the name of the campaign.

Target : Set the target model, for example Contact.

Filter : We can add many advanced filters from here which enables real-time filters. Here I add a filter,  which in my case the model contacts and I want the contacts of customers. So I set the filter to ‘if a customer is set(true)’.  The filters i.e. the contacts list can be seen in the python code of the filter.

Add a new activity : By clicking this option, you can create multiple activities which you want to include in the campaign. When you click on the “add new activity button”, a new form will appear. For reference you can see the screenshot below.

z9Zk1xvR3zPerPJ5T4v4OFYDuB 5X GHnjOpYXijXTkyojth8SyeSlOI3WUCLU21bs3mtucD7kPMotQjEbEWrncn 61Wi27AzQgRKzU4dBQ7ruG6pSdEj Vd7VV73BAIkNf6CUh

Under this form you can find many fields.

Name : It refers to the name of the activity.

Activity type : It decides the activity type email or server function.

Mail Template : The template used for the activity.

n1iyrBlZNRfrShM8pSITOFEl sVbDHImXaUXuM1dTs AbrK PbR87FJfl9TryELtmR 7lSfwjm1FO9J5DlslUthtrpmia2gUpvUXjEqRBZT9h3bTC4 oLXm7e7MXjT egQy2ymI

Create a mail template

To configure email templates for activities, go to the email template selection field and click the link button.

You’ll be presented with a window with the opportunity to build a new template. When you click on the “Create button”, you’ll be taken to the window below, where you can choose a template. 


You’ll discover many building elements for constructing the email’s body here. Drag and drop the appropriate building blocks to complete the  template. 

There you can find an option tab. This allows us to include more features.

a8JtWEP6TSJApFdqNXXxNV3BO6ZmZq86ainA5WTLYeyfUXmivVK4SpjkNEWYxWNO8ONYgDitARtEhSeajAh98giXGFgTl1YF7ldgKxWNFOeWFh54kT haJl CdXc JWv FTe 1nG

Here, you can find mailing options including Attach files, reply etc.

After completing the process you can Save and Close the window to create and schedule the activity.

Then you can return to Campaigns where you can find a few more fields.

acWae0LLnpNy1T6Ja25tGPDprAnYNV6LIVmAB4YzN2GE78Lhaza1H7rKTN5 6YAp3g605gkKwvsaDELSNJqFfnTfaU19U25vPZkDPigw1GFyeTwIspS89RMqnXyT0wjrKeK6arYa

Filter : Filter allows you to filter records that match a specified rule.  Time intervals such as an hour, a week, or a month are used as triggers.

Expiry duration : The campaign’s end date and time.

Another field where you can obtain information is the domain. 

The “Activity filter” aids in the selection of the record. 

The rule that is utilized to match the filtered document is known as the “Applied filter”

After you’ve entered all of the information, click Save. Click the Start Button to begin the campaign. 

kyGI1j NILsaCluCT2HYEGzGveVder 5WsTKWCKq6fOevnRLlERqzUs5wz1OW7KyNrCnvjmuKQFto8k5SIeIN8n Qoif6AbQY7Yxpblmj1X3drceRUEUopO uIZgK1yJzvUH1Q35
LY4l5FMEl3g5ECnYllmIoqrIcQ4HacTFK7SpQtFOUjjh0k7 6sBgkDHtQ

Click the Stop button to stop the campaign. You can get the participants list by clicking Participants.

A8g1JqW4b8YY3CO8vLDSeecim d1CL2AY4rSkX3Q3uTguLnCDrsczeitJ3FBR YnZYTeWtV IzDkuDlJQRI35C53hqxIXPsNpbtzU7aeib5ZloFdmOa hv abJRav1ysCwAq6l2R

I hope this information is helpful for you to understand the brief introduction and workflow about Marketing Automation Module.

Leave a Reply

Your email address will not be published. Required fields are marked *