Marketing Automation
The RebusAi Marketing Automation application is a feature that enables businesses to automate their marketing tasks and workflows. With this app, businesses can create personalized marketing campaigns, segment their audience, and send targeted messages based on specific triggers or conditions.
The application also includes features such as lead scoring, automated follow-up emails etc. By automating marketing tasks, businesses can save time, increase efficiency, and improve their overall marketing performance.
How to create email campaigns?
1. Navigate to the Marketing Automation app.
2. Click on the ‘Create’ button to create a new campaign.
3. In the Email Campaign form, you can enter the Campaign Name.
4. Select the target audience in the ‘Target’ model.
Note: 1) this field is a drop-down menu to choose which model is targeted by this campaign (i.e., by Contacts, Sales Order, Lead/Opportunity, etc.).
2) Create filters to match the records by creating rules.
5. Click on ‘Add New Activity’ for adding activities in the workflow.
Note: Check out on how to create activities.
6. Click on ‘Launch a test’ to test the campaign.
Note: Check out on how to launch a test.
7. Click on ‘Start’ to start the campaign.
After the email campaign is sent, you can track its performance using the Odoo Marketing Automation tools. You can monitor the email opens, clicks, bounces, and unsubscribes, and use this information to improve your future campaigns.
Notes: Smart buttons on the Campaign form page:
- Templates: displays the number of pre-configured mail templates being used in this particular campaign.
- SMS: displays the number of personalized SMS messages connected to this campaign.
- Clicks: displays the number of times attached links have been clicked by recipients of this campaign.
- Participants: displays the number of contacts that have directly participated in this campaign.
- Target: this field is a drop-down menu to choose which model is targeted by this campaign (i.e., by Contacts, Sales Order, Lead/Opportunity, etc.).
- Unicity: used to avoid duplicates based on model fields. For example, for model customers select email field here if you don’t want to process records which have the same email address
How to create workflow activities for an email campaign?
1.In the Marketing Automation app, users have the ability to design marketing campaigns that involve activities such as email or SMS campaigns. To begin, users can go to the Workflow section and select "Add New Activity." This action will generate a blank activity template where users can customize the parameters for that particular activity.
Notes:
- Activity Name: The name of the activity is the title that identifies it.
- Activity Type: You can select the type of activity by choosing from the options of Email, Server Action (internal operation), or SMS.
- Mail Template: You can choose a mail template from pre-configured options, or alternatively create a new one on-the-fly.
- Trigger: You can select the trigger that will activate the activity based on your preferences.
- Expiry Duration: You have the option to set an expiry duration to halt actions after a specific period following the scheduled date. If this option is selected, a "Cancel after" field will appear, allowing you to choose how many hours, days, weeks, or months you want the actions to end after the initial date.
- Activity Filter: The activity filter is the domain that pertains to this activity and all the subsequent child activities.
- Applied Filter: The applied filter ensures that the activity is executed only if it meets the requirements of the specified domain or filter.
2. After the activity’s settings are fully configured, click Save & Close to finish creating the activity.
3. After saving, the Workflow Activity will be visible, where it will be displayed as a graph by default. The trigger time configured for that activity will be located to the left of the Workflow Activity card.
4. Within the Workflow Activity section, you can also find the count of activities that have been either successful or rejected. These numbers are color-coded in the graph to make it easy to identify, with success shown in green and rejection in red.
NOTE: When the activity type is set to Email, more detailed analytics can be found below the Workflow Activity data. This information includes the number of emails that were sent, as well as the percentage of those emails that were clicked, replied to, or bounced.
How to create child activities for an email campaign workflow?
Child Activities are sub-activities linked to and activated by the activity above them, which is referred to as the Parent Activity.
Odoo offers several triggering options for launching a Child Activity, all of which are based on the trigger settings associated with the parent activity. To add a child activity, go to the desired parent activity, hover over "Add child activity," and select the appropriate trigger:
- Add Another Activity: You can add another activity immediately by selecting "Add Another Activity."
- Opened: refers to a trigger condition in which the next activity will be initiated if the email recipient opens the email.
- Not Opened: refers to a trigger condition in which the next activity will be initiated if the email recipient does not open the email.
- Replied: indicates a trigger condition in which the next activity will be initiated if the email recipient responds to the email.
- Not Replied: refers to a trigger condition in which the next activity will be initiated if the email recipient does not respond to the email.
- Clicked: refers to a trigger condition in which the next activity will be initiated if the email recipient clicks on a link embedded in the email.
- Not Clicked: refers to a trigger condition in which the next activity will be initiated if the email recipient does not click on any of the links in the email.
- Bounced: refers to a trigger condition in which the next activity will be initiated if the email bounces, meaning it is not delivered to the recipient.
After selecting a trigger, you can customize the child activity using the same configuration options available for a regular activity, and then save and close it to complete the creation process.
How to test and run a campaign?
Users can test their marketing campaigns and mailings before launching them.
- Navigate to the Marketing Automation app.
- Open the particular campaign for which you wanted to run a test.
- The campaign should have activities configured in the workflow.
- To start a test, click the ‘Launch a Test’ button at the top of the template form.
- A pop-up window appears when clicked.
- Within the dropdown field, you can select a particular record to run the test on, or alternatively, create a new record by clicking on the "Search More..." link located at the bottom of the dropdown menu and then clicking the "Create" button.
- After selecting the record, click on "Continue," and you will be directed to the campaign test page.
- To initiate a test, select the Run icon located next to the first activity in the workflow. Once clicked, the page will reload, and it will display the different results and analytics associated with that particular activity.
- When all the workflow activities have been executed, the test will conclude and transition to the Completed stage. To terminate a test before all the workflow activities have been completed, simply click the Stop button.