Skip to content

embed on your website

Embed a sign-up sheet in WordPress

Copy the inline snippet from the sheet's Share tab, paste it into a block on your WordPress page that accepts HTML, and publish. The sheet appears right on your page and takes sign-ups exactly like its public link does.

The short answer: In the block editor, add a Custom HTML block, paste the inline snippet from the sheet's Share tab, and click Update. WordPress.com's free plan strips iframes on save; a self-hosted site keeps them.

Copy the snippet from SignUpChurch

  1. Publish the sheet.

    An unpublished or archived sheet shows as nothing inside an embed. Publish it from the sheet page first; you can keep editing slots afterwards.

  2. Open the sheet's Share tab.

    Find the Embed on your website card. It holds two snippets: Inline embed, which shows the form on your page, and Popup button, a button that opens the form over your page.

  3. Click Copy code under Inline embed.

    The button says Copied! when it has. If copying fails, select the code in the box and copy it by hand — all of it, from <!-- to </iframe>.

Paste it into WordPress

  1. Edit the page or post and add a block.

    Click the + (Block Inserter), search for HTML, and choose Custom HTML.

  2. Paste the snippet.

    The block opens in its code view. Paste the snippet. The Preview toggle on the block's toolbar shows how it will look.

  3. Update the page.

    Click Update (or Publish) and open the page on the live site.

Two WordPresses: a site at wordpress.com allows iframes only on a paid plan with hosting features switched on; WordPress installed on your own host allows them out of the box. If the code vanishes after Update, that's why.

Check it

Open the published page in a private window — not the builder's editor preview, which often doesn't run embeds. You should see the sheet with its spots. If the space is blank, the sheet is probably unpublished; if you see the code itself as text, it went into a text block instead of an HTML block. The embed shows the same banner and read-only spots as the public page when the sheet's sign-up window is closed. More on publishing, windows, and the snippets in Publish, share & embed.

Want one spot on your site for every sheet instead of an embed per event? Your church page lists every published sheet you choose, with open-spot counts, at one address — link to it once, or embed its address the same way.

Common questions

I saved the block and the code disappeared.
On WordPress.com, the free plan removes iframe and script tags when you save; keeping them needs a paid plan with hosting features (plugins) switched on. On a church site hosted elsewhere (your own WordPress install, or a host like WP Engine or SiteGround), the Custom HTML block keeps iframes unless a security plugin strips them — check its settings, or ask whoever manages the site. Either way, a link or the QR code to the sheet works on any plan.
We're on the Classic editor, not blocks.
Switch the editor from Visual to the Text (or Code) tab, paste the snippet where you want the sheet, and update. Switching back to Visual before saving can mangle the code, so save from the Text tab.
Can I use a shortcode or plugin instead?
No plugin is needed. The Custom HTML block is built into WordPress and the snippet is plain HTML. If your theme offers an “HTML” or “Code” widget for sidebars and footers, the same snippet works there, though a sidebar is usually too narrow for a sheet.
Inline embed or popup button — which should I use?
Inline shows the whole sheet right on your page, which is best for a page about that event. The popup button is a single button that opens the sheet in a window over your page — good for a page that lists several things. Both take sign-ups exactly the same way. If your website builder strips JavaScript, only the inline embed works; the popup button needs a little script to open the window.
The form is cut off at the bottom.
The inline snippet is a frame 620 pixels tall and a long sheet scrolls inside it. To show more at once, change height="620" in the snippet to a larger number, such as 900 or 1200, before you paste it — or after, if your builder lets you edit the code.
Does the embed follow my design?
Yes. The colors, fonts, spacing, and logo set on the sheet's Design tab (Basic and Pro) apply inside the frame. The embed shows just the form, without SignUpChurch's site header, so it sits in your page.
Do sign-ups through the embed work the same?
Yes. It's the same form: the confirmation email, calendar invite, waitlist, spots-per-person cap, and ChMS sync all work as they do on the public page, and the thank-you appears inside the frame.
I renamed the sheet's link. Do I need to update the embed?
No. Renaming the permalink keeps a redirect from the old address, so embeds, printed QR codes, and shared links keep working.
Will Google find the sheet on my site?
The embed itself is kept out of search engines on purpose; the sheet's own public page is what search engines index. If you want the sheet found, link to its public address from your page as well as embedding it.

Next up: Publish, share & embed →