Skip to content

Embedding a wizard

Put a wizard on your own website with an embed key and one iframe.

Updated 23 September 2026

Why
A visitor gets a specification on your own site and your team sees the run.
What
An embed key serves one wizard, against your catalogue, inside an iframe on your website.
How
The Kabaido team connects your site and sends the key; you paste one iframe into the page.

Get a key

  1. Step 1.

    Open the wizard at /app/wizard, choose Where it runs in the rail, then Get the embed.

  2. Step 2.

    Ask the Kabaido team to connect your site, and name the wizard it should serve.

  3. Step 3.

    The team sends you the key, which starts wze_. Keep it with your site build.

RuleWhat it means
One key, one wizardThe key decides which wizard runs, not the page. The Kabaido team can change which wizard it serves.
One key per workspaceA workspace holds one active key at a time, so a second key means revoking the first.
RotatingA new key replaces the old one at once, so the iframe needs the new key.
RevokingThe embed shows page not found and the wizard leaves your site.

Add the iframe

Paste this where the wizard should sit, with your key in place of wze_YOUR_KEY. The iframe does not resize itself, so give it room.

The embedhtml
<iframe
  src="https://kabaido.ai/embed/wizard/wze_YOUR_KEY"
  title="Product selector"
  loading="lazy"
  style="width: 100%; height: 1400px; border: 0;"
></iframe>

What happens next

  • The wizard matches your catalogue, or your services for the coating selector.
  • Runs appear in the wizard's Usage and Activity panels as Your website, with one notification a day when the site is used.
  • Product prices from your catalogue show; service prices stay hidden.
  • A run on your website does not raise a quote request.

The key is the protection: the embed page loads for anyone who has it. Signed in customers can run wizards on your customer facing surface instead, where a run becomes a quote request. That needs Commerce.