Embed guide

Add voting to any website.

One line of JavaScript or a standard iframe is all it takes. Works everywhere your audience already is.

Two ways to embed.

Both methods show the same live data. Pick whichever suits your platform.

Recommended

JavaScript widget

One script tag. Automatically responsive, theme-aware, and always loads the latest version.

<script
  src="https://voorna.com/widget.js"
  data-event="your-event-slug">
</script>
  • Auto-updates without re-pasting
  • Responsive at any container width
  • Supports light & dark mode
  • Zero dependencies

Iframe

Works everywhere HTML is accepted, including email builders, CMS widget zones, and platforms that restrict JavaScript.

<iframe
  src="https://voorna.com/embed/your-event-slug"
  width="100%"
  height="600"
  frameborder="0"
  loading="lazy">
</iframe>
  • No JavaScript required on host page
  • Fully sandboxed
  • Set any width & height
  • Works in Webflow, Notion, Wix…
Step by step

Live in four steps.

01

Create your event

Sign up, choose a template, and add your participants. Your event gets a unique slug like miss-auckland-2027.

02

Copy the embed code

On your event page, click Embed this voting widget and copy either the iframe snippet or the JavaScript one-liner.

03

Paste into your site

Drop the code into any HTML block, widget zone, or page editor. The voting widget renders fully responsive on any screen size.

04

Publish and share

Your embed is live — votes cast in the widget appear instantly on the hosted page and leaderboard too. One database, everywhere.

Platform compatibility

WordPressWebflowWixSquarespaceShopifyGhostFramerCustom HTMLReact / Next.jsVue / Nuxt

If your platform supports HTML or JavaScript embeds, Voorna will work. Contact us if you need help with a specific setup.

Ready to embed?

Create your event first — the embed code is waiting on your event page.