> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nextlevelmca.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I put the application form on my own website or domain?

> Embed the application form on your website, or give it its own address such as application.yourdomain.com with a page in your CRM.

Your application form can live at an address of your own instead of the standard link. There are two ways:

* **Embed it on your website.** Paste one line of code into a page of the website you already have.
* **Give it its own page in your CRM.** Build a one-page funnel in **Sites**, put the form on it, and connect your domain, so it opens at an address like `application.yourdomain.com` or `apply.yourdomain.com`.

Either way it's the same form, with your logo and colours, and every application still becomes a deal. Setting it up needs access to **Settings** in NextLevel MCA, and to **Sites** and the CRM's **Settings** for the second way.

## Copy your embed code

Both ways start here.

**1. Open the embed code**

In NextLevel MCA, go to **Settings → Application Form** and open the **Embed code** tab.

**2. Copy it**

Under **Embed code**, click **Copy embed code**. It's one line that starts with `<script`.

![Settings → Application Form → Embed code: Copy embed code copies the line to paste.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-embed-code.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=4ca858567e9f3923f8b52b92a3f228ea)

Settings → Application Form → Embed code: Copy embed code copies the line to paste.

The form sets its own height as the merchant fills it in, so there's no size to adjust. If **Form active** is off under **Form behavior**, the page shows *Form Unavailable* instead. See [Application form and share link](https://docs.nextlevelmca.com/help/application-form.md).

## Option 1: Embed it on your website

Paste the embed code into the page where the form should appear. Most website builders have a block for this, called **HTML**, **Custom HTML**, **Code** or **Embed**. Publish the page, then open it to check the form shows. Use one form per page.

## Option 2: Give it its own page in your CRM

### Choose the address

* **A subdomain**, such as `application.yourdomain.com`. This works wherever your main website is hosted, because only the subdomain points at your CRM.
* **A path on your main domain**, such as `yourdomain.com/application`. This only works if `yourdomain.com` itself is connected to your CRM, for example because your website is built in **Sites**. If your website is somewhere else, use a subdomain.

### Create the funnel

**1. Open Sites → Funnels**

In your CRM, go to **Sites**, open the **Funnels** tab and click **New funnel**.

**2. Name it**

Keep **From blank**, type a **Funnel name** such as *Application*, and click **Create**.

![Sites → Funnels: New funnel is at the top right.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-funnels.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=9d4a74ac0d9733412c7921a8dcf8166f)

Sites → Funnels: New funnel is at the top right.

