Publish & Share

Custom Domains

Use your own domain for your Chipp AI chatbot instead of the default chipp.ai URL.

|View as Markdown
Hunter Hodnett
Hunter HodnettCPTO at Chipp
||1 min read
#custom-domains#branding#deployment#tutorials

Replace your default yourbuild.chipp.ai URL with your own custom domain like chat.yourbrand.com. Custom domains make your AI chatbot feel like a native part of your brand.

ℹ️

Custom domains require a Builder plan or higher.

Why Use a Custom Domain?

BenefitDescription
Brand consistencyKeep users on your domain
TrustUsers stay in your branded environment
ProfessionalismNo third-party branding in the URL

Prerequisites

Before setting up a custom domain:

  • Builder plan or higher subscription
  • Own or control a domain name
  • Access to your domain’s DNS settings
  • A published Chipp app

Setting Up a Custom Domain

Add DNS Record First

Before configuring in Chipp, add this CNAME record at your domain registrar:

TypeNameValue
CNAMEchat (or your subdomain)fallback.chipp.ai

After you add the domain in Chipp (Step 4), you’ll also need to add a second CNAME record (at _acme-challenge. plus your subdomain) for SSL validation. Chipp will show you the exact record to add.

ℹ️

We recommend using a subdomain (like chat.) rather than your root domain. This keeps your main website separate and makes DNS configuration simpler.

Open Share

In the app builder, go to Launch > Share. You’ll see the Custom Domain card. Click Connect a domain.

Enter Your Domain

Type your subdomain in the input field:

plaintext
chat.yourbrand.com

Do not include https:// or www. in your domain.

Click Add

Chipp runs a quick check on the domain. If it looks parked, for sale, or unregistered, you’ll see a warning and the button changes to Add anyway. The check is advisory and does not block you.

After you add the domain, the card shows both DNS records: Route traffic to Chipp (the CNAME to fallback.chipp.ai) and Enable HTTPS (the _acme-challenge CNAME). Add both at your registrar. Your domain will not load over HTTPS until both records exist. SSL activates automatically once DNS propagates (typically 5-30 minutes). Click the refresh icon next to the domain to check its status.

DNS Configuration by Provider

Cloudflare

  1. Go to your domain’s DNS settings
  2. Click Add Record
  3. Select CNAME
  4. Name: your subdomain (e.g., chat)
  5. Target: fallback.chipp.ai
  6. Proxy status: DNS only (gray cloud)
⚠️

Disable Cloudflare’s proxy (orange cloud) for the subdomain. Use “DNS only” mode for custom domains to work correctly.

GoDaddy

  1. Go to My Products > DNS
  2. Click Add under Records
  3. Type: CNAME
  4. Name: your subdomain
  5. Value: fallback.chipp.ai
  6. TTL: 1 Hour

Namecheap

  1. Go to Domain List > Manage
  2. Click Advanced DNS
  3. Add new record:
    • Type: CNAME
    • Host: your subdomain
    • Value: fallback.chipp.ai

Google Domains / Squarespace Domains

  1. Go to DNS in the sidebar
  2. Scroll to Custom records
  3. Create new record:
    • Name: your subdomain
    • Type: CNAME
    • Data: fallback.chipp.ai

Route 53 (AWS)

  1. Go to Hosted Zones > your domain
  2. Click Create Record
  3. Record name: your subdomain
  4. Record type: CNAME
  5. Value: fallback.chipp.ai

Verifying Your Setup

Check DNS Propagation

Use these tools to verify your DNS is configured:

Enter your full domain (e.g., chat.yourbrand.com) and check that the CNAME record points to fallback.chipp.ai. Also check that _acme-challenge.chat.yourbrand.com points to the target shown in the Custom Domain card.

Test Your Domain

Once DNS propagates:

  1. Visit your custom domain in a browser
  2. You should see your Chipp chatbot
  3. Check the SSL certificate (padlock icon)

Troubleshooting

Domain stuck on “pending”

The Custom Domain card diagnoses the problem and highlights the step to fix:

  1. “Step 1 DNS record is missing or wrong”: set the CNAME for your subdomain to exactly fallback.chipp.ai
  2. “Step 2 DNS record is missing” or “points to the wrong target”: add or fix the _acme-challenge CNAME using the target shown in the card
  3. Wait for propagation: DNS can take up to 48 hours (usually minutes). Click the refresh icon to check again

”The domain is already registered”

This domain is already connected in Chipp. Each domain can only be used once.

Domain Not Working After Adding

  1. Remove proxy: If using Cloudflare, disable proxy (use DNS only) on both records
  2. Check DNS: Verify both CNAME records are present and correct
  3. HTTPS required: Access via https:// not http://

Removing a Custom Domain

To remove a custom domain:

  1. Go to Launch > Share
  2. Click the trash icon next to your domain, then click Confirm
  3. Your app reverts to the default yourbuild.chipp.ai URL

After removing, you should also delete both DNS records from your registrar.

Best Practices

Subdomain Naming

Choose a subdomain that makes sense:

GoodWhy
chat.brand.comClear purpose
ai.brand.comModern, concise
assistant.brand.comDescriptive
help.brand.comSupport-focused

Backup Access

Keep your default yourbuild.chipp.ai URL bookmarked as a backup in case of DNS issues.