Before you start
Quidget is a WordPress plugin that turns WooCommerce into a telehealth checkout. A patient adds a prescription product to their cart, completes the medical intake inline, gets matched to a state-licensed provider, completes a synchronous Good Faith Exam over video, and the signed exam record returns to the WooCommerce order before fulfillment. The install path below is what we walk every self-serve clinic through. According to Qualiphy, clinics with a working WordPress and WooCommerce stack typically finish under 30 minutes.
Confirm the four things below are in place. Most modern hosts already meet every requirement, but the few clinics that hit friction here usually hit it because PHP is pinned to an old major version or WooCommerce was never activated after install.
You also need a Qualiphy clinic account. If you do not have one yet, sign up at app.qualiphy.me/signup first. The API key you will paste in Step 3 lives in that account.
The six steps in plain English: download the ZIP, upload and activate it, paste your API key, map your products to exams, drop a shortcode on the page, run a sandbox order. The rest of this guide expands each one.
Download to first signed GFE, in one sitting.
Step 1. Download the plugin
The Quidget plugin is distributed directly from Qualiphy, not from the public WordPress.org plugin repository. That is intentional: every Quidget release goes through a clinic-side QA pass first, and the download endpoint always serves the current build.
Open the download link below and save the ZIP somewhere you can find it. Do not unzip the file. WordPress installs from the ZIP directly in the next step.
https://quidget.qualiphy.me/downloads/qualiphy.zip
The file is small (a few hundred KB) and downloads in seconds on any normal connection. If your browser warns about an unrecognized publisher, that is expected for self-hosted plugin distributions and safe to dismiss.
Step 2. Install and activate in the WP admin
In WordPress admin, open Plugins, then click Add New at the top of the page. On the Add Plugins screen, click Upload Plugin next to the page title. Choose the qualiphy.zip file you just downloaded, click Install Now, and wait for the success message. Click Activate Plugin.
A new Qualiphy menu item will appear in your WP admin sidebar after activation. That is the Quidget settings panel. If you do not see it, refresh the admin once and check that no security plugin blocked the activation.
If the upload fails with a size error, your host has a low upload_max_filesize setting. The Quidget ZIP is well under most defaults, so this rarely happens, but if it does, raise the limit to 8 MB in your hosting control panel or ask your host to do it for you.
Step 3. Connect your Qualiphy API key
Open Qualiphy in your WP admin sidebar. You will see a settings screen with a single required field on the first tab: API Key. Paste your production API key here.
Your API key lives in the Qualiphy clinic dashboard. Open app.qualiphy.me in another tab, log in, open Settings, and copy the API key value. Switch back to the WP admin and paste it. Click Save changes.
On save, the plugin makes a verification call against the Qualiphy API. A green check next to the key means the connection is live. A red error means the key was copied with whitespace or the key has been rotated. Re-copy and re-save if needed.
For staging or pre-launch testing, use a test-state API key from your Qualiphy account. Combined with a test-state product (see Step 5), this routes the exam to a test provider with no real charge, no real prescription, and no patient-facing email. Switch to your production key when you go live.
Step 4. Map your WooCommerce products to Qualiphy exams
This is where you tell Quidget which WooCommerce products require a Good Faith Exam and which Qualiphy exam should fire when a patient buys them. Open Qualiphy > Exam Catalog in the WP admin sidebar.
You will see a list of every Qualiphy exam your clinic has access to (Botox GFE, GLP-1 evaluation, TRT consult, IV therapy, peptide stack, and so on, depending on what your clinic offers). For each exam, pick the matching WooCommerce product or product category from the dropdown. Save the catalog.
A few practical notes from running this with self-serve clinics:
- Map by category when you can. If you sell ten flavors of "Tirzepatide 10 mg" as separate SKUs, mapping the category once is faster than mapping each variant.
- Skip products that do not require a GFE. Cosmetic-only items (vitamins, supplements, branded merch) do not need to be in the catalog. Leave them unmapped and they flow through your normal WooCommerce checkout untouched.
- Variations inherit the parent product's mapping. If a parent product is mapped to an exam, every variation triggers the same exam by default.
Step 5. Embed the consult launcher
Now you tell Quidget where on your site the consult button should appear. The plugin ships with a single shortcode and a matching Gutenberg block. Most clinics drop it in one of three places, and the right choice depends on how you want patients to encounter the exam.
[quidget_consult]
Place options:
- On the product page. Best for clinics that want patients to start the exam before adding to cart. Reduces cart abandonment because patients who do not qualify never see the checkout.
- On the cart page. Best for clinics whose patients shop multiple products. The exam launches once for the whole cart.
- On the checkout page. Best for clinics that want the exam to happen after payment. Closest to a traditional "complete checkout, then book a consult" flow.
If you are using Gutenberg, search for the Quidget Consult block in the block inserter and place it instead of pasting the shortcode. The block accepts the same configuration options through the sidebar.
Step 6. Run a test order, end to end
Quidget is configured. The last step is to prove the loop closes. Place a real order against a test product, complete the exam in the provider window, and confirm the signed Good Faith Exam returns to the WooCommerce order screen.
The cleanest way:
- Make sure your Quidget settings are using a test-state API key (Step 3). Confirm in Qualiphy > Settings.
- Add a mapped product to your cart. Use a test address in a test state if your clinic has one configured (your account manager can flag this in the Qualiphy dashboard).
- Complete checkout normally. The Quidget consult button should appear at the spot you embedded it in Step 5. Click it.
- Complete the medical intake. The intake form is rendered inline. There is no redirect away from your site at this stage.
- Join the synchronous video exam window. In test mode, a test provider answers within a minute or two. Run through the exam as a patient would.
- Return to WP admin and open the WooCommerce order. The signed exam PDF and metadata should be attached to the order.
If all six bullets work, the install is done. Switch the API key from test to production and you are live.
If a test order completes end to end with the GFE attached, every real order will too. The install is just the plumbing for that one loop.
If something is off
The five most common install-time issues, in the order we actually see them across new clinics:
- Consult button does not render. Almost always the shortcode is on a page Quidget does not consider eligible (a generic blog post, a thank-you page) or an Elementor or Divi template has replaced the WooCommerce checkout page. Move the shortcode to a product or checkout page; switch the page back to the WooCommerce default template; re-test.
- "Invalid API key" on Settings save. Re-copy the key from the Qualiphy dashboard. The two most frequent causes are a leading space copied along with the key, and the key being rotated for security reasons since the last copy.
- Exam launches but never returns to the order. Check that SSL is active on the site (Step 1). Quidget posts the signed exam back over HTTPS; an http-only site will silently fail.
- Cache plugin serving stale catalog. If you use WP Rocket, W3 Total Cache, LiteSpeed, or Cloudflare APO, exclude
/cart/,/checkout/, and any page with the[quidget_consult]shortcode from page caching. - Patient-facing email never arrives. Qualiphy sends the exam-invite email and SMS via its own infrastructure. If patients are not getting them, check the patient address spelling on the order. The Quidget plugin itself does not send the email.
If none of the five resolve it, email [email protected] with the WP admin URL and a screenshot. The Quidget team usually responds within one business day, often the same hour. A deeper walkthrough of every known plugin conflict will live in a forthcoming Troubleshooting guide in this Articles library.
Frequently asked questions
The eight questions clinic owners ask most often when they install Quidget themselves. Pulled from real onboarding calls in spring 2026.
Under 30 minutes for most clinics that already have a working WordPress site with WooCommerce installed. The longest single step is mapping your products to exams, which takes about 10 minutes for a typical catalog. Larger catalogs (50+ SKUs) can run an hour if you map every variant individually.
WordPress 5.0 or newer, WooCommerce 5.0 or newer, and PHP 7.4 or newer. SSL must be active on the site so the embedded exam loads. Most modern managed WordPress hosts already meet all four requirements by default.
Download the current build directly from quidget.qualiphy.me/downloads/qualiphy.zip. It is not in the public WordPress.org plugin repository. Download the file, do not unzip it, and upload the ZIP through the WP admin Plugins screen.
Log into the Qualiphy clinic dashboard at app.qualiphy.me, open Settings, and copy your API key. You can generate a separate test-state API key for staging environments so that staging-site activity never touches your production patient pipeline.
Yes. Use a Qualiphy test-state API key together with a test-state product. The exam routes to a test provider and no real charge or prescription is generated. Most clinics run several test orders this way before flipping to production.
Yes, with a couple of caveats. Cache the catalog and content pages, but exclude the cart, checkout, and any page hosting the consult shortcode from page caching. Security plugins that rewrite checkout forms (LiteSpeed Cache, certain WAF rules) can interfere. Allowlist app.qualiphy.me and the Qualiphy API hostname.
Three causes account for the majority of cases. First, the shortcode is on a page that is not a product page or checkout. Second, an Elementor or Divi template is overriding the WooCommerce hooks Quidget uses. Third, a cache plugin is serving a stale version of the page. Disable the page cache, switch the page template back to the WooCommerce default, and re-test.
Deactivate the plugin from the Plugins screen, then click Delete. Plugin settings stay in the WordPress database for 30 days in case you reinstall, then auto-purge. Your WooCommerce order history and any previously-signed Good Faith Exam records are never modified by the uninstall.