RSVP form widget

Canva embed guide

How to Add a RSVP form 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 RSVP form onto a Canva page is to host the widget outside Canva and paste its link in.

Live starter preview

Step by step

Embed the RSVP form in your Canva website.

01

Create the widget in Fugte

Start from the RSVP form 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 RSVP form 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 RSVP form 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 RSVP form needs from the embed.

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

The questions are fixed, so the form does not grow while a guest reads it, but its height changes twice: picking No drops the party-size question, and the thank-you message replaces the form once someone submits. Size the Canva box against the form as it first loads, which is the tallest of the three states.

Photo to the left or right is a two-column layout that stacks into one column once the card is narrower than about 520px. It stacks on the width of the frame, not the width of the visitor's screen, so a narrow column on a wide desktop page stacks too. For a sidebar-width embed, choose the Top or Background placement rather than expecting the columns to hold.

Background placement floats the card over a full-bleed photo and holds the widget to at least 420px tall, so it is the one placement that will not fit a short box. Top placement is the shortest, since the photo is a wide band above the card rather than beside or behind it.

Ideas

Where the RSVP form fits.

Weddings and showers

One RSVP form, any occasion, from weddings to birthdays.

Birthdays and reunions

One RSVP form, any occasion, from weddings to birthdays.

Church and school events

One RSVP form, any occasion, from weddings to birthdays.

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 RSVP form stay interactive after the Canva site is published?

Yes. The RSVP form 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 RSVP form on your Canva website today.

Start free, customize the RSVP form without code, and embed it with one link.