Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. CRM
  3. Odoo CRM Cold Email & Follow-up Automation v 17.0
  4. Sales Conditions FAQ

Odoo CRM Cold Email & Follow-up Automation

by Balane Tech https://balane.tech
Odoo

$ 79.06

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Calendar (calendar)
• Contacts (contacts)
Community Apps Dependencies Show
CRM Direct Email (No Follower Required)
Lines of code 2574
Technical Name crm_sender_selection
LicenseLGPL-3
Websitehttps://balane.tech
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • CRM (crm)
• Discuss (mail)
• Calendar (calendar)
• Contacts (contacts)
Community Apps Dependencies Show
CRM Direct Email (No Follower Required)
Lines of code 2574
Technical Name crm_sender_selection
LicenseLGPL-3
Websitehttps://balane.tech
Versions 16.0 17.0 18.0 19.0
Odoo CRM Cold Email & Follow-up Automation - automated email sequences and sales outreach for Odoo 17
The Problem

Stop losing deals because you forgot to follow up.

Odoo CRM has no built-in outbound sales workflow. No sequences. No automation. No tracking. Your reps forget to follow up, leads go cold, and deals slip through the cracks.


Our Story

We built this for our own sales team. Every feature exists because we hit the problem ourselves.

— Balane Tech Team

Odoo CRM email campaign dashboard - track outreach status and conversion rates

Campaign dashboard — see where every lead stands at a glance

Odoo CRM outreach campaign Kanban board - visual overview of all active campaigns with lead counts and positive rates

Kanban view — all your campaigns with key metrics at a glance


Who This Is For

Built for teams that sell outbound

💼

B2B Sales Teams

Running outbound prospecting from Odoo CRM

🏗

Agencies

Managing outreach for multiple clients

🚀

SaaS Companies

Cold outreach to prospects at scale

👤

Recruiters

Reaching out to candidates systematically


Replaces

This replaces tools like Lemlist, Apollo Sequences or Outreach.io — inside your Odoo CRM.

No data leaving your system. No extra subscriptions. No sync headaches. Everything stays in your CRM where it belongs.


What Changes For Your Team

Your daily workflow with this module

Real scenarios from our own sales team.

📈

Never miss a follow-up again

Automated sequences

Assign 200 leads to a campaign. The module schedules every follow-up automatically. Your reps open the dashboard, see what's due today, and send — each email personalized with the contact's name, company, and their own signature.

✓ 200 leads in sequence, 5 minutes setup
Odoo CRM bulk assign leads to cold email campaign from list view

Assign leads to a campaign directly from the list view

↩

Replies stop the sequence automatically

Reply tracking

A contact replies? Detected automatically. Status updates to "Replied". No more follow-ups leak out. The full conversation stays in the CRM thread.

✓ Nothing falls through the cracks
👥

Each rep sends from their own email

Multi-sender management

Each rep sends from their own email with their own name, signature, and SMTP server. The recipient sees a real person — not info@ or a shared mailbox. Replies go back to the rep who sent it.

✓ Personal emails at scale
Odoo CRM sender email configuration - custom signature, SMTP server, display name

Each sender has their own display name, signature, and SMTP server

📚

Run multiple campaigns per lead without confusion

Parallel outreach

"Q1 SaaS Outreach" and "Product Launch" running in parallel? Each campaign tracks its own status, step, and due date independently.

✓ Independent tracking per campaign
🔒

One click stops all outreach to a company

Do Not Contact

Mark a company as "Do Not Contact" — every contact at that company is blocked across all campaigns instantly. No manual cleanup. Full audit trail.

✓ One click, full cascade, audit trail
Odoo CRM bulk add contacts to outreach campaign - automatic lead creation

Add contacts to a campaign directly from the contact list


Automation

Bulk queue for hands-off sending

Queue up dozens of emails, let the system send them automatically.

📋

Queue multiple leads

Select leads in the campaign view, click "Add to Queue". Emails get queued for automatic sending.

⏱

Automatic processing

A cron job processes the queue every minute. One email at a time, no manual clicking.

🔎

Error handling

If an email fails, it's marked with the error. Fix the issue, clear the error, and retry.


How It Works

Five objects. One flow. All inside Odoo.

No external tools, no API integrations, no data leaving your CRM.

Odoo CRM outreach architecture - sender emails, campaigns, templates, leads, tracking
Odoo CRM outreach campaign configuration form - sender, timing, templates, and placeholders

Campaign form — configure sender, timing, and template sequence

📅

Auto follow-up activities

