> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.getzendo.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Embed a form on your own website

| **Plans:** Pro and Agency.

You can place a Zendo Intake Form on a page of your own website, so visitors can send you information without leaving your site. It takes two settings: your domain has to be allowed in **Settings › Workspace › Integrations**, and the form has to accept people without an account, with **Unregistered users can submit** in its settings. The same setting lets you share the form as a link, which anyone can fill in without logging in to Zendo.

## Allow your domain and embed the form

1. Open **Settings › Workspace › Integrations** and find **Embeddable domains**.
2. In **Allowed domains**, type each domain where you will embed a form and press Enter. If you test on a staging domain, add that too. Select **Save**.
3. Open **Forms** and the form you want to embed. In **Form settings**, turn on **Unregistered users can submit**, then select **Save**.
4. Make sure the form is published. Nobody can fill in a form that is still in **Draft**.
5. In the forms list, open the form's **⋯** menu and select **Embed form**.
6. Select **Copy code** and paste the snippet into your website's page.

![Allowed domains under Embeddable domains (2).](https://getzendo.io/wp-content/uploads/2026/11/kb-f2-domains.webp =800x388)

![Embed form in the form's ⋯ menu (5).](https://getzendo.io/wp-content/uploads/2026/11/kb-f2-row-menu.webp =568x400)

If no domain is allowed yet, **Embed form** warns that embedding is turned off for the workspace, and the snippet does not work until you add your domain.

![The Embed form dialog with the code to copy (6). Until a domain is allowed, it shows this warning.](https://getzendo.io/wp-content/uploads/2026/11/kb-f2-embed.webp =661x444)

## Which domains can embed Zendo

**Embeddable domains** is the list of websites allowed to show Zendo inside an iframe. A domain that is not on the list cannot embed Zendo, which stops other people from showing your client portal inside their own websites. The list applies to the whole workspace, not to one form.

## Make the form look like part of your website

The form's look is set in **Form settings** in the builder:

- **Logo alignment** includes an option that hides the logo, useful, for example, for a form placed under your own website's header.
- **Buttons colors** takes four colours, including the two hover states, so the button can match the buttons on your site.
- You can also set **Buttons alignment**, the **Submit button label**, a **Background color** and a **Background image** (JPG, PNG, GIF or WEBP, up to 1 MB).

To use a different logo from the workspace logo, change it in the form's own settings.

A visitor fills in an embedded form once, and you cannot ask follow-up questions in it afterwards. **Form logic** lets one form cover several cases instead: `IF` a field has a certain value, `THEN` **Show** or **Hide** other fields. See [Show or hide form fields with form logic](https://help.getzendo.io/en/article/show-or-hide-form-fields-with-form-logic-1gh85fu/).

## Share the form as a link

A form that unregistered users can submit does not have to be placed on a website. Its link can be shared on its own, for example in an email, a newsletter or a social media post. Anyone who opens the link can fill in the form without logging in to Zendo. **Embeddable domains** does not apply to links, because the form opens on Zendo rather than inside another website.

## Where submissions appear

Whatever visitors send appears under **Forms › Responses**. It does not appear on the **Shares** tab, because that tab lists only the forms you sent to named clients. A form filled in on your website or through its link is a submission, not a share.

Your team can be notified about each submission through the **New form submission** event in the team notification defaults. See [Every notification your team can get](https://help.getzendo.io/en/article/every-notification-your-team-can-get-19s0zs4/).

## Linking to Zendo pages instead of embedding them

Two other Zendo pages can be reached from your website, as links rather than embeds. A service's order page, at `…/order/<slug>`, takes the visitor to Zendo to buy that service; see [Sell with a direct link, without the Front Desk](https://help.getzendo.io/en/article/sell-with-a-direct-link-without-the-front-desk-t9dvlf/). You can link to the Front Desk, at `…/order`, in the same way; see [Set up your Front Desk](https://help.getzendo.io/en/article/set-up-your-front-desk-mdpq9e/).

## Related

- [Send an Intake Form to a client](https://help.getzendo.io/en/article/send-an-intake-form-to-a-client-1pgejux/)
- [Show or hide form fields with form logic](https://help.getzendo.io/en/article/show-or-hide-form-fields-with-form-logic-1gh85fu/)
- [Every notification your team can get](https://help.getzendo.io/en/article/every-notification-your-team-can-get-19s0zs4/)
- [Sell with a direct link, without the Front Desk](https://help.getzendo.io/en/article/sell-with-a-direct-link-without-the-front-desk-t9dvlf/)