SleekView for Campaigner for WP: contact sync & list mappings as tables
Campaigner for WP pushes form submissions and WordPress users into Campaigner mailing lists. SleekView reads the local sync queue, option-stored mappings, and per-user Campaigner identifiers so you can audit pushes, retry failures, and bulk-resync from one workspace.
♾️ Lifetime License available
Campaigner list ops without per-form clicks
Campaigner for WP is a connector. It stores API credentials and form-to-list mappings in wp_options, keeps a small recent-events log either as a custom table or as an option blob, and writes per-user Campaigner contact ids to wp_usermeta. The platform of record (lists, segments, campaigns, analytics) lives in Campaigner.
The default plugin admin confirms the connection is healthy and shows the list-to-form mappings. It does not give a row-level view of which contact pushes landed, which failed, and what the payload contained. Per-form audit and bulk-resync of historical users aren't default capabilities, and per-user mapping coverage isn't surfaced without custom queries against wp_usermeta.
SleekView reads the sync log directly, joins it to WP users through the Campaigner id meta key, and pivots option-stored mappings into a navigable view. Failed pushes become a filterable cohort, payloads become inspectable cells, and bulk-resync routes through the plugin's push action so list memberships and registered hooks stay consistent.
Workflow
Campaigner sync log as a workspace
Map the source tables
wp_options mappings, and the campaigner_contact_id meta key. Each renders as a navigable view.
Pivot meta and mappings
campaigner_contact_id and other namespaced meta into columns on the users view. Expose form-to-list mappings so audits become a regular operation.
Save the triage views
Bulk resync and inspect
Sample columns
A typical Campaigner for WP sync log view
wp_options (campaigner_* keys) + wp_usermeta (campaigner_contact_id) + plugin sync log
| Contact | List | Status | Source form | Attempts | Pushed |
|---|---|---|---|---|---|
| alex@studio.co | Newsletter | Synced | Footer signup | 1 | Apr 24 |
| ria@design.io | Customers | Synced | Checkout | 1 | Apr 23 |
| tom@hello.dev | Trial | Retrying | Trial CTA | 2 | Apr 23 |
| mia@brew.coop | Newsletter | Failed | Sidebar form | 3 | Apr 22 |
Comparison
Default Campaigner for WP admin vs SleekView
Default Campaigner for WP admin
- No row-level view of contact pushes
-
campaigner_contact_idhidden inwp_usermeta - Failed pushes aren't filterable
- Per-form audit isn't a default screen
- Bulk-resync to another list requires custom code
SleekView
- Sync log as a filterable triage queue
-
Pivot
campaigner_contact_idinto a users-view column - Per-form deliverability table
- Bulk-resync cohorts through the plugin's push action
- Save "failed last 24h" and "unmapped users" as named views
Features
What SleekView gives you for Campaigner for WP
Per-form audit
Group the sync log by source form to see how many submissions of each form actually reached the target Campaigner list this week. Spot forms whose mapping was orphaned by a list rename or deletion.
Bulk resync
Filter to users with no campaigner_contact_id or failed last-push and bulk-push through the plugin's send action. Useful after a credential rotation or after list reorganisation.
Payload inspection
Each push exposes the JSON payload sent to Campaigner as an inline cell. Diagnose mis-mapped custom fields or wrong list ids without leaving WP Admin.
Audience
Who uses SleekView for Campaigner for WP
Email marketers
Confirm every newsletter signup landed in the right Campaigner list before launching the next broadcast. Failed deliveries become a pre-flight cohort.
List managers
Audit per-user mapping coverage and resync the unmapped cohort. Clean up stale form-to-list mappings before the next campaign goes out.
Site engineers
Tail the sync log in WP Admin, filter by source form and status, and inspect the exact payload sent. Resolve mapping issues without opening Campaigner's dashboard.
The bigger picture
Why long-running Campaigner accounts need audit
Campaigner is one of the older email service providers and many accounts have decades of accumulated lists, segments, and integrations stitched together. WordPress sits in front of a lot of those accounts as the form-capture layer, and the connector handles the routing to lists. Over time mappings drift: lists get renamed, forms get retired, segments shift.
The default connector admin doesn't surface those drifts at row level, and the cost compounds quietly. A small fraction of submissions silently miss the right list every week, for months. SleekView turns the sync log and mappings into a workspace.
Failed pushes become a filter, mappings become a maintained view, and bulk resync routes through the plugin's existing push action so rate limits stay honoured. For agencies maintaining long-lived Campaigner setups, that audit layer is the difference between cleaning up once a quarter under deadline pressure and cleaning up incrementally every week.
Questions
Common questions about SleekView for Campaigner for WP
Yes. Custom fields included in the push payload appear as columns where the key shows up across enough rows. Sparse fields stay in the raw payload cell and are inspectable inline.
 Yes. Edits route through the plugin's API where supported so registered hooks fire and Campaigner updates trigger. Direct DB writes are available with conflict detection where hooks should be skipped.
 
Bulk move contacts to another list through the plugin's list-management action. Mappings stored in wp_options are exposed as a view so you can confirm the target list id is current before bulk operations.
Yes. Any saved view exports to CSV with joined columns intact, including payload references. The failed-push view becomes a deliverability ticket the Campaigner admin can act on.
 
Yes. The log table and wp_usermeta joins use indexed columns and queries are paginated. Sites handling tens of thousands of submissions per month still load the workspace in under a second.
No. SleekView reads from WordPress only. Forms that POST directly from the browser to Campaigner without round-tripping through WordPress are out of scope; only the WordPress-side push pipeline is audited.
 Yes. Group log rows by target list to surface lists with zero recent pushes. Combined with the mappings view, that's a clear signal of stale or orphaned routing that needs cleanup.
 No. SleekView reads only from local WordPress tables. The connector plugin already keeps every relevant identifier in WordPress; SleekView does not call the Campaigner API on its own.
 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 checkoutBrowse more
- Woocommerce Show Single Variations
- Edd Points Rewards
- Woocommerce Advanced Product Labels
- Woocommerce Product Addons Pro
- Charitable
- Edd Commissions
- Woocommerce Marketplace Stripe Connect
- Aliexpress Dropshipping Woo
- Lemonsqueezy Wp
- Woocommerce Pricing Deals
- Woocommerce Gift Cards
- Woocommerce Advanced Shipment Tracking
- Edd Stripe Pro
- Woocommerce Shippo
- Woocommerce Shipstation Integration