Seating Chart widget

Canva embed guide

How to Add a Seating Chart to a Canva Website.

Canva's website builder has no custom-code block: raw HTML, JavaScript, and iframe snippets will not work on any plan. What Canva's Embed element does accept is a URL. So the way to get a Seating Chart onto a Canva page is to host the widget outside Canva and paste its link in.

Live starter preview

Step by step

Embed the Seating Chart in your Canva website.

01

Create the widget in Fugte

Start from the Seating Chart starter, generate a variation with the built-in AI, or paste your own code.

02

Customize and publish it in Fugte

Text, colors, images, numbers, and options are no-code settings, so you can match your branding without touching code. Publishing gives the Seating Chart a stable hosted link and an embed snippet.

03

Add an Embed element in Canva

Open your website design in Canva, then add an Embed element from Apps, or simply paste the link straight onto the page.

04

Paste the link and publish

Paste the hosted widget link, resize and position the Seating Chart like any other Canva element, then publish the site.

Good to know

Canva specifics worth planning around.

Canva renders only static, in-page embeds: floating buttons, sticky bars, and popups will not work on Canva sites.

There is no site-wide option: a widget you want on several pages must be embedded on each page individually.

The Embed element is available on free Canva accounts.

The link stays stable, so later edits made in the widget editor appear on the Canva page automatically, no need to reopen the design.

This widget

What the Seating Chart needs from the embed.

The section above applies to anything you put on a Canva website. This part is specific to the Seating Chart.

With Popup mode set to Photo or Search box, one panel waits behind a button and opens in a popup that fills the Canva box, not the page. Size the box for the photo rather than for the search card, or the chart opens cramped. If the box has to stay small, leave the photo out: the search box and its result work on their own.

Every guest is one tile, and the tile labels scale with the width of the frame, so a long list in a narrow column makes small tiles with names that are hard to read. Names on the tiles stay on one line and long ones are cut off. The full name shows on the flipped card and in the search result, but give this widget the widest spot on the page you have.

Everything in the guest list file goes into the published widget, including columns it never displays, so on a public widget anyone who can see the page can read the whole file. Keep it to names, tables, and seats, and on Basic or Creator set Who can view this widget to Passcode so the list only loads for guests who enter it.

Ideas

Where the Seating Chart fits.

Wedding receptions

Guests type their name on your wedding or event website and see their table and seat.

Welcome sign QR codes

Guests type their name on your wedding or event website and see their table and seat.

Planners and venues

Guests type their name on your wedding or event website and see their table and seat.

FAQ

Common questions.

Can I paste HTML or iframe code into Canva instead?

No. Canva websites do not support raw HTML, JavaScript, or iframe embeds on any plan. Hosting the widget elsewhere and embedding it by link is the supported route.

Will the Seating Chart stay interactive after the Canva site is published?

Yes. The Seating Chart loads live on the published site, on desktop and mobile, and visitors can interact with it without any account.

Does this need a paid Canva plan?

No. Canva's Embed element works on free accounts, and Fugte has a free plan, so you can test the full workflow at no cost.

Try it

Put a Seating Chart on your Canva website today.

Start free, customize the Seating Chart without code, and embed it with one link.