| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Email Marketing (mass_mailing) |
| Lines of code | 832 |
| Technical Name |
tr_mailchimp_connector |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Email Marketing (mass_mailing) |
| Lines of code | 832 |
| Technical Name |
tr_mailchimp_connector |
| License | OPL-1 |
| Website | https://www.technicalrajni.com |
MailChimp Connector for Odoo 19
Sync Contacts, Audiences and Campaigns bi-directionally between MailChimp and Odoo — automatically.
Why You Need This
| Without Integration | With MailChimp Connector |
|---|---|
| ✗ Manually export contacts to CSV | ✓ One-click sync of all contacts |
| ✗ Import CSV into MailChimp every time | ✓ Automated sync every hour |
| ✗ Switch between two platforms constantly | ✓ Manage everything from Odoo |
| ✗ No campaign stats visible in Odoo | ✓ Opens, clicks, bounces in Odoo |
| ✗ Unsubscribes go unnoticed | ✓ Real-time webhook updates |
Key Features
Import Audiences
Import MailChimp Lists/Audiences as Odoo Mailing Lists in one click.
Export Audiences
Push Odoo Mailing Lists to MailChimp as new Audiences.
Contacts Bi-Sync
Import MailChimp members and export Odoo contacts both ways.
Campaign Sync
Import MailChimp campaigns into Odoo Email Marketing.
Campaign Analytics
Auto-import opens, clicks, bounces and unsubscribes into Odoo.
Webhook Support
Real-time subscribe/unsubscribe updates from MailChimp to Odoo.
3 Scheduled Actions
Auto-sync audiences, contacts and campaign stats on schedule.
Sync Logs
Full error tracking and sync history with status indicators.
⚙️ Configuration Steps
Install the Module
Go to Apps → Search "MailChimp Connector" → Install
After install, a new MailChimp menu appears in the top navigation.
Get Your MailChimp API Key
- Sign up or login at
mailchimp.com(free plan: up to 500 contacts) - Click your Profile icon → Account & Billing
- Go to Extras → API Keys
- Click "Create A Key"
- Copy the key — format:
xxxxxxxxxxxxxxxxxxxxxx-us21
us21) is your Data Center.
Keep this key safe — it gives full access to your MailChimp account.
Add MailChimp Account in Odoo
- Go to MailChimp → Accounts → New
- Enter Account Name (e.g. My MailChimp Store)
- Paste your API Key
- Click Save
- Click 🔗 Test Connection → should show your account name
Import Your Audiences
- Click ⬇ Import Audiences
- Your MailChimp lists appear in MailChimp → Audiences
- Also visible in Email Marketing → Mailing Lists
Import Contacts
- Click ⬇ Import Contacts
- All subscribed members are imported as Mailing Contacts in Odoo
- View them in Email Marketing → Mailing Lists → Contacts
Export Contacts to MailChimp
- Click ⬆ Export Contacts
- All Odoo mailing contacts are pushed to your MailChimp audiences
- Uses MD5 email hash — no duplicates created
Import Campaigns & Statistics
- Click ⬇ Import Campaigns to pull all campaigns into Odoo
- Click 📊 Import Stats to update opens, clicks, bounces
- View stats in the campaign form → MailChimp tab
Enable Webhooks (Real-Time Updates)
- First import audiences (Step 4)
- Click 🔔 Register Webhooks
- Odoo will auto-register webhook URLs in MailChimp
- Now unsubscribes/subscribes reflect in Odoo instantly
Enable Auto-Sync (Scheduled Actions)
- Go to Settings → Technical → Scheduled Actions
- Enable any of these:
| Cron Job | Interval | What it does |
|---|---|---|
| MailChimp: Sync Audiences | Every 6 hours | Import audiences from MailChimp |
| MailChimp: Sync Contacts | Every 1 hour | Import + Export contacts bi-directionally |
| MailChimp: Import Campaign Stats | Every 12 hours | Update campaign analytics in Odoo |
Sync Matrix
| Data | MailChimp → Odoo | Odoo → MailChimp | Auto (Cron) |
|---|---|---|---|
| Audiences / Lists | ✓ Import | ✓ Export | ✓ Every 6h |
| Contacts / Members | ✓ Import | ✓ Export | ✓ Every 1h |
| Campaigns | ✓ Import | ✓ Export | Manual |
| Campaign Statistics | ✓ Import | N/A | ✓ Every 12h |
| Unsubscribes | ✓ Webhook | N/A | ✓ Real-time |
Ready to Connect Odoo with MailChimp?
Install now and start syncing in minutes. Free support included.
Contact SupportWebsite: www.technicalrajni.com | Email: magentodeveloper1993@gmail.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module