Help Centre
WHITE LABEL & PARTNERS

Branding & Domains

Make the portal feel like your software, then give clients a branded login link.

Branding controls how your partner portal looks. Domains control the web address clients use to log in.

Private beta

White-label branding and custom domains are part of the private beta partner release. If you do not see these settings, ask support to check whether your partner account has been enabled.

Quick Setup Path

StepDo thisWhere
1Add your logo and theme.Partner PanelBranding
2Use the default partner subdomain while you test.Partner PanelDomains
3Add one test client user and check their view.Partner PanelUsers
4Connect your custom domain when the portal looks ready.Partner PanelDomains

Best first domain

Use a subdomain such as app.youragency.com, portal.youragency.com, or clients.youragency.com. Do not use your main website domain unless you intentionally want the website to become the app login page.

Branding

Open Partner PanelBranding.

SettingWhat clients notice
Logo & FaviconYour logo replaces the default brand mark. The favicon is generated from your logo.
ThemeThe portal uses a theme that better matches your brand.

Click Save Changes. The app reloads after branding is saved so you can see the updated look.

Domain Options

Open Partner PanelDomains.

OptionBest forExample
Partner SubdomainGetting started quickly while you check the portal.The subdomain shown in Partner Panel.
Custom DomainA fully branded client login.app.youragency.com

Start with the partner subdomain. Add the custom domain after your logo, first workspace, and feature access all look right.

Before You Connect a Domain

Have these ready:

What you needWhy
Partner Panel accessThis is where you add and verify the domain.
Domain provider loginThis is where you add DNS records.
The domain clients should useUsually app.youragency.com or portal.youragency.com.
Help from whoever manages your domainUseful if you do not normally edit DNS yourself.

Do not break website or email

Do not delete existing DNS records unless you know exactly what they do. Leave email records such as MX, SPF, DKIM, and DMARC in place.

Choose Subdomain or Main Domain

Most partners should use a subdomain.

OptionExampleBest forWhat changes
Subdomainapp.youragency.comRecommended setup for most partnersYour existing website at youragency.com stays as it is. Clients use the subdomain to log in.
Main domainyouragency.comOnly use if the whole domain should become the login pageYour main website may be replaced by the partner portal.

Good subdomain examples:

SubdomainWhat clients see
app.youragency.comA simple app login address
portal.youragency.comA client portal address
clients.youragency.comA clear client access address

Avoid using your main website domain, such as youragency.com, unless you intentionally want that address to open the partner portal.

How to Add a Subdomain

Use this when you want clients to log in at something like app.youragency.com.

  1. Decide the subdomain word: app, portal, or clients.
  2. Enter the full subdomain in Partner PanelDomains, such as app.youragency.com.
  3. Click Add Domain.
  4. Copy the CNAME routing record shown in Partner Panel.
  5. In your domain provider, add a new DNS record.
  6. Set Type to CNAME.
  7. Set Name to the subdomain word, such as app.
  8. Set Value to the target shown in Partner Panel.
  9. Save the record.
  10. Add any TXT verification record shown in Partner Panel.
  11. Return to Partner PanelDomains and click Verify Domain.

Subdomain example:

TypeNameValueWhat it does
CNAMEappcname.vercel-dns.comPoints app.youragency.com to the partner portal.
TXT_vercel or _vercel.appvc-domain-verify=...Proves you control the domain.

Your exact Value may be different. Always copy the live value from Partner Panel.

How to Add a Main Domain

Use this only when the main domain itself should open the partner portal, such as youragency.com.

  1. Enter the main domain in Partner PanelDomains, such as youragency.com.
  2. Click Add Domain.
  3. Copy the A routing record shown in Partner Panel.
  4. In your domain provider, add a new DNS record.
  5. Set Type to A.
  6. Set Name to @.
  7. Set Value to the IP address shown in Partner Panel.
  8. Save the record.
  9. Add any TXT verification record shown in Partner Panel.
  10. Return to Partner PanelDomains and click Verify Domain.

Main domain example:

TypeNameValueWhat it does
A@76.76.21.21Points youragency.com to the partner portal.
TXT_vercelvc-domain-verify=...Proves you control the domain.

Your exact Value may be different. Always copy the live value from Partner Panel.

