Skip to Content
Menu
This question has been flagged
1 Reply
113 Views

I set up an e-mail marketing campaign and made an attempt twice to send it out to the addresses in my account and it just sat there I'm not sure what I did wrong but on Black Friday this was infuriating and quite frankly this is the first time I've really had a serious issue with the functionality of odoo and it's driving me up the wall 

I can't figure out what I did wrong  The test email went through fine. 

everything else seems to be rather intuitive for the most part, but at this critical moment I had to go outside of Odoo to send a fraction of my emails to my clients

going outside of the platform to send information to potential leads and clients is precisely the reason I came to Odoo from another platform to begin with; the all-inclusive nature of the app.

If anyone can shed some light out appreciate it or direct me to the the post that this sounds most like.

I am new to this community but I am a fan of the app but this is more than a little bit frustrating right now

Avatar
Discard
Best Answer

It’s frustrating when email campaigns don’t work as expected, especially during critical moments like Black Friday. Let’s troubleshoot the issue with your Odoo Email Marketing Campaign step by step to figure out why the emails were not sent out:

1. Check Campaign Status

  1. Navigate to Your Campaign:
    • Go to Email Marketing > Email Campaigns and open the specific campaign.
  2. Check Campaign State:
    • Ensure the campaign is in the "Sent" state.
    • If it’s in "Draft" or "Scheduled", it means the emails were never sent.
      • If in "Draft": Click "Send" to trigger the email.
      • If in "Scheduled": Verify the scheduled time.

2. Verify Recipients

  1. Check Recipient List:
    • Open the campaign and review the Recipients tab.
    • Ensure there are valid email addresses listed and no missing or invalid data (e.g., empty email fields).
  2. Test Recipient Emails:
    • Send a test email to one of the recipients using the Send Test Email button.
    • If the test works but the actual email campaign doesn’t, the issue is likely with how the batch is processed or scheduled.

3. Review Email Configuration

  1. SMTP Server Settings:
    • Go to Settings > Technical > Email > Outgoing Mail Servers.
    • Verify the following:
      • The SMTP Server is correctly configured.
      • Authentication details (username, password) are valid.
      • The Connection Test is successful.
  2. Mail Delivery Logs:
    • Navigate to Settings > Technical > Emails > Emails.
    • Search for your campaign emails and check their Status:
      • Outgoing: The email is waiting to be sent. Ensure the email queue is processed (see below).
      • Sent: The email was successfully sent. If clients didn’t receive it, check spam or delivery issues with the email provider.
      • Exception: Indicates an error. Open the email to view the error details (e.g., authentication issue, invalid recipient, etc.).

4. Check the Email Queue

  1. Go to Email Queue:
    • Navigate to Settings > Technical > Scheduled Actions and look for the Mail: Process Mail Queue action.
  2. Ensure the Scheduler is Running:
    • Open the scheduler and ensure it is enabled.
    • Verify the next execution time and frequency (default is every 5 minutes).
  3. Manually Trigger the Queue:
    • If emails are stuck in the Outgoing state, manually trigger the queue:
      • Go to Settings > Technical > Emails > Emails.
      • Select the emails and click "Send Now".

5. Verify Bounce/Spam Issues

  1. Check Bounce Emails:
    • If emails were sent but not received, check your bounce email settings.
    • Navigate to Email Marketing > Settings > Bounce Management and ensure a valid bounce email address is configured.
  2. Spam Filtering:
    • Some email providers may classify the campaign as spam if:
      • The domain is not properly authenticated (DKIM, SPF).
      • The email content includes spammy keywords.
    • Test the domain's email configuration using tools like MXToolbox to ensure proper SPF/DKIM setup.

6. Debug Common Problems

Problem: Emails Remain in "Outgoing" State

  • Likely Cause: Mail queue isn’t processing.
  • Fix:
    • Trigger the mail queue manually.
    • Verify the scheduler is active.

Problem: Emails Show "Exception" Status

  • Likely Cause: SMTP configuration issue.
  • Fix:
    • Review the outgoing mail server settings and error details.

Problem: Emails Are Marked "Sent" but Not Received

  • Likely Cause: Spam filtering or delivery failure.
  • Fix:
    • Test with different email addresses (e.g., personal vs. corporate).
    • Check SPF/DKIM settings for your domain.

Problem: Test Emails Work but Campaign Emails Don’t

  • Likely Cause: Misconfigured recipients or email template.
  • Fix:
    • Ensure the recipient list is properly defined.
    • Check for placeholders or dynamic fields in the template that might be breaking the email (e.g., missing {{email}}).

7. Steps for Future Campaigns

  1. Send a Small Batch First:
    • Use a small test group of recipients to confirm everything works before sending the full campaign.
  2. Monitor Campaign in Real-Time:
    • Use the Email Statistics feature to monitor open and click rates and identify issues early.
  3. Enable Logging:
    • Go to Settings > Technical > Logs > Emails to review detailed logs for sent emails.

8. Contact Odoo Support

If none of the above steps resolve the issue:

  1. Gather the following:
    • Screenshots of the campaign configuration.
    • SMTP server test results.
    • Email delivery logs.
  2. Contact Odoo Support via your Odoo.sh subscription portal or community forum for further assistance.

Key Takeaways

  • Ensure the campaign state, recipient list, and SMTP server configuration are correct.
  • Check the email queue and manually trigger it if necessary.
  • Verify that emails aren’t being blocked or marked as spam due to domain or content issues.

Let me know if you need help with any of these steps!

Avatar
Discard