CSS selector targeting
Aim steps at existing #id, .class, nested, or [data-*] selectors. No theme edits required.
WordPress plugin · v1.0.1
Create modern, branded walkthroughs without slowing the site down. Point steps at existing CSS selectors, style them with a brand kit, and load Driver.js only on pages that actually run a tour.
Capabilities
Aim steps at existing #id, .class, nested, or [data-*] selectors. No theme edits required.
Colors, radius, fonts, overlay, shadow, progress style, custom CSS, and a live preview.
Auto or manual start, audience rules, show-once with version bump, and require-click steps.
Frontend CSS and JS enqueue only when a tour matches the current page. Target under ~50KB gzipped.
Start tours from a shortcode, Gutenberg trigger block, or LCProductTour.start(id).
Let visitors replay a tour with site-wide restart defaults and per-tour overrides.
If the markup is in the page — including Elementor output — you can highlight it.
Elementor Tour Trigger, visual element picker, query/scroll triggers, multi-page resume, and completion analytics.
How it works
Open Product Tours → Add New and name the walkthrough.
In Tour Studio, add selectors, copy, and brand tokens. Preview as you go.
Auto-run for matching pages, or start from a button, shortcode, block, or JS.
Publish the tour. Assets load only on pages that match — everyone else pays nothing.
Built for
Requirements
Builders
Drop a start control onto any page, or call the public JS helper. Gutenberg includes a Tour Trigger block.
[lc_product_tour id=""][lc_product_tour_button id="" label="Start tour"]LCProductTour.start(id)Pro add-on
Product Tour by Logicanvas Pro is a separate plugin. Activate it after the free plugin and unlock editor and analytics extras.
Get started
Free WordPress plugin. Upload the release zip, or install from wordpress.org when listed. A Pro add-on is available separately.
Free · GPLv2 or later
Read the docsEmail for release zipNeed a custom onboarding flow or Pro license setup? Talk to Logicanvas.
FAQ
No. When no tour matches the current page, the plugin loads zero frontend CSS or JS.
Yes. Each step accepts any CSS selector — #header, .btn-primary, nested selectors, or [data-id].
The free plugin works with any markup Elementor outputs via CSS selectors. The Pro add-on adds a Tour Trigger widget and visual picker.
No. It runs on any WordPress site. WooCommerce stores can still use it for checkout or account tours.
Setup, selectors, brand kit, and the JS API are documented at docs.logicanvas.io/product-tour-by-logicanvas.
Yes — GPLv2 or later. Pro is a separate add-on for Elementor, picker, multi-page, and analytics.