SleekView for MailOptin Pro
SleekView reads wp_mo_optin_conversions and the MailOptin optin custom post type and renders every captured lead as a sortable, filterable table with campaign, source URL, referrer and status as real columns next to email and date.
♾️ Lifetime License available
MailOptin Pro stores every lead locally. The cross-campaign table is what's missing.
MailOptin Pro captures emails through lightboxes, slide-ins, inline forms, after-post placements and notification bars. Every conversion writes a row to wp_mo_optin_conversions with email, optin_campaign_id, conversion_page, referrer and status. Optin definitions live as a custom post type with type, design and trigger meta.
The default plugin admin presents per-campaign reports. That works for comparing one optin against another over time, but the row-level workspace, the table where ops can scan every captured lead across every campaign in one place, is missing. So is the inline audit of bounced or pending signups that never made it to the ESP.
SleekView reads the conversions table directly and joins the optin CPT for legible campaign names. Email, campaign, source page, referrer, status and date sit as real columns. Sort by date to find recent imports, filter to status=bounced for an audit pass, bulk-update a stuck row's status without leaving the table.
Workflow
How SleekView reads MailOptin Pro data
Pick the conversions table
Join the optin CPT
Save and scope the view
Edit inline or export
Sample columns
A typical MailOptin Pro conversions table
wp_mo_optin_conversions + optin CPT (post_type = mo-optin)
| Campaign | Source page | Referrer | Status | Date | |
|---|---|---|---|---|---|
| alex@studio.co | Spring Newsletter | /blog/css-grid | google.com | Subscribed | May 15 |
| ria@design.io | Free Ebook | /free-ebook | twitter.com | Pending | May 14 |
| tom@hello.dev | Exit Intent Pricing | /pricing | — | Subscribed | May 13 |
| mia@brew.coop | Footer Bar | /about | linkedin.com | Bounced | May 12 |
| leo@ship.dev | After Post Slide-in | /blog/web-vitals | — | Subscribed | May 11 |
Comparison
Default MailOptin Pro admin vs SleekView
Default MailOptin Pro admin
- Conversions sit behind per-campaign report tabs, not one cross-campaign list
- Source page and referrer are visible only by drilling into single leads
- No filter to status=bounced or status=pending across every campaign
- Bulk actions on captured leads are limited to delete and export
- No saved per-role view for growth, content or ops
SleekView
- Read directly from wp_mo_optin_conversions joined with the optin CPT
- Source page and referrer as sortable, filterable columns
- Inline-edit conversion status across many rows in one pass
- Save filtered views ("Bounced audit", "This week's leads")
- Same workspace upgrades when MailOptin extensions add columns
Features
What SleekView gives you for MailOptin Pro
Conversion meta as real columns
Surface source page, referrer and status alongside email and campaign. The captured leads move from a per-campaign report into a single sortable table.
Filter to bounced or pending
Filter to status=bounced or status=pending and the table surfaces every lead that never made it to the ESP, ready for a quick resync or cleanup.
Inline-edit conversion status
Flip a stuck lead to subscribed or trigger a re-send without opening the campaign editor. Standard MailOptin update hooks still fire.
Audience
Who uses SleekView for MailOptin Pro
Growth marketers
Audit every captured lead across every campaign in one table. Spot a campaign producing bounces and a placement quietly carrying signups, both before the monthly report.
Content marketers
Sort by source page to see which blog posts and landing pages produce the bulk of signups. The chart-ready table is the editorial brief.
Agencies
Hand a client a single conversions audit on day one. The table replaces a four-tab walkthrough of MailOptin's per-campaign reports.
The bigger picture
Why MailOptin Pro still needs a real conversions table
MailOptin Pro stores every captured lead with the metadata that matters: campaign, source URL, referrer, status and date. The plugin's reports are honest but per-campaign by design, which leaves the cross-campaign question harder than the data should make it. Which page is producing real signups across every optin combined is one SQL query and zero exports, but the default admin doesn't render it as a list.
SleekView turns the conversions table into the operational workspace the data already supports. Sort by date to find recent imports, filter to bounced rows for a deliverability audit, bulk-tag a cohort for an ESP resync. The plugin keeps capturing leads through its own engine, the table layer adds the row-level audit the ESP-sync workflow cannot replace.
Questions
Common questions about SleekView for MailOptin Pro
MailOptin Pro's own storage: wp_mo_optin_conversions for every captured lead and the optin custom post type for campaign names, types and triggers. No external API is called for the table layer.
 No. The table layer is read-mostly against the conversions table. MailOptin Pro continues to sync to Mailchimp, ActiveCampaign, ConvertKit and the other supported ESPs through the plugin's own integrations on its own schedule.
 Yes. Status edits flow through standard WordPress CRUD, so any MailOptin update hooks fire exactly as if the change had been made through the plugin admin. Useful for clearing stuck pending rows or marking a row for re-sync.
 No. SleekView only runs queries when the view is open in WP Admin and uses the indexes MailOptin Pro maintains on optin_campaign_id and date. There are no background jobs, no cron polling and no scheduled syncs.
 Yes. Filter to a single optin_campaign_id and the table narrows to that campaign's conversions. Combine with a date range filter to produce a per-campaign weekly cohort for ops review.
 Yes. Each multisite blog has its own wp_mo_optin_conversions and its own optin CPT. SleekView reads the conversions on each blog, and a network rollup is possible by joining across blogs.
 Yes. The conversions table records every optin type regardless of whether the row came from a Lite or Pro template. Lightbox, slide-in, after-post, sidebar, inline and notification bar conversions all land in the same dataset.
 Yes. The current filter set exports to CSV with the columns chosen for the export rather than the plugin's fixed default. Useful for an ESP import or a manual cleanup before a major campaign.
 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.
Lifetime ♾️
Most popular
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
€749
Continue to checkout