How to embed a form on an external website in CornerSpot

Already have a website that isn't built in Cornerspot? You can still drop a Cornerspot form onto it with a simple copy-paste snippet. The form loads right where you place it, looks the part — including the Powered by Cornerspot credit — and every submission flows back to your one Submissions inbox, tagged so you know it came from your external site.

How embedding works

Embedding uses two small snippets: a loader script you paste once per page, and a placeholder <div> you paste wherever the form should appear. Both already carry your form's ID and your team's details, so there's nothing to look up. You can put more than one form on the same page — just add another placeholder for each.

One requirement: the page's domain must be listed under Allowed domains (your own Cornerspot site, subdomain, and verified custom domain are always allowed). A form embedded on a domain that isn't allowed won't load or submit — this is what keeps your forms from being copied onto sites you don't control.

How to embed a form on an external website

1. Open the form and go to Publish & Share

Open the form you want to embed and click Publish & Share at the top of the form.

Opening Publish and Share on a form in Cornerspot
Opening Publish & Share on the form detail page.

2. Choose "Embed on any website"

Pick Embed on any website from the publishing channels. This channel is always available — there's no toggle to switch on — and it's where Cornerspot generates your ready-to-paste snippets.

Choosing the Embed on any website channel in Cornerspot
Choosing the Embed on any website channel.

3. Copy the snippets

The Embed this form card gives you two snippets. Copy the loader script and paste it once per page, just before the closing </body> tag. Then copy the placeholder <div> and paste it wherever you want the form to appear. The placeholder already includes this form's ID and your team, so it's ready as-is. Any styling you set in this channel travels with the snippet.

The loader and placeholder embed snippets in Cornerspot
The loader and placeholder snippets in the Embed this form card.

4. Allow your site's domain

In the same channel, find the Allowed domains card and add your site's hostname (just the domain — no https:// and no path). Without this step the snippet pastes in fine, but the form won't load. Changes to the allowlist can take a few minutes to take effect.

The Allowed domains card in the Cornerspot embed channel
The Allowed domains card, where you authorize your external site.

5. See it live on your site

Paste both snippets on your page and publish it. As long as the page's domain is allowed, your Cornerspot form loads right in place — styled, working, and ready to take submissions, with the Powered by Cornerspot credit at the bottom.

A Cornerspot form embedded and rendered on an external website
The Cornerspot form embedded and rendered on an external website.

Where submissions go

Submissions from your embedded form land in the same Submissions inbox as every other channel, tagged with the source so you can tell external-site entries apart. Cornerspot matches each submitter to an existing contact by email or phone, and if there's no match it creates a new contact as a lead — so leads from your other websites feed straight into your CRM.

Troubleshooting

  • The form doesn't appear. Check the page's domain is added (and enabled) under Allowed domains, and that the loader script sits before </body>. Allowlist changes can take a few minutes.
  • Nothing renders where the div is. Make sure the placeholder's form ID matches a real form, and that you pasted the loader once on the same page.
  • Submissions are rejected. This is almost always the domain allowlist — confirm the exact hostname the page is served from is listed.

Was this article helpful?