RSVP Form widget

Canva embed guide

How to Add an RSVP Form to a Canva Website.

A Canva website does not run code, but its Embed element takes a link. Build the RSVP form in Fugte, paste its link into Canva, and guests reply on your Canva website. The same form has a QR code for the invitation, so every reply ends up in one list.

Live starter preview

Where the RSVP goes decides how it works. On a Canva website, the form sits on the page and guests fill it in there. On a Canva invitation that is printed, saved as a PDF, or posted as an image, a form cannot work at all, because a finished design cannot take input. The invitation carries a link or a QR code instead, and that opens the same form. This guide covers both.

Canva also has its own Forms element, which works on Canva websites and sends replies to Canva Sheets. If a plain form inside your design covers the event, that is the simpler route. The Fugte form is worth it when you want the party-size question to disappear for guests who say No, an email as each reply arrives, the list of who is coming shown on the form, or the same form on a page outside Canva. Editing works differently too: a Canva website has to be published again before any edit goes live, while an edit you publish in Fugte reaches the Canva site within about a minute.

Canva websites show embeds that sit in the page, not ones that float over it, so floating buttons, sticky bars, and popups do not work there. This form sits in the page and is unaffected. If you tried a popup or a floating RSVP button on a Canva site and it never appeared, that limit is the reason.

Step by step

Embed the RSVP Form in your Canva website.

01

Set up the form in Fugte

Open the RSVP Form starter. Write the heading and subheading, decide whether to ask for party size and a note, and add a photo above the form, beside it, or behind it. The name and yes-or-no questions are always there.

02

Publish and copy the Embed link

Publish the widget, open Publish & share, and copy the Embed link. Canva takes that link. It does not take HTML embed code on any plan.

03

Add an Embed element in Canva

In your Canva website design, add Embed from Apps and paste the link. Drag the box tall enough for the form as it first loads, which is its tallest state. For a narrow box, choose Top as the photo placement, because a side photo stacks above the form once the box is under about 520 pixels wide.

04

Publish the site and send a test reply

Publish the Canva site, open it on your phone, and send yourself an RSVP. It should appear in the widget's Database tab in Fugte, and an email tells you it arrived.

05

Put the QR code on your Canva invitation

Back in Publish & share, open QR code and choose Download SVG, then upload the file to your Canva invitation. Scan it with a phone before you print. It opens the same form, so replies from the invitation and the website land in one list.

06

Show who is coming, if you want to

Set Show attending guests to Overlay or Replace photo, then tick Name and Attending under Show on widget in the Database tab. No names appear until you do, and once you do, anyone who can open your Canva site can read them.

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.

With Show attending guests set to Overlay, the names build up from the bottom edge of the photo (or down from the top), and a list taller than the photo is cut off. Top placement has the shortest photo, so for a long guest list use a side photo, lower Max names to show, or pick Replace photo. Replace photo swaps the photo for the list once the first reply is in, so check the height again after that.

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 you collect RSVPs in Canva?

Yes, in two ways. Canva's own Forms element works on Canva websites and puts replies in Canva Sheets. Or embed a hosted form like this one with Canva's Embed element, and replies land in Fugte, where you can export them as CSV. A Canva invitation that is printed or shared as an image cannot collect anything itself, so it needs a link or a QR code that opens a form.

How do I add an RSVP form to my Canva wedding website?

Build the form in Fugte, publish it, and copy the Embed link from Publish & share. In Canva, open your website design, add Embed from Apps, paste the link, and drag the box tall enough for the whole form. Publish the Canva site, then send a test reply from your phone and check that it reaches your Database tab.

How do I add an RSVP to a Canva invitation?

Put a link or a QR code on it. In Fugte, Publish & share has a QR code you can download as an SVG, and Canva accepts SVG uploads, so it goes onto the invitation like any image. Guests scan it and reply on their phone, whether or not you have a wedding website. Scan it yourself before you print.

Why is my RSVP form not showing on my Canva site?

Check three things. Canva wants a link, so if you pasted HTML embed code, copy the Embed link from Publish & share instead. Canva sites do not show popups or floating forms. And an Embed box shorter than the form leaves the rest scrolling inside it. The Canva site also has to be published again after you add the embed, so look at the published site, which is what guests open.

Can the RSVP form match my Canva design?

Mostly. The accent, text, card, and page colors, the corner radius, and separate heading and body fonts are settings, so set them to the colors and the closest fonts to your Canva design. The photo can be one you exported from Canva. The layout is the form's own: a photo above, beside, or behind the questions.

Can I change the RSVP form after the invitations are out?

Yes. Change the heading, labels, or thank-you message in Fugte and publish, and within about a minute the Canva website shows the new version, with nothing to re-paste or republish in Canva. The QR code on the printed invitation keeps working, because its link never changes. A new question, such as a meal choice, is a change to the widget rather than a setting, and it reaches the Canva site the same way once published.

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 an RSVP Form on your Canva website today.

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