Connect Your Custom Domain

  1. Open Partner PanelDomains.
  2. Enter the full domain clients should use, such as app.youragency.com.
  3. Click Add Domain.
  4. Copy every DNS record shown in Partner Panel.
  5. Open your domain provider and go to DNS, DNS Records, Advanced DNS, Zone Editor, or Domain Settings.
  6. Add one DNS record for each row shown in Partner Panel.
  7. Save the records.
  8. Return to Partner PanelDomains.
  9. Click Verify Domain.
  10. Test the custom domain in a browser after it verifies.

Partner Panel shows Routing Records and Verification Records. Most domain providers use slightly different field names:

Partner Panel showsYour provider may call it
TypeType
NameName, Host, Hostname, or Subdomain
ValueValue, Target, Points to, Content, or Destination

Paste the values exactly. Do not add https:// or http://.

Record Examples

These are examples of what the records may look like. Your Partner Panel records are the source of truth.

You are connectingTypeNameValue
app.youragency.comCNAMEappcname.vercel-dns.com
portal.youragency.comCNAMEportalcname.vercel-dns.com
clients.youragency.comCNAMEclientscname.vercel-dns.com
youragency.comA@76.76.21.21
Domain verificationTXT_vercel or _vercel.appvc-domain-verify=...

Some providers want the short Name (app). Others want the full Name (app.youragency.com). If your provider shows a preview of the final record, use that preview to avoid duplicating the domain.

DNS Records You May See

Record typeWhat it means
CNAMEPoints a subdomain, such as app.youragency.com, to the partner portal.
APoints a root domain, such as youragency.com, to the partner portal.
TXTProves that you own or control the domain.

Partner Panel chooses the records for you. Add the records it shows rather than guessing.

If the Name Field Looks Different

Some providers automatically add your root domain to the end of the Name field.

If you are connecting app.youragency.com, your provider may only need:

app

instead of:

app.youragency.com

Check the provider's preview of the full record if it shows one.

What Changes After Verification

After verification, clients can use your branded login link.

This does not automatically change:

Not changed automaticallyWhere to manage it
Which tools each client can accessPartner PanelFeatures
Which users are invitedPartner PanelUsers
Which workspace a client belongs toPartner PanelWorkspaces
Your main websiteYour website or domain provider
Your email inbox or sending setupYour email provider and DNS records

Provider Setup Guides

Pick the guide for the provider where your DNS records are managed:

Troubleshooting

ProblemHow to resolve it
Domain still says pendingWait a few minutes, then click Verify Domain again. DNS can take minutes and occasionally up to 48 hours.
Record will not saveCheck whether another record already uses the same name and type. Ask your domain manager before deleting anything.
Provider asks for Name and ValueUse Name from Partner Panel for Name, Host, or Subdomain. Use Value for Value, Target, Points to, or Content.
Provider asks for TTLUse Automatic, Default, or the lowest normal option available.
Security warning appearsWait and verify again. The security certificate may still be activating after DNS changes.
Authentication error appears after opening the custom domainTry the partner subdomain, then try the custom domain in a private browser window. If the custom domain still fails, contact support with the domain and a screenshot.
Main website changedYou may have connected the root domain instead of a subdomain. Move the portal to app.youragency.com or another subdomain.
Domain is already connected somewhere elseContact support. The domain may already be attached to another website or project.
You cannot find DNS settingsCheck whether the domain uses another provider's nameservers. The place where nameservers point is usually the place that controls DNS records.

For a fuller list of fixes, see domain troubleshooting.

When to Ask for Help

Ask support or your domain manager for help if:

  • You are not sure where your DNS records are managed.
  • You see existing records and do not know whether they are safe to change.
  • The domain is still pending after 48 hours.
  • You see a security or authentication error after verification.
  • Your provider does not let you add the record shown in Partner Panel.

Send these details:

DetailExample
Domainapp.youragency.com
ProviderGoDaddy, Namecheap, Cloudflare, Porkbun, Squarespace, Wix, Shopify, or another provider
Partner Panel screenshotThe Routing Records and Verification Records shown on screen
Provider screenshotThe DNS records you added
Time changedWhen you added or edited the records

On this page