WordPress verdict · build Pain point

WP Mail SMTP deduplication layer for PayPal async payment webhooks

Built for WooCommerce stores using PayPal with SMTP plugins.

“Replies: 1 I am experiencing an issue where WooCommerce order emails are being sent twice — both to the customer and to the shop manager — for some orders paid …”

The receipts — real demand

“Replies: 1 I am experiencing an issue where WooCommerce order emails are being sent twice — both to the customer and to the shop manager — for some orders paid via PayPal (WooCommerce PayPal Payments plugin). Environment: WordPress 7.0.4 WooCommerce 11.0.1 Easy WP SMTP Lite (latest) WP Mail Logging (latest) PHP 8.3 LiteSpeed server with LiteSpeed Cache plugin WP-Cron disabled (DISABLE_WP_CRON = true), replaced by a s…”
WordPress · view original →

Full dossier

Unlock the full dossier — free

Every corroborating quote, the source receipts, and the community echo. One email, no payment.

5.8 / 10 · demand score
Pain 7
Willingness to pay 4
Feasibility 6
Specificity 8
Audience 7
Competition 6

Why this is a gap

Surfaced from a high-intensity complaint with clear willingness to pay and a specific, reachable audience.

The market

WooCommerce stores using PayPal Payments + SMTP plugins experiencing duplicate order emails. No search volume data; pain is operational (customer and shop manager see duplicates), affecting trust and support load.

Competition & the opening

Already owned an incumbent owns the exact job Moat 2/10 · no real moat Market 2/10 · one-off / single buyer
Crowded market · 6/10 vs WP Mail SMTP (WPForms team) — native logging/dedup hooksPayPal IPN Listener plugins (multiple free WordPress.org plugins)WooCommerce PayPal Payments (built-in webhook idempotency handling)Action Scheduler (WooCommerce/Automattic OSS library — async job dedup)Hookdeck (webhook reliability/dedup SaaS, funded)Svix (webhook infrastructure with dedup, funded)

WP Mail SMTP, PayPal IPN plugins, WooCommerce PayPal Payments, Action Scheduler, Hookdeck, and Svix all touch webhook/email dedup. The gap is narrow: PayPal sends async webhooks that can fire twice; WooCommerce's built-in idempotency handles it, but third-party SMTP logging may bypass dedup. No single WordPress plugin wraps just this logic cleanly.

What's hard to build

Requires middleware sitting between PayPal webhooks and WooCommerce email hooks, with idempotent key generation tied to PayPal transaction IDs. Must handle race conditions (payment webhook arrives before email hook). WordPress plugin ecosystem maturity is low (6/10 feasibility); market is small and price-sensitive (6/10 competition but fragmented across three separate plugin types).

Why now

WooCommerce PayPal webhook duplicates are a known issue; WP Mail SMTP logs but doesn't deduplicate; free webhook-dedup plugins are fragmented; a WordPress-native solution is missing.

How you'd monetize

Free plugin (WordPress.org) with optional $7–12/mo premium tier for advanced ded