Adding a form to your site
- Open the form and click Embed.
- Copy the URL from the dialog.
- Paste it into your website builder, then save and refresh your site.
Give the frame enough height to fit the whole form. The embedded page also reports its height to the
page around it, so a site that listens for that message can resize the frame as the form grows.
Choosing which sites may embed your forms
By default, a form will happily load in anybody’s page — which is convenient right up until it isn’t. To limit embedding to sites you actually run, go to Settings → Company → General and find the Form embedding section. The list is company-wide: it applies to every form you publish, so you only maintain it in one place.What an entry looks like
An entry is a host name, and only a host name:
Pasting a full address such as
https://www.example.com/ is fine — the extra parts are trimmed off
for you when you save. Anything that still has a path or a stray space in it is rejected, with a
message saying which entry needs another look.
Hosts have to match exactly, and www.example.com and example.com are two different hosts as far
as a browser is concerned. If your site answers to both, list both. The same goes for a staging site
on its own domain.
Your own preview of a form inside Dailybread keeps working no matter what the list says, so you can
check your work without listing Dailybread itself.
What the allowlist can and cannot do
The allowlist is enforced by the visitor’s browser, through a standard calledContent-Security-Policy. When a listed site frames your form, the browser loads it; when an
unlisted site tries, the browser refuses. This stops a real person on a real browser from seeing
your form re-hosted somewhere it shouldn’t be.
It is not a lock on the form itself. Anything that ignores the policy — an unusual browser, a
script, a scraper — is not stopped by it, and the form’s own URL is still public. Treat the list as
a way to keep your forms on your sites, not as a substitute for the permissions and validation that
guard your data.
The other thing worth knowing: a list that is missing your own site is very obvious. The form shows
up as a blank space on the page, and your browser’s developer console explains that it was blocked.
The fix is always the same one edit in Settings → Company → General.