![Create new funnel: From blank, with the funnel's name.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-new-funnel.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=8784656e086e664587f6bbffdb6c370f)

Create new funnel: From blank, with the funnel's name.

### Add the page and set its path

**1. Add a step**

The new funnel opens on its **Steps** tab. Click **Add new step or import**.

**2. Name the page and set the path**

Type a **Name for page** such as *Application*. In **Path**, type the part of the address after your domain, such as `application`. Click **Create funnel step**.

![The new funnel, empty: Add new step or import adds its first page.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-add-step.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=78e49406b0e6d67a848c3213b595dcc5)

The new funnel, empty: Add new step or import adds its first page.

![New step in funnel: the page name and its path.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-step-path.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=5f618646875fc097081867d00e66582b)

New step in funnel: the page name and its path.

### Put the form on the page

**1. Open the page builder**

On the step, click **Create from blank**. The page builder opens.

**2. Add a section**

Click **Blank Section**, then the **+** in the middle of the new section.

**3. Add a Code element**

In **Quick Add**, search for *code* and click **Code**. A **Custom HTML/Javascript** box appears on the page.

**4. Paste the embed code**

Click the box, then **Open Code Editor** on the right. Paste your embed code and click **Save**.

In the builder the box only shows *Custom HTML/Javascript*. The form itself appears on the live page.

![The new step: Create from blank opens the page builder.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-create-page.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=97f2956f3795d76a35973ed27d542d54)

The new step: Create from blank opens the page builder.

![Quick Add, searched for code: the Code element.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-code-element.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=8070ee98352f12c8845d0cb617465a5f)

Quick Add, searched for code: the Code element.

![The Code element on the page, with Open Code Editor on the right.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-code-editor.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=49fdf2c9135abf5a1ca933822905ab28)

The Code element on the page, with Open Code Editor on the right.

![The code editor with the embed code pasted in. Save keeps it.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-paste-code.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=5fa5a08df2761128327a440007fe2ae7)

The code editor with the embed code pasted in. Save keeps it.

### Connect your domain

**1. Open Domains**

In your CRM, go to **Settings → Domains & URL Redirects** and click **Connect a domain**.

**2. Choose funnels**

Next to **Funnel/Website/Store/Blog/Webinar**, click **Connect**.

**3. Enter the address**

Type the full address you chose, such as `application.yourdomain.com`, and click **Continue**.

**4. Add the DNS record**

If your domain provider is supported, **Continue** sets the record up for you after you sign in to the provider. Otherwise click **Add record manually**. The CRM shows the record to add: for a subdomain, a **CNAME** whose host is the first part of the address (`application`) and whose value is `sites.ludicrous.cloud`. Copy them into the DNS settings wherever your domain is managed, then click **Verify records**.

**5. Link it to the funnel**

Once the record is found, choose your **Application** funnel and its **Application** page as the default page, and click **Link Domain**.

> [!NOTE]
>
> A new DNS record can take from a few minutes to a day to be found. If your domain's DNS is on Cloudflare, set the record's **Proxy status** to **DNS only**, or it won't verify.

![Settings → Domains & URL Redirects: Connect a domain.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-domains.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=c745cb9afd05808d99d6e5556faa7c02)

Settings → Domains & URL Redirects: Connect a domain.

![Connect a domain: funnels use the first row.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-connect-funnel.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=f5837b94f3b3910f526595ec81a3300a)

Connect a domain: funnels use the first row.

![The address the form will live at.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-enter-domain.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=102bad6caa9c0235f134f0dc5b775b09)

The address the form will live at.

![Add record manually shows the record your domain provider needs.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-manual-record.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=aba050c87e19f58ab73396103f56635e)

Add record manually shows the record your domain provider needs.

![The record to add for a subdomain: a CNAME to sites.ludicrous.cloud. Verify records checks it.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-dns-record.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=87b05eaa48133f26cf0e2bf024e74307)

The record to add for a subdomain: a CNAME to sites.ludicrous.cloud. Verify records checks it.

You can also pick the domain later on the funnel's **Settings** tab, under **Domain**.

![The funnel's Settings tab: Domain lists the domains you've connected.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-funnel-domain.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=0abba64a4a8512e5e1b60a43b5e1a7f9)

The funnel's Settings tab: Domain lists the domains you've connected.

### Publish and check it

**1. Publish**

Back in the page builder, click **Publish** at the top right and choose your domain. Publishing needs a connected domain, so connect it first.

**2. Open the address**

Open your new address. You should see your application form.

![Publish is at the top right of the page builder.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-publish.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=e2d3662fa848f0045a3b33a6e685e832)

Publish is at the top right of the page builder.

![The form on its own page. Your logo replaces the placeholder.](https://mintcdn.com/nextlevel-mca/5DO5GyokyTmO-EZc/images/custom-domain-result.png?fit=max\&auto=format\&n=5DO5GyokyTmO-EZc\&q=85\&s=b56a772df14cfdcb94086eae54ef29e8)

The form on its own page. Your logo replaces the placeholder.

## Who gets the deals

Applications from your own page go to the **Default originator** set under **Settings → Application Form → Form behavior**, like the direct link.

To give each rep their own link, add their rep code to the page's address: `application.yourdomain.com/?rep=CODE`. The **Rep link generator** on the **Embed code** tab gives you that part under **Parameter only**. Merchants who apply from that link are assigned to that rep, on your website and on a CRM page alike.

## Common problems

> [accordion] Verify records says the record isn't found
>
> Check the record was added where the domain's DNS is actually managed, with the host exactly as shown (`application`, not the full address) and no other record for the same name. Give it time to spread, up to a day. On Cloudflare, set **Proxy status** to **DNS only**.

> [accordion] Publish says a domain is needed
>
> Connect your domain first, under **Settings → Domains & URL Redirects**, then publish again.

> [accordion] The page opens but the form doesn't show
>
> Open the Code element again and check it holds the whole embed code, from `<script` to `</script>`. If the page shows *Form Unavailable*, turn **Form active** on under **Settings → Application Form → Form behavior**.

> [accordion] A rep's applications go to the default originator
>
> The address the merchant opened didn't end with `?rep=` and that rep's code. Check the rep has a rep code in **Settings → Team**, and that their link includes it.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.