Skip to main content
A custom domain in PulsyAI lets you run the entire platform at your own branded URL — your end-clients log in to your domain instead of pulsyai.com, completing the white-label experience and reinforcing your brand at every touchpoint. Setting up a custom domain requires access to your domain registrar or DNS provider (such as GoDaddy, Namecheap, Cloudflare, or Squarespace) so you can add the DNS records that route your domain to PulsyAI’s infrastructure.

Where to find Custom Domain

Custom Domain lives in the white-label admin sidebar under Settings → Custom Domain.
01 Customdomain

Before you start

To complete this setup, you need:
  • A domain you already own (purchased from a domain registrar).
  • Access to the DNS or zone editor of your domain provider — this is usually in your provider dashboard under labels like “DNS Management,” “Zone Editor,” or “Advanced DNS.”
  • A few minutes to add records, then up to 48 hours to let DNS changes propagate across the internet (most changes propagate in 15 minutes to a few hours).

Set up your custom domain

1

Enter your domain

In the What domain do you want to use? card, enter the domain name you want to use for your platform — for example, voice.yourbrand.com or yourbrand.com.Enter only the domain name — do not include https://, a trailing slash, or any path. The input expects a clean domain string.
02 Whatdomain
Click Continue to save your domain and reveal the DNS records you need to add.
2

Add the DNS records at your provider

PulsyAI displays three DNS records you need to add at your domain provider. The exact values are shown in your dashboard — always copy them directly from the interface rather than from this guide, because they are specific to your platform.
03 DN Ssettings
The records follow this structure:Open your domain provider’s DNS editor, then add each record exactly as shown in your PulsyAI dashboard. Use the copy buttons next to each record to avoid typos.
Most DNS providers (Cloudflare, Namecheap, Squarespace) support ANAME or ALIAS records — use that one. Use the A record only if your provider explicitly does not support ANAME. Adding both the ANAME and the A record on the same name will cause routing conflicts.
3

Wait for DNS propagation

DNS changes can take anywhere from a few minutes up to 48 hours to propagate across the internet. Most propagate within 15 minutes to a few hours.During propagation, your domain may not yet route to PulsyAI. This is normal — you only need to wait, then verify.
4

Verify the connection

Once you’ve added the DNS records and given them time to propagate, return to the Custom Domain page and click Verify connection in the bottom right corner.
04 Verifyconnection
If your DNS records are correctly configured and have propagated, the button transforms into a green Verified badge — confirming that the connection is active and your platform is now accessible at your custom URL.
05 Verifiedbutton
The Verified badge is the only visual confirmation — PulsyAI does not display a success message or popup. If the badge does not appear after clicking Verify connection, the verification failed (see the troubleshooting section below).

If verification doesn’t succeed

If clicking Verify connection doesn’t mark your domain as verified, the issue is almost always one of these:
  • DNS hasn’t fully propagated yet. Wait a few more minutes (or hours, in slower cases) and try again. DNS propagation is not instant and varies by registrar.
  • A record value was typed incorrectly. Use the copy buttons in your PulsyAI dashboard to copy each value directly — even a single missing character will cause verification to fail.
  • You added the ANAME and A record simultaneously. Pick one based on what your DNS provider supports — not both.
  • Your provider does not support ANAME and you used it anyway. Switch to the A record instead.
  • The Name field was set incorrectly. ANAME and A records use @ for the root domain; CNAME uses www for the www subdomain. If your provider uses a different convention (some require the full domain in the Name field), follow your provider’s documentation.
PulsyAI does not display specific error messages when verification fails — the platform can confirm that records are present and routing, but cannot diagnose the exact reason a record is missing or misconfigured. Use your DNS provider’s tools (or external tools like dig or DNS lookup websites) to inspect what your records currently resolve to.

Remove or change your domain

To remove or replace your custom domain, click Remove domain in the bottom right of the domain card.
06 Removedbutton
Removing your domain is immediate. There is no confirmation modal — clicking the button unlinks your domain instantly, and your end-clients will no longer be able to reach your platform at the branded URL.If you are switching to a new domain, plan a transition window where both domains route correctly before removing the old one to avoid downtime for your users.
After removal, the Custom Domain card returns to its empty state, and you can enter a new domain at any time. You can also leave your DNS records pointing to PulsyAI for the old domain — they will simply no longer be associated with your account until you re-add the domain.

A note on subdomains vs root domains

You can use either a subdomain (like app.yourbrand.com or voice.yourbrand.com) or the root domain (like yourbrand.com).
  • Subdomains are usually easier because you can keep your existing website on the root domain and dedicate a subdomain to your PulsyAI white-label platform. CNAME records typically suffice for subdomains.
  • Root domains require ANAME/ALIAS or A record support and may conflict with an existing website on the same domain. Only use the root domain if you don’t have another site there.
Most resellers use a subdomain like app.yourbrand.com or platform.yourbrand.com.

Next step

Custom Logo

Upload your branded logo to replace PulsyAI’s default branding across your platform.