✨ 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 AcyMailing: users, lists & campaigns as tables

AcyMailing has its own schema: wp_acym_user, wp_acym_list, wp_acym_mail, wp_acym_queue, wp_acym_history. SleekView gives ops one inline-editable surface across all of them.

♾️ Lifetime License available

SleekView table view for AcyMailing

AcyMailing's wp_acym_* schema, properly tabled

AcyMailing keeps everything in your WordPress database rather than depending on an external SaaS. Subscribers live in wp_acym_user, lists in wp_acym_list, with the many-to-many membership join in wp_acym_user_has_list. Campaigns live in wp_acym_mail, the per-recipient send queue in wp_acym_queue, and per-recipient delivery history in wp_acym_history. Custom subscriber fields are defined in wp_acym_field with values in wp_acym_user_has_field.

That is a real schema, and the default AcyMailing admin treats each table as its own page. Subscribers, lists, queue and history each have their own screen. Filtering subscribers by list intersection ("in main AND not in weekly") requires a workaround. Queue rows are not easy to sort by retry count or last-attempt timestamp. Per-recipient send history is two clicks away from the subscriber. Custom fields are not surfaced as columns by default.

SleekView reads the wp_acym_* tables directly and joins across them as needed. A subscribers view pivots the user-list membership join into a comma-separated list per row, sortable and filterable. A queue view surfaces retry count and last-attempt timestamp as columns so SMTP rejection rates become a one-glance metric. Custom fields from wp_acym_field become first-class columns alongside the built-in subscriber attributes. The admin click count drops; the actionable signal goes up.

Workflow

Six AcyMailing tables, joined and surfaced

1

Join users to lists

SleekView reads wp_acym_user and joins through wp_acym_user_has_list to wp_acym_list. List membership becomes a sortable, filterable column on the subscribers view.
2

Pivot custom fields

Fields defined in wp_acym_field with values in wp_acym_user_has_field become named columns. Filter, sort and inline-edit them like any built-in subscriber attribute.
3

Build queue health

Read wp_acym_queue with retry count and last-attempt timestamp as columns. Sort by retries to find recipients the SMTP provider keeps refusing before the next campaign goes out.
4

Show send history per row

Add a side panel on the subscriber view that filters wp_acym_history by user_id. Per-recipient open and click history sits next to the subscriber, not two clicks away.

Sample columns

A typical AcyMailing subscribers view

SleekView joins wp_acym_user with the membership join table to show list memberships per row.
Source: wp_acym_user + wp_acym_list + wp_acym_user_has_list + wp_acym_mail + wp_acym_queue + wp_acym_history
Email Name Lists Confirmed Created Status
alex@studio.co Alex Park main, weekly Yes Apr 24 Active
ria@design.io Ria Mehta main Yes Apr 22 Active
tom@hello.dev Tom Lee main No Apr 18 Pending
mia@brew.coop Mia Solo weekly Yes Mar 11 Hard bounce

Comparison

Default AcyMailing admin vs SleekView

Default AcyMailing subscribers

  • Subscribers, lists, queue, history each on their own admin page
  • Filtering subscribers by list intersection ("in main AND not in weekly") is fiddly
  • Queue rows aren't easy to sort by retry count or last-attempt timestamp
  • Per-recipient send history is two clicks away from the subscriber
  • Custom fields (acym_field) aren't surfaced as columns by default

SleekView

  • Read directly from wp_acym_user, wp_acym_list, and the membership join
  • Surface custom fields from wp_acym_field as columns
  • Inline-edit list memberships without opening the subscriber
  • Build a queue view with retry counts and last-attempt visible
  • Show send history per subscriber as a tab in the same view

Features

What SleekView gives you for AcyMailing

Subscribers, lists & memberships

AcyMailing's many-to-many between users and lists lives in wp_acym_user_has_list. SleekView pivots that into a comma-separated list per row, sortable and filterable.

Queue health

Read wp_acym_queue with retry count and last-attempt timestamp as columns. Sort by retries to find recipients the SMTP service keeps refusing before the next send.

Custom fields visible

Fields you defined in wp_acym_field become first-class columns. Filter, sort and inline-edit them like any built-in subscriber attribute, no admin tab required.

Audience

Who uses SleekView for AcyMailing

Newsletter operators

Run a queue health view alongside a subscribers view; spot bounces fast and clean lists before the next campaign goes out, all without leaving WordPress.

GDPR / data subject

Show one subscriber's full record — fields, list memberships and send history — on a single screen for a deletion or export request. The audit becomes a five-minute task.

Engagement segments

Filter subscribers by open and click history columns to build re-engagement segments without exporting CSVs and rebuilding lists in spreadsheets.

The bigger picture

AcyMailing's schema deserves a real query layer

AcyMailing is one of the few WordPress newsletter plugins that owns its data with a real schema instead of stuffing rows into wp_options. That decision unlocks segmentation, send history and queue management at scales that option-driven plugins cannot reach. The cost is that the default UI presents one table at a time, which makes the schema feel smaller than it is.

The most useful operations are joins. "Subscribers in the main list who never opened the last campaign" is a join between wp_acym_user_has_list and wp_acym_history. "Recipients with three or more retries on the queue" is a sort on wp_acym_queue.

"Subscribers with a custom field equal to a specific value" is a join through wp_acym_user_has_field. SleekView treats AcyMailing's schema as a query target because that is what the schema was built for. The result is fewer admin clicks for newsletter operators, faster turnaround on segment audits, and a single GDPR-export view that pulls every related record for one subscriber in one screen.

Questions

Common questions about SleekView for AcyMailing

All the wp_acym_* tables: user, list, user_has_list, mail, queue, history, field, and user_has_field. Build views that join across them as needed. The schema is rich enough to support segmentation, queue health and per-recipient audits, all from one query layer.

 

Where AcyMailing exposes a class method (subscribe, unsubscribe, confirm, save_field), SleekView calls it. Plain attribute edits write directly to the table. That separation keeps custom integrations sitting on top of AcyMailing's hook layer working when audit edits fire from inside SleekView.

 

Yes. wp_acym_history stores per-recipient send results. Build a side panel or tab that filters history rows by user_id; the result is a per-subscriber timeline with status, open and click events. For a GDPR export, that is the data-subject record in one screen.

 

AcyMailing's automation rules are stored as JSON in wp_acym_automation. SleekView surfaces the rule rows so an audit can see which automations are active and when each last ran. Deep editing of the JSON rule tree still happens in the AcyMailing UI, since the structured editor there is built for the rule shape.

 

External-sending settings live in wp_options. SleekView reads them as a separate config view, which is useful when migrating between sending services or when a team needs to confirm the active provider before a launch. The send results themselves still land in wp_acym_history, regardless of which provider sent them.

 

Yes. The flow stores its state in wp_acym_* tables alongside cart references. SleekView reads them, but the cart itself is on the WooCommerce side. A complete audit usually combines the abandoned-cart view with WooCommerce's own cart tables, joined on customer email or user ID.

 

Yes. Filter subscribers by any criteria, then bulk-add or bulk-remove them from a list. SleekView writes to wp_acym_user_has_list through AcyMailing's subscribe and unsubscribe methods so any related hooks fire. Bulk operations are the main reason teams move from the default admin to SleekView.

 

Confirmation tokens live in wp_acym_user with the user's pending state. Filter for confirmed=0 to surface every pending subscriber, sort by joined date, and bulk-resend confirmation emails through AcyMailing's resend method. The token itself stays masked unless an admin opts into showing it, which keeps screenshots safe.

 

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