SleekView for Merlin WP: onboarding steps & demo content as tables
Merlin WP records onboarding state in wp_options and triggers demo-import inserts into the standard core tables. SleekView turns that footprint into a filterable workspace with theme, completed steps, and inserted-content counts as columns.
♾️ Lifetime License available
Onboarding state, audited
Merlin WP is the onboarding-wizard library many themes embed for their first-run experience. It writes step state to wp_options under merlin-prefixed keys (typically merlin_completed, merlin_steps_completed, and the theme's own options), and the demo-import step inserts posts, terms, and attachments into the standard core tables through the WordPress importer.
The default Merlin UI is a multi-step wizard that closes when complete. After it closes there is no run log: which steps the user completed, when, and with what outcome lives in scattered option rows that the theme author can read but support and QA teams cannot.
SleekView surfaces those option keys as a sortable workspace. Each onboarding session becomes a row with theme name, completion timestamp, steps completed, and the demo-import outcome. A joined view over wp_posts filtered by post-date window around the onboarding completion exposes every inserted demo asset. Agencies, theme authors, and support teams stop reverse-engineering an option dump every time they want to know what a Merlin onboarding actually did.
Workflow
Audit every Merlin onboarding from one view
Map merlin_ option keys
wp_options filtered to merlin-prefixed rows. The agent samples keys and proposes columns for theme, step status, and demo-import outcome.
Join core content tables
wp_posts by post-date window around onboarding completion. Inserted demo content carries its session metadata in the audit view.
Save role-scoped presets
Trigger cleanup inline
wp_options queries.
Sample columns
A typical Merlin onboarding audit view
wp_options (merlin_ keys) + wp_posts + wp_postmeta
| Theme | Completed | Steps | Demo pack | Posts | Status |
|---|---|---|---|---|---|
| Folio | Apr 24 13:11 | 5/5 | Studio | 22 | OK |
| Bistro | Apr 22 18:40 | 5/5 | Restaurant | 31 | OK |
| Mercantile | Apr 21 09:02 | 4/5 | Shop Lite | 0 | Demo skipped |
| Almanac | Apr 19 22:15 | 2/5 | (none) | 0 | Abandoned |
Comparison
Default Merlin WP admin vs SleekView
Default Merlin WP wizard
- Wizard closes with no persisted log of which steps each session completed
- Abandoned sessions leave option keys behind with no surfaced cohort
-
Theme name, demo pack, and outcome live in separate
wp_optionsrows - Inserted demo content has no provenance column tying it back to the wizard
- Support teams reverse-engineer option dumps to answer onboarding questions
SleekView
-
Read merlin_-prefixed keys in
wp_optionsas a sortable audit - Filter to abandoned sessions and demo-skipped completions as chips
-
Join
wp_postsby post-date window for inserted demo content - Surface theme, demo pack, and step progress as one row
- Capability-gate the view so support sees outcome without raw option paths
Features
What SleekView gives you for Merlin WP Importer
Onboarding logbook
Every Merlin session surfaces as a row even after the wizard closes. Theme authors see exactly which steps each install completed without writing a debug log.
Abandoned-session filter
Filter to sessions that left mid-wizard. The cohort that drops at step three is now a chip, not an unanswerable support question.
Demo content provenance
Join wp_posts by post-date window so demo assets inserted during onboarding carry their session metadata. Editors stop guessing whether a page is real content or onboarding leftover.
Audience
Who uses SleekView for Merlin WP
Theme authors
Track how customers move through the wizard. Drop-off at a specific step becomes a sortable cohort, surfacing the friction point that needs documentation.
Theme support
Per-session outcome during customer chats. Whether onboarding finished cleanly, skipped demo content, or was abandoned shows in one column.
Agency QA
Pre-launch audit: list every post inserted during an onboarding window and flag for editorial review. Catches placeholder content before it ships.
The bigger picture
Why onboarding-wizard state needs a workspace
Merlin WP solves the blank-canvas problem most themes face by walking a new install through plugin recommendations, child-theme setup, and demo content. The wizard works well during the session, but the moment it closes the data goes quiet. Theme authors can't tell at a glance how many customers complete every step.
Support agents can't answer whether a specific customer's onboarding even finished without dumping wp_options. Agencies can't audit which sessions inserted demo content that needs cleaning before launch. Reading the merlin-prefixed option rows directly turns the wizard into a logbook.
Step drop-off becomes a sortable cohort that theme authors can act on. Per-customer outcomes show in one column during support chats. Inserted demo content carries provenance back to the session that created it, so editorial review before launch becomes a saved filter.
That is the difference between a one-shot wizard and an onboarding system the team can audit.
Questions
Common questions about SleekView for Merlin WP Importer
Merlin WP writes state to wp_options under merlin-prefixed keys including merlin_completed and step-specific markers, plus whatever options the embedding theme adds. SleekView reads those rows directly and joins core content tables by post-date window.
Yes. Merlin is shipped as a library, so the option-key pattern is consistent across themes that embed it. Theme-specific overrides surface as additional columns when present.
 Yes. Merlin tracks step completion explicitly in option rows, so SleekView exposes step status (completed, skipped, abandoned) as a column. Filter to abandoned at any step to see where customers drop off.
 The demo-import step writes pack metadata to its own option row and inserts content into core tables. SleekView joins by post-date window to expose inserted posts, pages, and attachments as the demo-import outcome column.
 Yes. A view filtered to abandoned sessions exposes the option-key rows that should be removed. Inline bulk-delete on the option-row view, gated by capability, handles cleanup without manual SQL.
 
Yes. Merlin-prefixed option keys typically stay under a few dozen rows even on heavy sites, and the join to wp_posts uses the post-date index. Tens of thousands of posts paginate quickly.
Yes. Merlin's plugin-recommendation step writes accepted and skipped plugin slugs to its option rows. SleekView exposes that as a column so theme authors can track which recommendations customers actually take.
 Child themes that extend Merlin write to the same option-key pattern. The audit view treats parent and child theme sessions identically and exposes the theme slug as a column for filtering.
 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
- Wc Marketplace
- Edd Commissions
- Woocommerce Distance Rate
- Payu Money Woocommerce
- Wp Ecommerce
- Woocommerce Quickbooks Sync
- Surecart Bumps
- Yith Woocommerce Quick View
- Woocommerce Min Max Step Control
- Woocommerce Name Your Deal
- Tradegecko Wp
- Woocommerce Sezzle
- Woocommerce Name Your Price
- Wcfm Frontend Manager
- Funnelkit Stripe Gateway