WordPress plugin intelligence profile

Email Marketing & Abandoned Cart for WooCommerce – PostBeagle

Email marketing built for WooCommerce: newsletters, abandoned cart recovery and automated flows, with deliverability you can actually see.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.10.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update2 Nov 20261h ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Email Marketing & Abandoned Cart for WooCommerce – PostBeagle version 1.10.0 as active, updated 1h ago and tested up to WordPress 7.0.

Overview

About this plugin

Your store’s email only makes money if it reaches the inbox. PostBeagle is email marketing built for WooCommerce, from the checkout opt-in through to abandoned cart recovery and revenue attribution – and it shows you whether your mail is actually landing, instead of leaving you to guess.

Turn on the checkout opt-in and customers join your list as they buy, tagged first-time or repeat, with their lifetime value and order count synced across. From there you can send newsletters, run welcome and win-back flows, recover abandoned carts, and see which campaigns produced which orders.

Why store owners switch

  • Deliverability you can see. Most email tools hand you an open rate and nothing else. PostBeagle shows your sending reputation and explains what moved it, so a drop is something you can act on rather than something you notice three campaigns later. You can check any domain free, no account needed, with our deliverability checker.
  • Built for WooCommerce, not ported to it. Order data, product blocks, lifetime value and revenue attribution are native, not a bolt-on integration.
  • You pay for subscribers, not contacts. Only contacts subscribed to one of your lists count toward your plan. Customers who never opted in, unsubscribes and hard bounces are free.
  • Start free. 2,500 subscribers and 5,000 emails a month, no card required.

Features

  • Add opt-in checkbox to WooCommerce checkout
  • Customize opt-in checkbox text
  • Automatically sync opted-in customers to PostBeagle, tagged first-time vs. repeat
  • Map WooCommerce order data to PostBeagle custom fields (incl. customer lifetime value and order count)
  • One-time bulk import of existing customers with lifetime value
  • WooCommerce automations: welcome, first purchase, repeat purchase, product purchased, abandoned cart, and win-back — each can tag the customer and trigger a PostBeagle automation
  • Email capture anywhere: [postbeagle_signup] shortcode, Gutenberg block, and Elementor widget
  • Form integrations: Contact Form 7, WPForms, Fluent Forms, and Gravity Forms (add contact, apply tags, trigger automations)
  • Support for double opt-in workflows
  • Abandoned cart recovery, revenue attribution and browsing-behaviour tracking are all off by default — you choose what data leaves your store (see External Services below)
  • Comprehensive error logging and debugging
  • Secure API key storage
  • Never disrupts the checkout process

Requirements

  • WordPress 5.8 or higher
  • WooCommerce 8.9 or higher
  • PHP 7.4 or higher (PHP 7.2+ with the sodium PECL extension, or PHP 7.2+ compiled with –with-sodium)
  • PHP sodium extension (libsodium) — included by default in PHP 7.2+; required for secure API key encryption. The plugin will fall back to a weaker encoding method if sodium is unavailable, but this is not recommended.
  • A PostBeagle account. The free plan covers 2,500 subscribers and 5,000 emails a month with no card – create one.

External Services

This plugin is a client for PostBeagle, a third-party email marketing service. com and does not function without a PostBeagle account.

Nothing is transmitted until you enter an API key and enable the plugin.

Always active once configured

  • POST /api/contacts — when a customer ticks the newsletter opt-in checkbox at checkout (unchecked by default). Sends: email, first name, last name, tags, and any custom fields you have mapped (which may include order total, products, categories, lifetime value and order count).
  • POST /api/events — automation events you have explicitly enabled (welcome, first purchase, repeat purchase, product purchased, win-back). Sends: email plus the relevant order or product data.
  • GET /api/email-lists — retrieves your lists for the settings screen. Sends: no customer data.
  • GET /api/suppressions/changes — retrieves unsubscribes so they can be honoured locally. Sends: no customer data.
  • POST /api/webhooks/automation/{id} and POST /api/automation-recipes/install — used by the form integrations and the one-click automation setup button. Sends: email and tags.

Failed requests are retried from a local outbox table.

Off by default — you must enable these

  • Abandoned cart recovery (Settings → Cart Recovery). In the recommended “capture during checkout” mode, the shopper’s email address is sent as they type it at checkout, together with their cart contents, before the order is placed. This is how abandoned cart recovery works, and it means personal data is processed before purchase — review your local privacy obligations before enabling. Switch to “only after a completed order” to avoid pre-purchase capture entirely, or turn on Privacy mode to capture only shoppers who ticked the opt-in checkbox. Endpoints: POST /api/events, GET /api/carts/{token}/snapshot.
  • Revenue attribution (Settings → Tracking). Reports every paid order — including orders from customers who did not opt in — so campaigns can be credited with the sales they drove. Sends: billing email, order id and number, total, currency, status, timestamp, coupon codes, and line items (product id, SKU, name, categories, quantity, price).
  • Browsing behaviour (Settings → Tracking). Sets a first-party pb_cid cookie (90 days, HttpOnly) when a subscriber clicks through from a PostBeagle email, so the visit can be credited to the campaign that sent it, and reports the products that visitor views to POST /api/events. Only visitors already identified by that cookie or by being logged in are tracked; anonymous visitors are never tracked. When this setting is off no cookie is written and no product views are sent — this is the plugin’s only use of cookies.

Terms and privacy

  • PostBeagle Terms of Service
  • PostBeagle Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • abandoned cart
  • email marketing
  • ecommerce
  • newsletter
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity2 Nov 20261h ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.9.01.10.0
WordPress compatibility7.0.77.0.8
Version1.8.11.9.0
Version1.8.01.8.1
Version1.7.01.8.0
WordPress compatibility7.0.67.0.7
WordPress compatibility7.0.47.0.6
Version1.6.01.7.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.