After each email, the module creates a native Odoo activity for the next follow-up. Your reps see it in their activity feed.

🔐

SMTP tracking control

Using Brevo or similar? The module can disable open/click tracking per email via headers. Better deliverability.

🌐

Localized date formats

{{ today }} and {{ current_day }} render in the campaign's language. German or English formatting automatic.


Tracking

Know where every conversation stands

Each lead tracks independently per campaign. Your rep sees exactly what to do next.

●
New
▶
Contacted
↩
Replied
✔
Positive
⏳
Not Now
✖
Dead
Odoo CRM lead tracking - email sequence status, due dates, follow-up queue

Your daily work queue — due dates, statuses, next steps

Odoo CRM campaign tracking list - filter by due emails, see overdue follow-ups, send next email

Filter by due emails and send directly from the list


Templates

Every email looks like it was written by hand

30+ placeholders pull data from the lead, contact, company, and sender automatically.

Contact
{{ first_name }} {{ contact_name }} {{ email }} {{ phone }} {{ mobile }} {{ job_title }} {{ title }}
Company & Address
{{ company_name }} {{ street }} {{ zip }} {{ city }} {{ country }} {{ website }}
Apollo Enrichment Data
{{ seniority }} {{ departments }} {{ industry }} {{ employee_count }} {{ keywords }} {{ technologies }} {{ annual_revenue }} {{ total_funding }} {{ linkedin_url }}
Sender & Context
{{ sender_name }} {{ sender_email }} {{ signature }} {{ today }} {{ current_day }} {{ campaign_name }} {{ lead_name }}
Odoo CRM email composer - personalized cold email with dynamic placeholders filled in

Every email looks like it was written by hand


Quality Control

Review every email before it goes out

No more emails with empty placeholders. The module checks every field before you hit send.

🔍

Placeholder check

Before sending, the wizard scans the email for empty placeholders. Missing {{ company_name }}? You'll know before the recipient does.

✍

Fill missing fields inline

Missing data? Fill it in right there in the wizard. The value gets saved to the lead.

👁

Full email preview

See the rendered subject and body with all placeholders filled in. What you see is what gets sent.

Odoo CRM pre-send validation wizard - check placeholders and preview email before sending

Catch missing data before the email goes out


Compliance

Do Not Contact — three levels

Block at the level that makes sense. Full audit trail with reason and timestamp.

👤

Lead

Block one specific lead from all outreach.

👥

Contact

Block a person across all their leads.

🏢

Company

Block a company. Cascades to all contacts and leads.

⚠

DNC Reasons Tracked

GDPR Request, Unsubscribed, Bounced, Complaint, Manual — each block records why it happened and when.

Odoo CRM Do Not Contact warning banner - GDPR compliance with blocked outreach on lead form

Clear warning when a lead or company is blocked — sending is disabled automatically


Delivery Reporting

Track delivery via your SMTP provider

Every professional SMTP service provides delivery reports. Use their dashboard to see which emails arrived, bounced, or were marked as spam.

📨

Brevo (Sendinblue)

Transactional logs show delivery status, opens, clicks, and bounces for every email.

📈

Mailgun, SendGrid, etc.

All major SMTP providers offer similar dashboards with delivery logs and bounce reports.

📊

Export & Report

Export delivery data from your SMTP provider for compliance reporting.


Included

Ships with CRM Direct Email (Free)

⚡

CRM Direct Email

Pre-fills CRM contacts as email recipients automatically. No follower workaround. Installed as a dependency.

Free • Installed Automatically

Works Great With

Import leads from Apollo.io

Use Apollo Connector to import contacts from Apollo.io with all enrichment data. Then run campaigns with personalized placeholders like {{ seniority }}, {{ industry }}, and {{ employee_count }}.

View Apollo Connector ➔

✉

support@balane.tech

Response within 48 business hours. Bug fixes included.


Requirements

What You Need

Odoo 17 (on-premise or Odoo.sh) CRM module Outgoing mail server (SMTP) Incoming mail server (for reply detection)

This module requires access to custom addons and is not compatible with Odoo Online (SaaS).


Installation

Tested on a standard Odoo 17 system with its declared dependencies (crm, mail). We recommend installing on a staging database first, verifying everything works, and then deploying to production.

Disclaimer

Covered: Installs and runs on fresh Odoo 17 with declared dependencies. No known security vulnerabilities. Upgrades within Odoo 17 preserve existing data.

Not covered: Compatibility with third-party or OCA modules. Customer-specific customizations. Email deliverability, spam filters, DNS, or SMTP issues. Server infrastructure or database administration.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with