Official WordPress Plugin
QuoteLab for WordPress
Add instant quotes, online booking, and payments to your WordPress site. Gutenberg block, shortcode, and floating widget — set up in under 5 minutes.
Free plugin. No credit card required. Works with WordPress 5.8+
Free
Plugin
5 min
Setup Time
~5 KB
Loader Size
100%
Theme Compatible
Everything you need in one plugin
Three ways to embed, zero conflicts with your theme, real-time sync with your dashboard.
Gutenberg Block
Search "QuoteLab" in the block inserter and drop the booking widget onto any page. Live preview right in the editor.
One-Click Floating Button
Enable a site-wide "Book Now" button that appears on every page. Configurable trigger, position, colors, and text.
Shortcode Support
Use [quotelab] in any page, post, or text widget. Override widget, mode, and more per-shortcode.
Shadow DOM Isolation
The widget runs inside Shadow DOM — your theme's CSS can't break it and it can't break your theme. Zero conflicts.
Real-Time Availability
Live calendar synced with your QuoteLab dashboard. Blocked dates, business hours, and team availability all respected.
Reviews Widget
Display verified customer reviews with [quotelab_reviews]. Choose count, theme, and layout.
Up and running in 3 steps
No code, no configuration files, no developer needed.
Install the plugin
Upload the QuoteLab plugin via your WordPress dashboard or install from the plugin directory. Activate it.
Connect your account
The setup wizard walks you through connecting your QuoteLab account. Paste your API key and business slug — both are on your integrations page.
Place the widget
Add the Gutenberg block to any page, enable the floating button, or paste the [quotelab] shortcode. You're live.
Gutenberg Block
Shortcode
[quotelab]Override per-instance: [quotelab widget="main" mode="inline"]
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- A QuoteLab account (free)
What's included
- Gutenberg blocks (Booking, Reviews, Pricing Table)
- Shortcodes for classic editor and page builders
- Elementor & WPBakery native widgets
- Floating "Book Now" button with trigger options
- Auto-generated service pages (optional)
- Analytics event bridge (GA4, GTM, Facebook Pixel)
- 4-step setup wizard
Frequently asked questions
Is the plugin free?
Yes. The WordPress plugin is completely free. Your QuoteLab plan determines your booking limits and features — the plugin itself has no premium tier.
Does it work with my theme?
Yes. The booking widget renders inside Shadow DOM, which means it's completely isolated from your theme's CSS. It works with every WordPress theme — Astra, GeneratePress, Divi, Elementor themes, block themes, classic themes, and custom themes.
Can I customize the widget appearance?
The widget inherits your QuoteLab brand colors and settings. You can configure the floating button's text, colors, position, and trigger behavior directly from the WordPress settings page.
Does it support WooCommerce?
QuoteLab handles its own payments via Stripe Connect — no WooCommerce integration needed. The widget and WooCommerce can coexist on the same site without conflicts.
What about page builders like Elementor and WPBakery?
The plugin includes native Elementor and WPBakery widgets in addition to the Gutenberg block. You can also use the shortcode [quotelab] in any page builder.
How do I get my API key?
Sign in to your QuoteLab dashboard, go to the Integrations page, and generate an API key. Your business slug is also displayed there.
Ready to add booking to your WordPress site?
Create your free QuoteLab account, install the plugin, and start accepting bookings in minutes.
