> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.puppetvendors.com/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).

# Enable and set-up White Label feature - GoDaddy / Namecheap / Shopify/ Cloudflare/ Squarespace

The article describes how you can set up your custom vendor portal domain once you have enabled (upgraded) to add the White-label add-on.

###### Article Content
1. [Activate white-label in PuppetVendors](#3-activate-white-label-in-puppetvendors)
2. [How to set-up CNAME if you purchased your domain with GoDaddy](#3-how-to-set-up-a-puppetvendors-portal-cname-on-godaddy)
3. [How to set-up CNAME if you purchased your domain with NameCheap](#3-how-to-set-up-a-puppetvendors-portal-cname-on-namecheap)
4. [How to set-up CNAME if you purchased your domain with Shopify](#3-how-to-set-up-a-puppetvendors-portal-cname-on-shopify)
5. [How to set-up CNAME if you purchased your domain with Cloudflare](#3-if-you-are-using-cloudflare-please-turn-off-the-proxy)
6. [How to set-up CNAME if you purchased your domain with Squarespace](#3-how-to-set-up-a-puppetvendors-portal-cname-on-squarespace)
7. [Confirm DNS/Domain propagation](#3-confirming-your-set-up)


### Activate white-label in PuppetVendors

1. Go to **Settings** then **White-label** followed by **Branding and Domain**.  Enter your desired custom domain in the format of **__your-website.com__**. This will be the new domain where your vendors will be able to access their portal and view sales and manage their products.
![Enter your domain](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/verify-domain_17oivnc.jpg)
2. Click the **Verify Domain **button.  This message will appear if successful.
![Verify Domain successful](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/vd1_vmec2p.jpg)

3. Tick the box next to the **Completed Domain Setup?** link before hitting the **Save** button.
4. You are now correctly set-up in Puppet Vendors.
5. The next step will be to set-up a CNAME with your domain provider. Common domain providers are **GoDaddy**, **Shopify**, and **Namecheap** and below are how-to guides on how to set them up.

### How to set-up a PuppetVendors portal CNAME on GoDaddy

1. Sign in to your [GoDaddy admin](https://dcc.godaddy.com/control/portfolio).
2. Select an individual domain to access the **Domain Settings** page.

![Select your Shopify domain](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/image_mxxrur.png)

3. Select **DNS** to view your DNS records.

![Select DNS](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/image_uk3ij5.png)

4. Click on the **Add New Record** button and then select **CNAME** from the Type menu

5. Enter Name: **__portal__** and Value: **__portal.puppetvendors.com__** exactly as is and then save it. Please do not enter **portal.your-website.com**.

6. Your vendors will now be able to access your white-label domain URL within 24 hours if the set-up was successful.

### How to set-up a PuppetVendors portal CNAME on Namecheap

1. Sign into your [Namecheap account](https://www.namecheap.com/myaccount/login/)
2. Select **Domain List** from the left side menu and (3) click the **Manage button** next to your Shopify domain

![Manage Domain](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/image_cuq4fw.png)

3. Navigate to the **Advanced DNS tab** and (5) click the **Add New Record** button in the Host Records section

![](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/image_171pj18.png)

4. Select **CNAME Record** from the drop-down menu for Type, enter Host: **__portal__** and Value: **__portal.puppetvendors.com__** exactly as is and then save it.  Please do not enter **portal.your-website.com**.

![Namecheap Host and Value](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/image_1rgggnm.png)

5. Your vendors will now be able to access your white-label domain URL within 24 hours if the set-up was successful.

### How to set-up a PuppetVendors portal CNAME on Shopify

1. From your Shopify admin, go to **Settings > Domains**.
2. Click the domain that you want to configure.

||| Make sure to only select a primary domain if you see your domain name (panthercommerce.com) on the list and not if you see "domain.myshopify.com".

![Select primary domain](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/screenshot-2024-04-08-at-22081_1r8zm9w.png)

3. Click Domain settings > **Edit DNS** settings.
4. Click **Add custom record**, and then select the record type that you want to add.

![Add CNAME](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/shopify-txt-record-screenshot_174b7ph.png)

5. Enter Name: **portal** and Points to: **portal.puppetvendors.com** exactly as is, and then click Confirm.  Please do not enter **portal.your-website.com**.

![Enter CNAME values](https://storage.crisp.chat/users/helpdesk/website/cf9b185a0b087000/file-bqe5dtevkb_6q3gor.png)

6. Your vendors will now be able to access your white-label domain URL within 24 hours if the set-up was successful.

### If you are using Cloudflare, please turn off the proxy.

### How to set-up a PuppetVendors portal CNAME on Squarespace

1. **Log into Squarespace:** Open Squarespace and go to your **Domains dashboard**.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/ss1_1jvvjv.jpg)
2. **Select your domain:** Click on the specific domain name for which you need to update or add the CNAME record.

![](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/ss2_1w3imk2.jpg)
3. **Open DNS settings:** Click on **DNS** on the left menu, then select **DNS Settings**.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/ss3_5buz55.jpg)
4. **Locate Custom Records:** Scroll down to the **Custom Records** section.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/ss4_1lld8gb.jpg)
5. **Add the CNAME record:** Click **Add record**.
![](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/image_a8j1ce.png)

**Configure the record details:**
**Type:** Select **CNAME** from the dropdown menu.
**Name (or Host):** Enter "portal"
**Data (or Target):** Enter "[portal.puppetvendors.com](http://portal.puppetvendors.com)"
**Priority:** Leave this at the default setting (CNAME doesn't use priority).
**Save:** Click **Save** in the panel to apply your new CNAME

|| Changes can take up to 24 hours after updating the values on these providers. You and your vendors will then be able access the vendor portal at the desired url in the format of __https://portal.your-website.com__


### Confirming your set-up

1. Visit [DNSChecker.org](https://dnschecker.org/#CNAME/)
2. Enter your portal domain into the input box, select CNAME and then click on the Search. Notie of the values on the right shows portal.puppetvendors.com. If some show and some do not, wait for an hour and check back. This process can take up to 24 hours but typically takes lesser time. Once all the values shows portal.puppetvendors.com.
3. Visit your portal domain and announce it to your vendors so they can start logging in.
![DNS Checker](https://storage.crisp.chat/users/helpdesk/website/-/c/f/9/b/cf9b185a0b087000/screenshot-2025-07-21-at-52652_nqhrgx.png =586xauto)


