Emergent

Custom Domain

Custom Domain Setup Guide

Overview

This guide walks you through connecting your custom domain to your Emergent deployment. We offer two methods: Automatic Configuration with Auto-Link(recommended) and Manual DNS Configuration.

Prerequisites

  • An active Emergent deployment

  • A custom domain purchased from any domain provider (GoDaddy, Namecheap, Cloudflare, SquareSpace, etc.)

  • Access to the email account used to purchase your domain

New Feature! Auto-Link automatically configures DNS records with your domain provider—no manual setup required.

Step-by-Step Process

1

Access Custom Domain Setup

Navigate to your Deployments section in Emergent, find the Custom Domain section, and click "Link Domain" button

2

Enter Your Domain

Enter your custom domain name (e.g., myapp.example.com) and click "Next"

3

Choose Automatic Configuration

You'll see the "Auto-Link Domain" option. Click on it for automatic setup

4

Email Verification

Enter the email address you used to purchase your domain from your domain provider. Click "Send Code", check your email for a 4-digit verification code, and enter the verification code in the provided field

5

Domain Provider Authorization

The system will detect your domain provider automatically. You'll be redirected to your domain provider's authorization page. Click "Authorize" to grant Emergent permission to configure DNS settings and complete any additional authentication steps required by your provider

6

Automatic Configuration

Auto-Link will automatically configure the necessary DNS records. No manual DNS setup required! The process typically completes within 2-5 minutes

7

Verification Complete

Once configured, you'll see a "Verified" status. Your custom domain is now active and pointing to your Emergent deployment

Fully Automatic

No technical DNS knowledge required

Fast Setup

Complete in under 5 minutes

Error-Free

Eliminates manual configuration mistakes

Secure

Uses OAuth-style authorization with your domain provider

Note

Works with Major Providers: Supports GoDaddy, Namecheap, Cloudflare, and more.

Method 2: Manual DNS Configuration (Alternative)

If automatic configuration isn't available for your domain provider, you can set up DNS records manually.

Step 1: Initiate Manual Setup

1

Navigate to Deployments

Navigate to your Deployments section in Emergent

2

Find Custom Domain Section

Find the Custom Domain section and click "Link Domain" button

3

Enter Domain Name

Enter your domain name

4

Choose Manual Configuration

Choose "Configure Manually" instead of Auto-Link

Step 2: Get DNS Configuration Details

After entering your domain, Emergent will provide you with DNS configuration details if you:

Required DNS Record:

SettingValue
TypeA Record
Host/Name@
Value/Points to162.159.142.117 (Emergent's IP address)
TTL300 seconds (or leave as default)
--------
TypeA Record
Host/Name@
Value/Points to172.66.2.113 (Emergent's IP address)
TTL300 seconds (or leave as default)
--------
TypeCNAME Record
Host/Namewww
Value/Points to<your domain>
TTL300 seconds (or leave as default)

Step 3: Add DNS Records to Your Provider

For Cloudflare

 1. Log into Cloudflare dashboard
 2. Select your domain
 3. Go to DNS → Records
 4. Click "Add record"
 5. Select "A" or "CNAME" as type
 6. Enter "@" or "www" in host
 7. Enter IP addresses `162.159.142.117` or `172.66.2.113`, or enter `your domain` in case of CNAME
 8. Set Proxy status to "DNS only" (gray cloud)
 9. Click "Save"
 10. Repeat steps 4 to 9 for all records in the table above

For GoDaddy

 1. Log into GoDaddy account
 2. Go to My Products → DNS
 3. Find your domain and click "Manage"
 4. Click "Add" in the Records section
 5. Select "A" or "CNAME" as type
 6. Enter "@" or "www" in host
 7. Enter IP addresses `162.159.142.117` or `172.66.2.113`, or enter `your domain` in case of CNAME
 8. Click "Save"
 9. Repeat steps 4 to 8 for all records in the table above

For Namecheap

 1. Log into Namecheap account
 2. Go to Domain List
 3. Click "Manage" next to your domain
 4. Go to Advanced DNS tab
 5. Click "Add New Record"
 6. Select "A Record" or "CNAME record"
 7. Enter "@" or "www" in host
 8. Enter IP addresses `162.159.142.117` or `172.66.2.113`, or enter `your domain` in case of CNAME
 9. Click the checkmark to save
10. Repeat steps 4 to 9 for all records in the table above

Step 4: Verify Domain Ownership

1

Return to Emergent

After adding the DNS record, return to Emergent

2

Check Status

Click "Check Status" button

3

Wait for Verification

Wait for verification (5–15 minutes)

4

Confirmation

Once verified, you'll see a green "Verified" status

Troubleshooting

Domain verification is taking too long

  • DNS propagation can take up to 48 hours in some cases, though it's usually much faster. Try:

  • Waiting 15-30 minutes and checking again

  • Verifying your DNS records are correctly configured

  • Ensuring there are no conflicting records

  • If your domain provider isn't supported by Auto-Link, use the Manual DNS Configuration method instead. Most major providers are supported, but some smaller or regional providers may require manual setup.

I'm seeing a 'Record already exists' error

  • You may have an existing A record for the same subdomain. Delete or modify the existing record before adding the new one pointing to Emergent's IP address.

My domain shows as verified but the site isn't loading

  • Ensure your Emergent deployment is active and running

  • Clear your browser cache

  • Try accessing from a different browser or device

  • Wait a few more minutes for full propagation

Quick Reference

  • When: Domain provider is supported by Auto-Link

  • Time: Under 5 minutes

  • Difficulty: Easy

  • Use for: Most users (recommended)

Manual DNS Configuration

  • When: Auto-Link doesn't support your provider

  • Time: 5-15 minutes (plus propagation)

  • Difficulty: Moderate

  • Use for: Unsupported providers or advanced users

Remember

Auto-Link is easiest - Use automatic setup when available

DNS takes time - Propagation can take 5-15 minutes (sometimes longer)

Check your records - Verify IP addresses are correct: 162.159.142.117 and 172.66.2.113 plus www CNAME record is pointing to the domain you are trying to link to your website

One domain per deployment - Each custom domain links to one deployment

Don't use proxy initially - For Cloudflare, start with "DNS only" mode

Info

Need Help? If you're having trouble connecting your custom domain, contact Emergent support for assistance.

Made with Emergent