SleekView for OpenAI Chatbot
SleekView reads OpenAI Chatbot's sessions and per-message tables, then exposes session id, model, tokens_used, role and entry URL as columns you can sort, filter and export.
♾️ Lifetime License available
A session list is fine until you need to compare a hundred of them.
OpenAI Chatbot exposes a chat widget that calls an OpenAI-compatible endpoint and stores each session and message in custom tables. The admin gives a recent-session list and a per-session view of the transcript. That covers spot-checking the widget. It does not cover the operational job of comparing sessions across pages, models or dates, or of bulk-reviewing a week of conversations for quality and prompt regression.
SleekView reads the same sessions and messages tables and presents them as one filterable, sortable table. Each row is a session (or a message, depending on the view) with model, tokens_used, role, entry_url and started_at as real columns. Filter to a single page, sort by token count, jump to the rows that matter without scrolling through a chronological feed.
Save the column set per role: support sees session length and entry URL, ops sees model and tokens, the product owner sees session counts scoped to this month. One dataset, several lenses, all inside WP admin.
Workflow
How SleekView reads OpenAI Chatbot data
Pick the source
Compose the column set
Save and scope the view
Filter, export, review
Sample columns
A typical OpenAI Chatbot sessions view
wp_oaicb_sessions + wp_oaicb_messages (names vary by build)
| Session | Entry URL | Model | Messages | Tokens | Started |
|---|---|---|---|---|---|
| s_18452 | /pricing/ | gpt-4o-mini | 12 | 3,420 | May 14 09:12 |
| s_18451 | /docs/getting-started/ | gpt-4o-mini | 5 | 1,108 | May 14 08:47 |
| s_18450 | /blog/wp-tips/ | gpt-4o | 18 | 8,742 | May 14 08:31 |
| s_18449 | /contact/ | gpt-4o-mini | 3 | 612 | May 13 22:14 |
| s_18448 | /pricing/ | gpt-4o-mini | 7 | 1,894 | May 13 19:02 |
Comparison
Default OpenAI Chatbot admin vs SleekView
Default OpenAI Chatbot admin
- Session list shows recent rows, no cross-page sorting or filtering
- Model and tokens_used hidden inside per-session views
- No grouping or filtering by entry URL
- Per-message log is chronological only, no per-session aggregation columns
- No saved per-role view for support, ops and product
SleekView
- Read sessions and messages tables directly
- Surface model, tokens_used, message count and entry URL as columns
- Filter by page, model, date range and capability-gated column visibility
- Save filtered views per role ("Long sessions", "Per pricing page")
- Export the filtered table to CSV for monthly product reviews
Features
What SleekView gives you for OpenAI Chatbot
Custom columns from the chat log
Model, tokens_used, role and entry_url become real columns. Support and product see context that previously required clicking into each session.
Cross-page filtering
Sessions per pricing page, sessions on a single doc article, sessions with more than ten turns. Save the combination as a named view your team reuses.
Capability-gated message bodies
Show counts and aggregates to everyone, restrict the actual message content column to a specific role. Investigations stay scoped, reporting stays open.
Audience
Who uses SleekView for OpenAI Chatbot
Support teams
Sort sessions by message count or entry URL to find the conversations that matter. Long sessions on the docs are different from short bounces on the homepage.
Marketing
Filter by entry_url to see chat volume per page. Treat the bot as a measured surface, including A/B tests of placement and opener copy.
Site owners
One scoped table of monthly sessions with model and tokens visible. Cost surprises become readable trends, not invoice surprises.
The bigger picture
Why a chatbot needs a real session table, not a recent list
OpenAI Chatbot ships with the screen its core job needs: a recent-sessions list and a per-session transcript. That is the right product for debugging. It is the wrong product for running the bot as a measured surface, where the operational questions are which pages drive the longest sessions, which model handles the spend, and how this week compares to last.
A table joining sessions and messages, with model, tokens_used and entry_url as columns, makes those questions answerable in seconds. Capability-gated column visibility keeps message bodies scoped to the right role. Same tables, same plugin, completely different operating posture.
Questions
Common questions about SleekView for OpenAI Chatbot
OpenAI Chatbot's session and message tables (names vary by build), plus any per-message metadata the plugin records such as model, role and tokens_used. No external service is required and no chat content has to leave the site.
 No, unless the view is explicitly configured to show the message body column. Counts, sums and entry URLs do not require reading message text. Column visibility is gated by WordPress capability.
 Yes. If the plugin records the entry URL on each session (most builds do), group or filter by entry_url. Marketing teams use this to anchor the widget where the questions actually arise.
 Yes. As long as the plugin stores sessions and messages locally, the table works regardless of which OpenAI-compatible endpoint the plugin is configured against, including Azure OpenAI or a self-hosted gateway.
 Yes. Filter by the model column to compare sessions before and after a model swap, or to see which model handled which spend during an A/B test.
 Yes. Any filtered set exports to CSV with the columns currently shown, including model and tokens_used. Useful for monthly product reviews or for handing samples to a prompt engineer.
 No. SleekView queries the indexed columns the plugin writes (session id, started_at, user_id). Even on busy installs with months of chat history the table paginates without scanning every row.
 No. The plugin remains the source of truth for the widget, prompt configuration and API integration. SleekView only reads the sessions and messages tables and turns them into a workable admin surface.
 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