---
title: "Publish a subscription form"
slug: "publish-a-subscription-form"
abstract: "How to publish a subscription form connected to a site or a third-party platform."
---
# Publish a subscription form

You can publish subscription forms to connected websites and to third-party platforms, and you can embed them into the code of external sites.

## Publish to a connected site

You can publish automatically to connected sites. Connected sites must be active and verified.

To publish a subscription form to a connected site:

1. In the settings for your subscription form, in the left-hand pane, click **Choose publishing method**.
2. In the **Choose Publishing Method** window, scroll to **Publish on your site**.
3. Toggle **Yes, publish automatically to the following website** to *Yes*.
4. Under **Connected Websites**, select the website or landing page from the drop-down menu.
5. Click **Next**.

## Publish to a third-party platform

To publish a subscription form on a third-party platform:

1. In the settings for your subscription form, in the left-hand pane, click **Choose publishing method**.
2. Under **Embed or Publish to External Platform**, next to **Link to your form**, click **Setup**.
3. On the **Domain** drop-down menu, select one of the available domains.
4. (Optional) On the **Path** drop-down menu, enter a custom URL path.
5. Click **Next**.

## Embed on a website

To embed a subscription form with a code snippet:

1. In the settings for your subscription form, in the left-hand pane, click **Choose publishing method**.
2. In the **Choose Publishing Method** page, scroll to **Embed or Publish to External Platform**.
3. Next to **Embed your form**, click **Setup**.
4. To copy the code snippet that appears, click **Copy**.
5. Paste the code snippet into the code of your website.
6. Click **Next**.

> [!note]
> The code snippet in this option does not use a website tracking code, so any submissions and views for an embedded form do not count in the total statistics for the site.

## Pre-fill a form with a name using a URL parameter

After you publish a subscription form, you may want to add pre-filled values to the form, to make the sign-up process easier. You can for example, pre-fill the **Name** field in your form with the value *John*.

To pre-fill a form with a name using a URL parameter:

1. Copy your subscription form's publish URL. For example, `https://mydomain.com/form`.
2. Add a parameter `name` at the end of your URL with your preferred value. The new URL of your form with a pre-filled value is `https://mydomain.com/form?name=John`.

    When someone visits this URL, the name *John* appears automatically in the **Name** field of your form.