SleekView for Crisp: live chat settings and page rules as tables
Crisp's official WordPress plugin embeds the chat widget using a website ID stored in wp_options. SleekView reads that configuration, expands per-page toggles from wp_postmeta, and turns both into inline-editable rows for marketing and support teams.
♾️ Lifetime License available
Crisp configuration as a working audit screen
The official Crisp WordPress plugin loads the chat widget by injecting Crisp's JavaScript and reading a website ID from wp_options under crisp_settings. Per-page enable/disable flags can be stored as crisp_disable postmeta on individual posts and pages. Conversations themselves live entirely inside Crisp's SaaS app, accessible only through Crisp's web and mobile clients.
SleekView reads what WordPress actually stores: the option row, any serialized sub-keys for routing rules, and the per-page toggles. It pivots that into a working audit table where each rule, each page override, and each integration toggle becomes a record. Filters surface which posts opt out of Crisp, which page templates always show the widget, and which sub-keys (color, position, locale) have drifted from the defaults.
Inline edits flip per-page toggles without opening each post and write back through update_post_meta() and update_option(). Real Crisp data (sessions, contacts, helpdesk articles) stays where it belongs in Crisp's app. SleekView focuses on the slice WordPress owns: the embed configuration and the editorial-controlled visibility ruleset.
Workflow
From a serialized option to a configurable table
Read the option and postmeta
crisp_settings plus crisp_disable postmeta as a single configuration source, unserializing nested sub-keys into rows.
Compose columns
Save audit views
Edit inline
Sample columns
A typical Crisp configuration view
wp_options (crisp_settings, crisp_website_id) + wp_postmeta (crisp_disable per post)
| Scope | Page or rule | Setting | Value | Status | Updated |
|---|---|---|---|---|---|
| Page | /contact | crisp_disable | false | Enabled | Apr 22 |
| Page | /checkout | crisp_disable | true | Disabled | Apr 19 |
| Global | crisp_settings | locale | en | Active | Apr 10 |
| Global | crisp_settings | position | left | Override | Mar 30 |
Comparison
Default Crisp admin vs SleekView
Default Crisp admin
- Settings screen shows current values but no per-page audit
-
Per-page
crisp_disablepostmeta isn't listed anywhere in WP -
Serialized sub-keys in
crisp_settingshide configuration drift - No saved view of pages where the widget is intentionally hidden
- Bulk-toggle across many posts requires direct database edits
SleekView
-
Surface
crisp_disablepostmeta as a sortable column -
Expand serialized
crisp_settingsinto one row per sub-key - Inline-toggle per-page widget visibility from a single table
- Save audit views for pages, post types, or templates
- Detect configuration drift between staging and production
Features
What SleekView gives you for Crisp
Per-page widget audit
Filter every published post and page by crisp_disable postmeta so it's instantly clear which URLs hide the chat widget. A long-running mystery on enterprise sites becomes one saved view.
Settings sub-keys as rows
Crisp's serialized settings hold locale, position, color, and integration toggles. SleekView unserializes the option and lists each sub-key as its own row, so configuration drift becomes obvious instead of buried.
Bulk per-page toggles
Select posts and update crisp_disable in bulk. Writes go through update_post_meta() so any cache or sitemap regeneration that listens for postmeta changes runs as normal.
Audience
Who uses SleekView for Crisp
Marketing operations
A saved view of every page where Crisp is hidden, with inline reactivation, closes the gap between Crisp's settings tab and what marketing actually expects the widget to do on landing pages and pricing.
Support leads
Audit which pages route to which Crisp inbox or routing rule by surfacing the sub-keys from crisp_settings as filterable rows, so handovers between sales and support teams are visible at a glance.
Site administrators
Diff configuration between staging and production by exporting two saved views and comparing rows. Eliminates the usual mystery of why staging shows the widget but production doesn't.
The bigger picture
Why a WordPress chat embed deserves a real configuration table
Live chat embeds look simple from the outside and stay simple until a site grows past a few hundred pages. At that point the configuration spreads across a serialized option, a handful of postmeta toggles, and a settings screen that wasn't designed for ongoing operations. Editors disable the widget on one-off pages and forget to document it.
Developers tweak the color or position to match a new brand and the change vanishes inside a sub-key nobody else looks at. Marketing asks why the widget doesn't appear on the new pricing page and the answer is buried in a meta key on a single post. SleekView treats the chat configuration the same way it treats any other WordPress data: as a queryable, sortable, editable table.
The Crisp SaaS app still owns conversations and contacts, exactly as Crisp designed it to. SleekView just gives the WordPress side a working audit surface, so the small slice of configuration that lives in WP can be reviewed, edited, and exported by a team instead of mined out of wp_options by hand.
Questions
Common questions about SleekView for Crisp
No. Crisp conversations and contacts are stored entirely in Crisp's SaaS app, not in WordPress. SleekView only reads what the WP plugin stores locally, which is the embed configuration in wp_options and per-page toggles in wp_postmeta.
Posts and pages with a crisp_disable postmeta key (set by the Crisp plugin when an editor disables the widget on a single post) become rows in the configuration view, sortable and bulk-editable from a single screen.
Yes. Writes go through update_option() and update_post_meta() so the standard WordPress hooks fire exactly as they would from the Crisp settings screen or the post-edit screen.
Anything Crisp stores in WordPress is fair game for a column. Crisp's bot logic, helpdesk articles, and routing rules live in Crisp's SaaS and aren't readable from WP, but the local sub-keys (locale, position, color, locked-down domains) all surface.
 Yes. The Crisp WooCommerce sync runs from Crisp's side and doesn't touch the option keys SleekView reads. Configuration toggles like the WooCommerce integration on/off flag are visible as their own sub-key row.
 
Yes. Crisp stores consent integration settings inside crisp_settings. SleekView surfaces those as rows, so a privacy officer can audit which consent provider is wired up without opening the settings screen.
On multisite, each subsite has its own crisp_settings option. SleekView reads the current site's options, and a network admin can switch sites to audit each one in turn.
Yes. Any saved view exports to CSV, which makes it straightforward to capture a configuration snapshot before a launch and diff it against the live environment afterwards.
 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 Vendor Payouts
- Woocommerce Donation Form
- Surecart Checkout
- Woocommerce Chronopost
- Wpc Grouped Product
- Edd Aweber
- Ecwid
- Woocommerce Eparcel
- Berocket Product Filter
- Woocommerce Fortnox Integration
- Amazon Product Importer
- Woocommerce Colissimo
- Woocommerce Low Stock Alerts
- Woocommerce Mailchimp Discount
- Woocommerce Vertex Tax