Want to send a sequence of emails to new subscribers? Or launch a mini email course with weekly lessons sent automatically?
With Odoo’s Marketing Automation module (available in the Enterprise version), you can do all of that in your ERP.
Here's how to set up a mini course that sends weekly emails after subscription, ending with an upsell offer automatically triggered when a user replies to the latest email from the sequence.
Email Sequence Setup
- Install the Marketing Automation Module
- Install the Marketing Automation module from the Apps section.
- Create a New Campaign
- From the dashboard, search for Marketing Automation.
- Click Create to start a new campaign. Choose to build from scratch.
- Define Your Audience
- Set the Target Model to
Mailing Contact
. This ensures every new subscriber to your list (e.g., “AI Course”) enters the flow. - Under
Unicity Based On
, choose Email to prevent duplicates. - Add a filter to include only subscribers from the specific mailing list, such as “AI Course”.
- Set the Target Model to
- Build the Email Sequence
- Use
Add New Activity
to create each week’s email. - Set
Activity Type
to Email, choose or create an email template, and configure options like sender address, attachments, and reply-to. - For the first email, set it to send immediately after subscription (0 hours).
- For subsequent emails, trigger them 1 week after the previous email is sent.
- Use domain filters to exclude unsubscribed contacts or those who didn’t receive earlier emails.
- Use
- Upsell with Conditional Logic
- Add a final email offering the full course.
- Set it to send only to subscribers who replied to the previous email, using
Add child activity
, triggered 1 hour after the reply.
- Test the Workflow
- Use the
Launch a Test
feature to validate the sequence before going live.
- Use the
- Launch the Campaign
- Use the
Star
t button to run the campaign.
- Use the
Additional Configurations for a Complete Email Flow
-
Create a new mailing list (e.g. “AI Course”).
-
Add a subscription form on your website using this list.
-
Check the frequency of the following scheduled actions:
- Marketing Automation: Sync Participants
- Marketing Automation: Execute Activities
If you want users to receive their emails as soon as they subscribe, these actions should run frequently, ideally every 5 or 10 minutes.
That is it! You now have a fully automated, seamless email campaign inside Odoo, no need for third-party tools, external integrations, or extra maintenance.