Direct Embed · For any website

Two lines of HTML.
Your event, embedded.

Not on WordPress or Wix? Every Confanum widget is a standard web component you can drop into any site — a custom HTML builder, Squarespace, Webflow, a hand-coded page. Add a script tag and an element, or paste a single iframe. No framework, no build step.

PLAIN HTML · WORKS ON ANY PLATFORM THAT ALLOWS CUSTOM CODE
Two ways to embed

Web component,
or iframe.

Use the web component when you want the content to flow inside your page and match your layout. Use the iframe when you just want a self-contained, drop-in panel and don't want to touch a script tag.

🧩

Web component

Load one small script from Confanum's CDN, then place the element's HTML tag wherever you want it. The widget renders inline, sized to its content, with scoped styling that won't fight your CSS.

🖼️

Iframe

For full flows like checkout and order lookup, point an iframe at a ready-made Confanum page. It's fully isolated and works on platforms that allow an iframe but not a script tag.

🔄

Always current

Both approaches read live from your Confanum event. Change a session or add a guest in the admin and your embedded widget reflects it on the next page load.

🌐

Your domain, your brand

The widgets render on your page, under your domain. No marketplace redirect, no third-party branding on the experience your audience sees.

Option A · Web component

Add a script, place a tag.

Load the element's script once (anywhere in your page), then drop its tag where you want it to appear. Find your event-id / company-id in the Confanum admin, and issue a license key (cfnl_…) under Company Settings → Plugin Licenses — embeds render only on the domains you list for that key.

<!-- 1. Load the widget once -->
<script type="module"
        src="https://cdn.confanum.com/wix/confanum-schedule-grid.js"></script>

<!-- 2. Place it wherever you want the schedule -->
<confanum-schedule-grid event-id="317" api-key="cfnl_YOUR_KEY"></confanum-schedule-grid>

Swap the filename and tag for any widget below — guests, FAQ, lists, applications, data requests. The script name and the tag name always match. Application forms take an event-id like the display widgets; only the data-request form uses a company-id.

Or load everything with one script

Prefer a single drop-in? confanum.js registers every <confanum-*> tag at once — add it once, then use any widget anywhere on the page.

<!-- Loads the whole catalog (use a classic script, not a module) -->
<script src="https://cdn.confanum.com/wix/confanum.js"
        data-key="cfnl_YOUR_KEY"></script>

<confanum-schedule-grid event-id="317"></confanum-schedule-grid>
<confanum-guests event-id="317"></confanum-guests>
<confanum-tickets event-id="317"></confanum-tickets>
Option B · Iframe

One tag, fully self-contained.

Best for checkout and order lookup, or any platform that allows an iframe but not custom scripts. The page resizes itself and runs isolated from the rest of your site.

<!-- Ticket checkout -->
<iframe src="https://admin.confanum.com/embed/tickets/317?key=cfnl_YOUR_KEY"
        style="width:100%;border:0;min-height:640px"
        title="Buy tickets"></iframe>

<!-- Find my tickets / order lookup -->
<iframe src="https://admin.confanum.com/embed/order-lookup/317?key=cfnl_YOUR_KEY"
        style="width:100%;border:0;min-height:520px"
        title="Find my tickets"></iframe>

Replace 317 with your event ID. To take payments, your event needs a connected Confanum payment processor — the same checkout that powers your app, WordPress, and Wix surfaces.

What you can embed

Every web component loads from https://cdn.confanum.com/wix/<tag>.js and is placed as <tag>…</tag>. (The path says /wix/ for historical reasons — these are standard web components and work on any site.)

TAG NAME
RENDERS
REQUIRES
confanum-schedule-grid
Schedule by day
event-id
confanum-guests
Guest lineup grid
event-id
confanum-guest-detail
Single guest profile
event-id + guest-id
confanum-qna
FAQ accordion
event-id
confanum-event-lists
Custom lists / directories
event-id
confanum-vendor-directory
Approved-vendor directory
event-id
confanum-tickets
Inline ticket checkout
event-id
confanum-order-lookup
Order lookup + resend
event-id
confanum-ticket-recovery
Resend my tickets
event-id
confanum-vendor-application
Vendor application form
event-id
confanum-volunteer-application
Volunteer application form
event-id
confanum-panel-application
Panel / programming submission
event-id
confanum-panel-status
Panel submission status
— (lookup code)
confanum-delete-my-data
Data deletion / export request
company-id

Checkout (confanum-tickets) and order lookup are also available as iframes (above) — handy when a builder blocks custom scripts. On a CMS? Use the purpose-built WordPress plugin or Wix elements instead.

Common questions

Which platforms does the direct embed work on?

Anywhere you can paste HTML — a hand-coded site, Squarespace or Webflow custom-code blocks, a landing-page builder, an email-gated microsite. If the platform allows a <script> tag, use the web component; if it only allows an iframe, use the iframe.

Web component or iframe — which should I use?

Use the web component for display content (schedule, guests, FAQ, lists) so it flows inline and matches your page. Use the iframe for checkout and order lookup, or whenever your platform blocks custom scripts. Both read the same live event data.

Where do I find my event-id and company-id?

Both are shown in the Confanum admin. The event-id is the numeric ID of your event (used by almost every widget, including the application forms); the company-id is your company's identifier, used only by the data-request form.

Do I need a license key? What's the api-key for?

Yes — embeds are licensed to your own sites. Issue a key (cfnl_…) under Company Settings → Plugin Licenses and list the domains it's allowed on. Pass it to each widget as api-key (or once on the loader via data-key); iframes take it as ?key=. The widgets render only on your approved domains. The same key works for WordPress and Wix — set it up once.

Will it slow my page down?

Each widget is a single small, self-contained script with no framework dependencies, served from a CDN with caching. Load only the widgets you place — there's no all-or-nothing bundle.

Can I style the widgets to match my site?

Display widgets render with scoped styling that reads cleanly on most sites and accept layout options like columns and view. The interactive widgets accept theme (light/dark) and an accent color.

Is the data secure?

Display widgets only read public event data. Checkout runs in an isolated frame so payment details never touch your page. Application and data-request forms post directly to Confanum and land in your admin for review. See Security & Trust.

Copy, paste,
publish.

Add your schedule, lineup, and checkout to any website in minutes — no plugin, no platform lock-in. Tell us about your event and we'll get you the exact snippets.

Book a demo On WordPress or Wix?