SleekView for TrustPulse: WP-side webhook & API state as tables
TrustPulse social-proof notifications render from its cloud, but the plugin keeps webhook health, API tokens and registered WooCommerce hooks in wp_options. SleekView turns the connection layer into a real audit table.
♾️ Lifetime License available
Notifications run in the cloud — but the wiring lives here
TrustPulse is a cloud-rendered social-proof tool: the notification overlay lives in its CDN-served JavaScript, not in WordPress. The WP plugin's job is to register WooCommerce webhooks and surface its API key. Both pieces of state live in wp_options. The webhook IDs and topics also touch WooCommerce's own webhook table, but the campaign-to-hook mapping that ties "this hook fires the Recent Sales campaign" lives entirely in TrustPulse's option array.
That makes failure modes hard to spot. A campaign deleted in the TrustPulse dashboard leaves an orphaned WP webhook that still fires on every order, posting to a campaign ID that no longer exists. The default TrustPulse status page lists hooks but does not tie them to campaign names, so an orphan looks identical to a healthy hook. SleekView reads the option array, joins it to WooCommerce's webhook table, and renders one row per webhook with the topic, last delivery, failure count, and the matched campaign name from the local mapping.
Failure count becomes the most useful sortable column. A webhook with 47 failures has either lost its destination or hit a TrustPulse rate limit. Either way, social proof for that campaign goes cold without anyone in WordPress getting a notification. SleekView surfaces the rate as a column so monthly health checks find the cold campaigns before the customer does.
Workflow
TrustPulse webhook wiring, audited
Read the TrustPulse options
Join to WooCommerce webhooks
Flag orphans and slowdowns
Aggregate across an agency
Sample columns
A typical TrustPulse webhook health view
wp_woocommerce_log indirectly, but the IDs and topics are tracked in TrustPulse's option array.
wp_options
| Webhook | Topic | Last delivery | Failures | Campaign | Status |
|---|---|---|---|---|---|
| tp-1801 | order.created | Apr 24 | 0 | Recent sales | Healthy |
| tp-1802 | order.updated | Apr 24 | 1 | Recent sales | Healthy |
| tp-1700 | order.created | Mar 12 | 12 | Promo Q1 | Slowing |
| tp-1500 | order.created | Feb 02 | 47 | (deleted) | Orphaned |
Comparison
Default TrustPulse webhook page vs SleekView
Default TrustPulse status page
- Plugin's webhook page lists hooks but doesn't tie them to campaigns
- No filter for orphaned webhooks (campaign deleted in TrustPulse)
- Failure counts roll up but per-webhook history isn't shown
- API token is hidden behind a save form — no quick "is it set" check
- Multisite roll-up doesn't exist
SleekView
- Pair webhook IDs with TrustPulse campaign names
- Surface failure counts as a sortable column
- Catch orphaned webhooks (campaign deleted on TrustPulse side)
- Audit which sites have an active API connection
- Inline-edit campaign mapping when refactoring social proof
Features
What SleekView gives you for TrustPulse
Hooks paired with campaigns
TrustPulse's option store maps webhook IDs to campaign IDs. SleekView joins that to your live campaign list and shows orphaned hooks with the original campaign name.
Failure rate, sortable
Sort by failure count to find webhooks delivering badly so you can re-register them before social proof goes cold and the campaign quietly stops converting.
Cross-site rollup
On agencies running TrustPulse across many client sites, see every install's connection state in one network-admin table. Monthly health checks take minutes.
Audience
Who uses SleekView for TrustPulse
Support
When a client says "my TrustPulse stopped showing sales," check the WP-side webhook state in seconds instead of asking them to share their dashboard.
Agency owners
Audit every client's TrustPulse install for orphaned webhooks during your monthly health check. The roll-up is a single filter on the network table.
Privacy review
Confirm which order events are being mirrored to TrustPulse, a useful disclosure for GDPR records of processing activities.
The bigger picture
Social proof goes cold quietly
TrustPulse's design is correct: notifications render from a cloud-served script so a busy day on the WP-side never blocks the visual proof. The trade-off is that when the wiring breaks, the failure is silent. A webhook that has been failing for two weeks does not show a red banner in WordPress.
The TrustPulse dashboard reports campaign-level metrics but it does not always tell you that the WP hook on a specific site is the cause. The agency model amplifies this: one operator may run TrustPulse on twenty client sites, with one orphaned webhook on each that nobody discovered because nobody clicks through twenty admin panels every month. SleekView turns webhook health into a sortable column.
Failure count and last delivery get surfaced once, and any orphan or slowdown sorts itself to the top of a network-wide audit. That is the difference between social proof going cold for two weeks and ops noticing in the next monthly check, which is also the difference between fixing an integration and explaining to a client why their conversion rate slid.
Questions
Common questions about SleekView for TrustPulse
No. The notifications themselves render from the TrustPulse cloud through its served JavaScript. SleekView reads the WP-side connection state — webhook IDs, API key presence, last-delivery timestamps and the webhook-to-campaign map — that the plugin stores in wp_options. The visible overlay is not a SleekView surface; the wiring behind it is.
Mostly in wp_options. The plugin does not create custom tables. WooCommerce webhooks the plugin registers live in WooCommerce's own webhook table, and SleekView joins the two so each row shows both the local mapping and the actual WooCommerce delivery state. That join is what makes the orphan detection useful.
Yes. The plugin keeps a hook-to-campaign mapping in its option array. SleekView surfaces it as a column and lets you filter by campaign name. Orphaned hooks (campaign deleted on the TrustPulse side) keep the original mapping name with a strikethrough so you can identify which campaign used to own them.
 No. Webhooks are tied to TrustPulse-side campaign IDs. To delete a webhook, retire the matching campaign in TrustPulse first; SleekView will mark the local row orphaned for you. Inline edits to the mapping change which campaign label SleekView shows; they do not change the cloud-side configuration.
 Yes. The data SleekView reads is the same on free and paid plans. Pro adds more campaign types and additional notification options but does not change the WP-side storage. The webhook table, the option array, and the mapping all behave identically across plan tiers.
 TrustPulse 1.0.3 added Give support, and other plugins funnel through generic webhooks. SleekView reads whatever events the plugin has registered, regardless of source plugin. The topic and source extension appear as columns so a multi-source install (Woo + Give + MemberPress) still produces one clean audit table.
 Re-registration is a TrustPulse-side action driven by reconnecting the campaign. SleekView surfaces the orphan and the failure rate so you know which campaigns need that round-trip; the actual reconnect button lives in the TrustPulse dashboard. Once reconnected, the next event delivery resets the failure count back to zero in the audit table.
 Yes. Each blog has its own TrustPulse option row and its own WooCommerce webhook table. SleekView aggregates per-blog data into one network-admin audit, which is especially useful for agency operators running TrustPulse on a portfolio of client sites under a single multisite install.
 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