SleekView for SendPulse: signup syncs & event log as tables
The SendPulse WordPress plugin pushes signups and events into SendPulse mailing lists. SleekView reads its API config and event log so list mappings, push status, and failed syncs all become a single workspace.
♾️ Lifetime License available
An audit layer over the SendPulse bridge
SendPulse stores subscribers in its hosted account. The WordPress plugin is the bridge: API credentials and mailing-list mappings live in wp_options under keys like sendpulse_settings, and per-form mappings sit on each form's wp_postmeta. When logging is enabled the plugin writes a small event record per push (a dedicated table or rolling option entry).
The default admin screens are built around configuration: connect the account, map a form, save. They do not give an operations table over what shipped. "Which signups today failed to reach SendPulse, which list received them, and which mailing automation got triggered" is not a one-click view. Per-list mapping audits after rebranding a campaign require clicking through each form.
SleekView reads the connector's options and event log directly. Signups become rows with mapped address_book_id, push status, and the API response. Mapping overview renders every form's destination at once. Bulk retry calls the plugin's own push code, so the API behaviour matches a normal signup.
Workflow
From option blob to SendPulse sync workspace
Pick the source
sendpulse_settings, form postmeta, and the plugin's event log.
Compose columns
address_book_id, status, API response, and source form. Add custom signup-field columns from wp_postmeta.
Save and scope per role
Retry inline or in bulk
Sample columns
A typical SendPulse signup activity view
wp_options (sendpulse_settings) + plugin event log + form postmeta
| Mapped list | Status | API response | Source form | Date | |
|---|---|---|---|---|---|
| alex@studio.co | Newsletter (#4821) | Synced | 200 OK | Footer form | Apr 24 |
| ria@design.io | Trial (#4901) | Synced | 200 OK | Pricing page | Apr 24 |
| tom@hello.dev | Newsletter (#4821) | Retry | 429 throttled | Footer form | Apr 23 |
| mia@brew.coop | Webinar (#5102) | Failed | 400 invalid email | Webinar form | Apr 22 |
Comparison
Default SendPulse admin vs SleekView
Default SendPulse admin
- Settings page handles credentials and per-form mapping; no cross-form log
-
Recent-sync state is buried inside
sendpulse_settingsblobs - Failed pushes are not surfaced as their own queue
- API response codes are recorded but not exposed as a filterable column
- List-mapping audits require clicking through every form
SleekView
-
Cross-form signup table joined to mapped SendPulse
address_book_id - Filter by push status, source form, or HTTP response
-
Mapping overview generated from
sendpulse_settings+ form postmeta - Bulk retry through the plugin's own push function
- Save "throttled today" and "new signups this week" as named queues
Features
What SleekView gives you for SendPulse
Mapping overview
Read sendpulse_settings and per-form postmeta into one mapping table. Catch the form that still points to the old mailing list after a campaign rename.
Throttle and failure queue
Filter by status to separate throttled retries from hard failures. Group by API response to spot the validation rule that started rejecting submissions.
Bulk retry
Select rows and re-push through the plugin's API call. The row refreshes with the new SendPulse response, keeping the audit trail intact.
Audience
Who uses SleekView for SendPulse
Email marketers
Audit which forms feed which mailing lists before scheduling the next campaign. The mapping table is the audit they couldn't get from individual form settings.
WordPress admins
Re-push throttled signups after SendPulse rate limits. The bulk retry view replaces a SQL-backed cleanup workflow.
Support
Filter by email to confirm whether a subscriber reached SendPulse and which list received them. Read the API response inline.
The bigger picture
Why a mailing-list connector earns an audit table
SendPulse competes on being multi-channel: email, SMS, web push, chatbots. The WordPress connector covers the email side of that surface, pushing signups into mailing lists so the campaigns set up in SendPulse can do their job. The architecture is correct: the plugin should be a bridge, not a CRM.
The honest tradeoff is that the WordPress side stays minimal by design. A few options, a thin log, a few hooks. Operators only think about it when something quietly stops working.
A list got renamed and the old address_book_id still maps to the new form, the API key rotated, a rate limit kicked in mid-campaign. SleekView pulls the existing option and log records into one workspace so the cross-form picture is visible to the marketing team without a developer in the loop, and so admins can fix the queue inline when the API responds again.
Questions
Common questions about SleekView for SendPulse
No. Mailing lists live in SendPulse's hosted account. SleekView reads the WordPress connector's options, form postmeta, and event log; it does not pretend to replace SendPulse's own dashboard.
 Those events live inside SendPulse. SleekView covers the WordPress-side bridge: which signups left, which list they were mapped to, and what SendPulse responded.
 
SleekView still renders the mapping overview from sendpulse_settings and form postmeta. Per-event views require the plugin's log to be enabled.
No. Retries call the plugin's push function, so list mapping and validation are identical to a normal signup.
 
Yes. Any value in wp_postmeta can be promoted to a named column with a chosen label.
No. SleekView reads existing options and event log rows. Pagination and indexed reads stay fast even with high-volume signup forms.
 Yes. Each connector's options and log are a separate source. You can run a SendPulse view alongside a Mailchimp or Mailjet view on the same site.
 SleekView only renders existing WordPress rows; deletion still happens through the plugin's own retention or a direct cleanup query. Per-role view scoping limits who sees recipient detail.
 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 Bulk Edit Products
- Wp Lister Lite
- Charitable
- Woocommerce Waitlist
- Woocommerce Payu Gateway
- Ecwid
- Woocommerce Product Recommendations
- Woocommerce Product Search
- Trustpulse
- Edd Mailchimp
- Woocommerce Quickbooks Sync
- Wcfm Membership
- Surecart Checkout
- Woocommerce Eu Vat Number
- Woocommerce Product Vendors