SleekView for Drift: chat settings and page targeting as tables
Drift's WordPress plugin embeds the conversational marketing widget and stores its configuration in wp_options. SleekView surfaces those settings, page-targeting rules, and audit history as inline-editable rows so revenue ops can tune the widget without opening the settings screen.
♾️ Lifetime License available
Targeting rules and config as a single editorial screen
Drift's WordPress plugin is a thin embed: it injects the Drift JavaScript snippet using a Drift Org ID stored in wp_options under the drift_settings key, plus a small set of page-targeting rules. The actual conversations, contacts, and playbooks live in Drift's SaaS app. That keeps the WordPress footprint small, but it also means the only UI on the WP side is a single settings screen with no history of which pages have the widget enabled, no log of when the Org ID was last rotated, and no inline edit for path-based show/hide rules.
SleekView reads wp_options directly, expands serialized Drift configuration arrays into one row per rule, and treats each show/hide pattern as a first-class record. Saved views like Pages where Drift is hidden or Recently changed targeting rules give marketing and revenue ops a real audit surface, and inline edits flip a rule on or off without round-tripping through the plugin's tabbed settings panel.
Edits go through update_option() so the standard WordPress settings hooks fire and any caching layer flushes the embed footprint as expected. Because Drift's real data (conversations, leads, deal stages) lives outside WordPress, SleekView focuses on what WP actually stores: the embed configuration, the targeting ruleset, and the option-change audit trail.
Workflow
From a serialized option to an editable ruleset
Read the option
drift_settings in wp_options as a source, automatically unserializing the targeting rules array into individual records.
Compose columns
Save audit views
Edit inline
update_option() so plugin hooks fire and object-cache layers invalidate cleanly.
Sample columns
A typical Drift configuration view
wp_options (drift_settings, drift_org_id) + wp_postmeta (per-page drift_disable flags)
| Rule | Match pattern | Action | Status | Updated by | Updated |
|---|---|---|---|---|---|
| Hide on checkout | /checkout/* | Hide widget | Active | alex@studio.co | Apr 18 |
| Show on pricing | /pricing | Show + playbook | Active | ria@design.io | Apr 12 |
| Hide on docs | /docs/* | Hide widget | Paused | tom@hello.dev | Mar 28 |
| Legacy blog rule | /2019/* | Hide widget | Disabled | mia@brew.coop | Jan 04 |
Comparison
Default Drift admin vs SleekView
Default Drift admin
- Single settings screen, no history of who changed what and when
-
Page-targeting rules are buried inside a serialized
wp_optionsarray -
No way to bulk-disable rules across
drift_settingssub-keys -
Per-page hide flags in
wp_postmetaaren't surfaced in any list - No saved view of pages where Drift is intentionally hidden
SleekView
-
Expand serialized
drift_settingsinto one row per rule - Inline-edit page-targeting actions without leaving the table
-
Audit option changes through the existing
updated_optionhook -
Surface per-page
drift_disablepostmeta as a filterable column - Save views like recently changed or paused rules
Features
What SleekView gives you for Drift
Targeting rules as rows
Each entry in the serialized drift_settings targeting array becomes a sortable row with pattern, action, and status, so revenue ops can audit show/hide coverage at a glance instead of parsing a settings tab.
Inline rule edits
Flip a rule between Active and Paused without opening the settings screen. Updates write through update_option() so plugin hooks fire and any object-cache layer invalidates the embed footprint as expected.
Change-log view
Save a view sorted by option_modified from the WordPress options audit log so any unintended change to drift_settings shows up on a single screen for the marketing lead to review.
Audience
Who uses SleekView for Drift
Revenue operations
A single audit view of every page-targeting rule, with inline pause and resume, replaces a settings screen where rules disappear into a serialized array under drift_settings.
Marketing leads
Filter rules by who last edited them and when, so a campaign owner can review every targeting change made during a launch week without asking a developer to query wp_options.
Site administrators
Bulk-disable legacy rules from one screen, scoped by URL pattern, instead of editing the serialized config by hand. Useful during site migrations when old paths need cleanup.
The bigger picture
Why a SaaS embed plugin still needs an audit table
Drift's WordPress plugin is intentionally thin: a snippet loader, a settings screen, and a serialized option holding the targeting ruleset. That keeps the footprint small, but it also means that as soon as more than two people start editing the configuration, nobody can answer simple questions like which pages currently hide the widget or who paused the pricing-page rule last quarter. The settings screen is built for the first-time setup, not for ongoing operations.
Most teams paper over this with documentation in a separate wiki, which immediately falls out of sync. SleekView solves the structural problem by treating the serialized option as a real table. Each targeting rule becomes a row, each setting becomes a column, and every change goes through standard WordPress option hooks so the existing audit-log plugin (if there is one) captures the history.
The result is the same Drift snippet on the frontend, the same SaaS conversations in Drift's app, but a WordPress admin surface that can actually be reviewed and operated by a team rather than reverse-engineered every time someone asks why the widget vanished from the checkout page.
Questions
Common questions about SleekView for Drift
No. Drift conversations and contacts live in Drift's SaaS app, not WordPress. SleekView only reads what the WP plugin actually stores, which is the embed configuration in wp_options and per-page disable flags in wp_postmeta.
SleekView reads drift_settings, unserializes it, and pivots the targeting rules array into one row per rule. Each rule becomes a sortable, filterable record with its own match pattern, action, and status columns.
Yes. Writes go through update_option() so the pre_update_option_drift_settings and updated_option hooks fire exactly as they would from the plugin's settings screen. Any cache layer listening for option changes flushes as normal.
If an audit log plugin is installed, SleekView joins its log table to the targeting-rules view and shows the most recent editor for each rule. Without an audit log plugin, the column shows the current site admin or empty.
 Yes. SleekView only touches WordPress options and postmeta. Drift's outbound sync to HubSpot, Salesforce, or any other CRM continues to run from Drift's SaaS side independently of anything SleekView reads or writes.
 
Drift stores its consent and GDPR config inside drift_settings as sub-keys. SleekView surfaces those as columns or as their own view, so a privacy officer can audit consent settings without opening the plugin's settings tabs.
Yes. Any saved view exports to CSV, including the full targeting ruleset with patterns, actions, and last-modified timestamps. Useful for change reviews or for diffing configuration across staging and production.
 
No. SleekView runs entirely inside wp-admin and reads wp_options on demand. The frontend embed continues to load exactly the same Drift snippet, with no extra requests added by SleekView.
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 Product Vendors Pro
- Woocommerce Pagseguro
- Woocommerce Correos
- Yith Woocommerce Color And Label Variations
- Mvx Marketplace
- Funnelkit Funnel Builder
- Woocommerce Postnord
- Thrivecart Funnels
- Product Vendors Marketplace
- Stitchlabs Wp
- Woocommerce Purchase Orders
- Woocommerce Currency Converter
- Wp Crowdfunding
- Yith Woocommerce Product Add Ons
- Woocommerce Inventory Pro
- Armember Pro
- Buddypress Media
- Memberpress Corporate Pro
- Ultimatemember MyCRED
- Ultimatemember Real Time Notifications
- Indeed Ultimate Member
- Restrict User Access
- Register Plus Redux
- Paid Membership Pro Pro
- Super Socializer
- Ultimatemember Social
- Memberium Infusionsoft Pro
- Ultimatemember Paid Content
- Academypress
- Buddypress Docs