✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for WooCommerce Follow-Up Emails

SleekView reads the follow_up_email CPT joined with wp_followup_email_queue and wp_followup_email_sent and renders campaign, recipient, status and send_date as a queryable grid inside WP Admin.

♾️ Lifetime License available

SleekView table view for WooCommerce Follow-Up Emails

Move queued and sent rows out of per-campaign tabs and into an audit table

Follow-Up Emails registers each automation as a follow_up_email CPT, writes queued sends to wp_followup_email_queue, archives delivered sends to wp_followup_email_sent and stamps open and click rows into tracking tables. The default surface is a per-campaign report tab, which is right for opening one automation and wrong for cross-campaign moderation, deliverability triage or queue audits.

SleekView reads the queue and sent log directly and renders the rows as a queryable audit table. Filter to pending rows older than an hour to find stalled sends. Filter to one trigger type (order, signup, subscription) to scope a deliverability review. Sort by recipient to spot a customer getting hit by too many automations at once. The same dataset the chart view aggregates becomes a row-level surface for marketing ops, deliverability and compliance.

The plugin keeps owning the cron worker, the triggers and the message rendering. The table view owns the audit surface, so the queue and sent rows Follow-Up Emails already writes stop hiding behind report tabs and become something the team can actually query.

Workflow

How SleekView surfaces Follow-Up Emails data

1

Point at the queue and sent log

Pick wp_followup_email_queue or wp_followup_email_sent joined with the follow_up_email CPT for campaign names and with wp_users for recipient detail. No new tables are introduced.
2

Compose the columns

Drag in Campaign, Recipient, Trigger type, Status, send_date and tracking columns for opens and clicks. Reorder, hide or rename any column without a custom WP_List_Table extension.
3

Filter and sort like a database

Filter to pending rows older than an hour, to one trigger type or to one campaign id. Sort by send_date for cadence review or by recipient to find over-emailed customers.
4

Save and gate the view

Name the view ("Stalled queue", "Subscription sends this week", "Top recipients") and gate by WordPress capability so marketing, deliverability and admins land on the right slice.

Sample columns

A typical Follow-Up Emails audit view

Rows from wp_followup_email_queue joined with the follow_up_email CPT for campaign names and with wp_users for recipient detail. The queue rendered as a cross-campaign queryable grid.
Source: wp_followup_email_queue
Recipient Campaign Trigger Status Send date Opens
maya@collins.co Post-purchase day 3 order Sent 2026-05-12 09:12 2
dev@iturbe.dev Welcome series day 1 signup Sent 2026-05-12 09:08 1
p@nakamura.io Win-back 30 days order Pending 2026-05-12 10:00
studio@felix.co Subscription renewal subscription Sending 2026-05-12 09:31
spam@k.test Welcome series day 1 signup Cancelled 2026-05-11 22:41

Comparison

Default WooCommerce Follow-Up Emails admin vs SleekView

Default Follow-Up Emails report tabs

  • Reports surface one campaign at a time, no cross-campaign queue view
  • No site-wide audit of pending or stalled rows across automations
  • Recipient over-emailing is invisible without a custom SQL query
  • Per-trigger cohorts require raw queries against the queue table
  • Read-only sharing of a filtered audit outside WP admin is not built in

SleekView

  • Every wp_followup_email_queue and sent row rendered as a queryable table
  • Campaign name, trigger type and recipient as real columns
  • Filter to stalled rows, one campaign, one trigger or one recipient
  • Saved views per role: deliverability triage, marketing audit, compliance review
  • Same dataset the chart view aggregates, so table and dashboard stay in sync

Features

What SleekView gives you for WooCommerce Follow-Up Emails

Queue as a real table

Render wp_followup_email_queue rows with campaign, trigger, recipient and status instead of flipping between per-campaign report tabs to reconstruct the queue.

Composable queue filters

Stack filters on campaign, trigger type, status and send_date to assemble stalled-rows lists, deliverability cohorts or recipient over-emailing audits in one query.

Recency inline

send_date and post_modified sit on every row so the audit table answers when each send was scheduled and when it was last touched, not just whether it exists.

Audience

Who uses SleekView for WooCommerce Follow-Up Emails

Marketing ops

Filter the queue to subscription renewals or post-purchase sequences and triage cadence problems before they show up as unsubscribes.

Deliverability leads

Sort by recipient and date to find customers being hit by overlapping automations, then adjust trigger rules in the plugin against the row-level evidence.

Compliance and audit

Export a filtered cohort of sends to one country or one customer segment as a CSV with campaign, trigger and date columns for a retention or GDPR review.

The bigger picture

Why Follow-Up Emails data deserves a real table

Follow-Up Emails captures every queued and sent message with the campaign, the trigger, the recipient and the timestamp, but the default UI hides those rows behind per-campaign report tabs. That is right for opening one automation and wrong for the cross-campaign questions marketing ops actually asks. SleekView reads the same queue and sent log rows and renders them as a queryable audit table with campaign name, trigger type, status and send_date as first-class columns.

Filters stack into a single query so the stalled-queue audit, the per-recipient over-emailing list and the per-trigger compliance cohort become saved views rather than spreadsheet exports. The plugin keeps owning the cron worker and the message rendering, while marketing ops gets the per-row surface the dataset always deserved.

Questions

Common questions about SleekView for WooCommerce Follow-Up Emails

wp_followup_email_queue and wp_followup_email_sent joined with the follow_up_email CPT for campaign names and with wp_users for recipient detail. No new tables are introduced and no extra meta is written to the site.

 

Yes. Trigger type (order placed, signup, subscription event) is a first-class filter. A subscription-only audit table or an order-driven cohort becomes a saved view rather than a one-off query.

 

Yes. The tracking tables Follow-Up Emails writes join into the audit table as numeric columns, so a per-row open count and click count sit alongside the campaign and recipient.

 

Yes. Status edits route through the Follow-Up Emails API rather than direct SQL, so plugin hooks observe writes exactly as they would from the queue admin screen.

 

Yes. The chart view and the table view share the dataset, so a trigger filter or a date window narrows both surfaces. Marketing ops pivots between row audit and KPI without rebuilding filters.

 

Yes. Any filtered cohort exports as CSV with the columns the view shows, including campaign name, trigger type, status, send_date and recipient. Useful for ESP migrations and compliance snapshots.

 

Yes, on a per-site basis. Each site keeps its own Follow-Up Emails tables and SleekView builds the audit table against the local rows. Network-wide rollups need a network-level data join.

 

Yes. SleekView queries the queue and sent tables with indexed joins and paginates results, so stores with hundreds of thousands of historical sends still load the table without timing out admin requests.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView