Title: double email reminders
Last modified: May 11, 2026

---

# double email reminders

 *  [ariban99](https://wordpress.org/support/users/ariban99/)
 * (@ariban99)
 * [1 week, 4 days ago](https://wordpress.org/support/topic/double-email-reminders/)
 * hi
   ever since Version 5.108 my customers are getting double email reminders that
   are triggers exactly the same time.
 * i see today there is an update to Version 5.109.0 and i updated it now, i am 
   not sure if this is fixed in this version or if its something that still needs
   to be worked on?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fdouble-email-reminders%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 7 replies - 1 through 7 (of 7 total)

 *  Plugin Support [pear8398](https://wordpress.org/support/users/pear8398/)
 * (@pear8398)
 * [1 week, 4 days ago](https://wordpress.org/support/topic/double-email-reminders/#post-18904828)
 * Hi,
 * Thanks for using CusRev.
 * Do you use a custom plugin or custom code that also customizes the WooCommerce
   order status change? I suggest you deactivate all plugins except CusRev, WooCommerce,
   switch to a WordPress theme. Then make a new order, complete it to see how it
   works.
 *  Thread Starter [ariban99](https://wordpress.org/support/users/ariban99/)
 * (@ariban99)
 * [1 week, 4 days ago](https://wordpress.org/support/topic/double-email-reminders/#post-18904946)
 * i dont have anything like that and its only been the last few weeks.
 * Based on your response is seems that you are sure its not your plugin so i will
   try to figure out what else is causing this.
 * thank you
 *  Plugin Support [pear8398](https://wordpress.org/support/users/pear8398/)
 * (@pear8398)
 * [1 week, 1 day ago](https://wordpress.org/support/topic/double-email-reminders/#post-18907994)
 * I’m waiting for your feedback.
 * Thanks.
 *  Thread Starter [ariban99](https://wordpress.org/support/users/ariban99/)
 * (@ariban99)
 * [6 days, 23 hours ago](https://wordpress.org/support/topic/double-email-reminders/#post-18909409)
 * still happening.
 * only your plugin is effected. We use wpsmtp plugin to handle the sending. Not
   aure if its something from that too? But nothing else like woocommerce orders.
   Shipment updates all send once only
 *  [jackshao1981](https://wordpress.org/support/users/jackshao1981/)
 * (@jackshao1981)
 * [4 days, 13 hours ago](https://wordpress.org/support/topic/double-email-reminders/#post-18910631)
 * Since the duplicate reminders are sent at exactly the same time, I would try 
   to separate two possibilities:
 * 1. The reminder job is being triggered twice.
    2. The reminder job is triggered
   once, but the SMTP layer sends the same message twice.
 * A few low-risk checks may help narrow that down:
 * 1. Check whether both duplicate emails have the same subject, recipient, timestamp,
   and message ID. If your SMTP plugin logs outgoing emails, compare the two log
   rows. If there are two different SMTP log rows, the duplicate likely happens 
   before or inside WordPress. If there is one SMTP log row but the customer receives
   two emails, the issue may be downstream from WordPress.
 * 2. Check WooCommerce > Status > Scheduled Actions and search for CusRev/review
   reminder related actions around the exact time the duplicate emails were sent.
   If there are two matching scheduled actions with the same order/customer/time,
   that points to duplicated scheduling.
 * 3. In the Customer Reviews settings, confirm there is only one active reminder
   rule/campaign for the same order status and timing. Also check whether both an
   automatic reminder and a separate follow-up/reminder option could match the same
   completed order.
 * 4. If possible, test with one internal test order and one internal email address.
   Move the order through the same status path once, then record whether one or 
   two reminder actions are created before the email is actually sent.
 * 5. Since you mentioned WP SMTP, I would not assume it is the cause yet, but I
   would keep its email log enabled during the test. The key evidence is whether
   WordPress creates two outgoing email events or only one.
 * If you can share a redacted screenshot of the relevant reminder settings and 
   the matching Scheduled Actions rows around the duplicate send time, it should
   be easier to tell whether this is duplicated scheduling, duplicated order-status
   triggering, or duplicated SMTP sending.
 *  Thread Starter [ariban99](https://wordpress.org/support/users/ariban99/)
 * (@ariban99)
 * [1 day, 21 hours ago](https://wordpress.org/support/topic/double-email-reminders/#post-18914060)
 * Hi Jack,
 * An update on this: I’ve discovered that this double-sending issue is actually
   happening across **all** store emails (including standard WooCommerce transactional
   emails), not just the review reminders.
 * Our WP Mail SMTP logs show two separate entries with completely unique Message-
   IDs generated at the exact same timestamp for multiple types of emails.
 * Because it’s a store-wide issue, it looks like it’s happening at the server/environment
   layer. We run a headless cron setup (`DISABLE_WP_CRON` is true) along with a 
   persistent **Redis Object Cache** and **Cloudflare**.
 * My next steps are to temporarily disable the object caching layer and check if
   a race condition in our AJAX/checkout hooks is duplicating the core database 
   triggers. I’ll update the thread if flushing the persistent cache solves the 
   duplicate execution loops across the board.
    -  This reply was modified 1 day, 21 hours ago by [ariban99](https://wordpress.org/support/users/ariban99/).
 *  Thread Starter [ariban99](https://wordpress.org/support/users/ariban99/)
 * (@ariban99)
 * [1 day, 21 hours ago](https://wordpress.org/support/topic/double-email-reminders/#post-18914068)
 * Hi Jack,
 * I pulled the raw headers from a standard WooCommerce core email that also double-
   sent, and I found the definitive root cause.
 * The headers show an explicit delay between generation and transmission: `X-WP-
   Mail-SMTP-Queued: 19:21:18` `Date: 19:22:51`
 * The source is tracing back to core WooCommerce: `class-wc-email.php:1136`.
 * Because we use the Outlook API mailer, the connection to Microsoft is occasionally
   hitting a brief lag. Because of our strict server background processing/cron 
   environment, that 90-second delay is causing WordPress to assume a failure and
   re-trigger the entire execution chain, resulting in duplicate Message-IDs being
   generated a minute later.
 * This isn’t a CusRev issue at all, but an API timeout/background processing conflict
   with our SMTP provider. I am enabling background email queuing within WP Mail
   SMTP to decouple the live API processing from the database hooks.
 * Thank you again for the excellent debugging framework to help track this down!
 * HeadersDate: Wed, 20 May 2026 19:22:50 +0000 From: zzzz> Reply-To: zzzz> Message-
   ID: <5dbqRglXpmzVRVTggKn3TznPJbEJJjWuINUZOPfTyk@bhherbalsolutions.com> X-Mailer:
   WPMailSMTP/Mailer/outlook 4.8.0 X-WP-Mail-SMTP-Queued: Wed, 20 May 2026 19:21:
   15 +0000 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-
   Encoding: 8bitSource**WooCommerce** /var/www/clients/client0/web1/web/wp-content/
   plugins/woocommerce/includes/emails/class-wc-email.php:1136
 * HeadersDate: Wed, 20 May 2026 19:22:51 +0000 From: xxxx> Reply-To: xxx> Message-
   ID: <V5BpNa5faMBIiWNHFTI8uSA2eDk55ponPN59k45gUo@bhherbalsolutions.com> X-Mailer:
   WPMailSMTP/Mailer/outlook 4.8.0 X-WP-Mail-SMTP-Queued: Wed, 20 May 2026 19:21:
   18 +0000 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-
   Encoding: 8bitSource**WooCommerce** /var/www/clients/client0/web1/web/wp-content/
   plugins/woocommerce/includes/emails/class-wc-email.php:1136

Viewing 7 replies - 1 through 7 (of 7 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fdouble-email-reminders%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/customer-reviews-woocommerce/assets/icon-256x256.png?rev
   =2532349)
 * [Customer Reviews for WooCommerce](https://wordpress.org/plugins/customer-reviews-woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/customer-reviews-woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/customer-reviews-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/customer-reviews-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/customer-reviews-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/customer-reviews-woocommerce/reviews/)

 * 7 replies
 * 3 participants
 * Last reply from: [ariban99](https://wordpress.org/support/users/ariban99/)
 * Last activity: [1 day, 21 hours ago](https://wordpress.org/support/topic/double-email-reminders/#post-18914068)
 * Status: not resolved