Integration Guide
Adding a virtual waiting room to WordPress, Shopify or Magento
Every virtual waiting room can be added to any website with a JavaScript tag, so no platform is ever ruled out. What varies is how much setup falls to you, and whether a provider offers something built specifically for your platform.
This guide covers what the four standalone providers with meaningful review data document for WordPress, Shopify and Magento. We checked each vendor's own documentation in September 2026.
Two ways a waiting room connects
A client-side integration adds a JavaScript tag to your pages. It's the quickest to set up and works on any platform. Because it runs in the visitor's browser, the page has already started loading by the time the queue appears, and a determined user or bot can sometimes get around it.
A server-side or edge integration checks each request before it reaches your site. It takes more setup, but visitors can't reach the protected page without passing through the queue, and your server isn't doing work for requests that should be waiting.
Many providers let you start client-side and move to server-side or edge later. A platform plugin usually sits between the two, packaging the setup so you don't have to edit code.
WordPress and WooCommerce
| Provider | What's documented |
|---|---|
| CrowdHandler | WordPress and WooCommerce plugin, with an optional override for stronger protection |
| NetFUNNEL | None found |
| Queue-Fair | Official plugin in the WordPress.org plugin directory, plus a separate WooCommerce plugin |
| Queue-it | None found |
WordPress has the widest choice of the three platforms. Two providers offer a plugin, and Queue-Fair's is listed in the official WordPress.org directory, where you can check its update history and compatibility before installing.
Shopify
| Provider | What's documented |
|---|---|
| CrowdHandler | A Shopify App |
| NetFUNNEL | None found |
| Queue-Fair | A JavaScript snippet added to the theme.liquid file |
| Queue-it | Shopify connector in early access |
CrowdHandler is the only provider here with a full Shopify App, which installs through the Shopify App Store. Queue-Fair's route involves editing your theme file, which is straightforward but means touching code. Queue-it's Shopify connector was in early access when we checked.
Magento
| Provider | What's documented |
|---|---|
| CrowdHandler | None found |
| NetFUNNEL | None found |
| Queue-Fair | Server-side Magento adapter |
| Queue-it | None found |
Magento has the narrowest choice. Queue-Fair is the only provider here that documents a Magento-specific integration, and it runs server-side, so requests are checked before they reach the store.
What "none found" means
"None found" means we didn't find a platform-specific integration in that vendor's documentation. It doesn't mean the provider can't work with the platform. All four support client-side JavaScript on any site, and all four document server-side or edge integrations that don't depend on your platform at all. If a provider looks right for you otherwise, ask them how they'd handle your platform.
Vendors add integrations often. Check each vendor's current documentation before deciding, as this may have changed since September 2026.
If your site runs on a CDN
For many sites the platform matters less than what sits in front of it. If your store runs behind a CDN such as Cloudflare or Amazon CloudFront, an edge integration protects every request regardless of whether you use WordPress, Shopify or Magento. Our guide on whether Cloudflare Waiting Room is enough covers the Cloudflare route in detail.
Choosing
If you want the least setup, look for a platform plugin or app. If you want the strongest protection, look at the server-side and edge options, which work on any platform. If your platform has no dedicated integration from a provider you like, a JavaScript tag is a sound starting point that you can build on later.
Our comparison of virtual waiting room providers sets out integration options alongside ratings, pricing and queue limits.