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.

1

Install the plugin

Upload the QuoteLab plugin via your WordPress dashboard or install from the plugin directory. Activate it.

2

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.

3

Place the widget

Add the Gutenberg block to any page, enable the floating button, or paste the [quotelab] shortcode. You're live.

Gutenberg Block

+Search "QuoteLab" in the block inserter → Insert QuoteLab Booking Widget

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.