Skip to main content

Adding & Verifying Domains

Learn how to add and verify your domain in WhautoMail to start sending emails.

Why Verify Your Domain?

Domain verification proves you own the domain and allows you to:

  • Send emails from your domain
  • Improve email deliverability
  • Build sender reputation
  • Comply with email authentication standards

Step 1: Configure Your Email Domain

Once you have configured your SMTP provider (Mailgun or AWS SES), you can add your domain.

You can access the domain configuration in two ways:

Option 1:

  1. Continue the Get Started section and choose Step 2 (Configure Sender)

Option 2:

  1. Go to the Settings menu
  2. Under the Email section, select Email Senders
  3. Click the + Add Domain button to continue

Step 2: Enter Your Domain

To send emails from your own domain (e.g., yourdomain.com), you'll need to verify your DNS records.

  1. Enter your domain name (for example, yourdomain.com)
  2. Click Configure Domain to continue

Configure Domain


Step 3: DNS Configuration

Once you configure the domain, it will automatically redirect you to the DNS Configuration section.

DNS Configuration

To verify your domain, you'll need to add DNS records provided by your email provider (Mailgun or AWS SES).

Add DNS Records

  1. Log in to your domain registrar (like GoDaddy, Namecheap, Cloudflare, etc.)
  2. Add the DNS records shown in WhautoMail (these confirm you own the domain)
  3. Once added, go back to WhautoMail and click Verify

When all records are marked Valid, your domain is verified successfully 🎉

All Records Valid


DNS Record Types

Depending on your email provider (AWS SES or Mailgun), you'll need to add various DNS records:

  • TXT records: For domain verification
  • SPF records: Sender Policy Framework
  • DKIM records: DomainKeys Identified Mail
  • DMARC records: Domain-based Message Authentication (optional but recommended)

WhautoMail will show you exactly which records to add based on your email provider.


Adding DNS Records by Provider

Cloudflare

  1. Log in to Cloudflare
  2. Select your domain
  3. Go to DNSRecords
  4. Click Add record
  5. Enter the record details
  6. Click Save

GoDaddy

  1. Log in to GoDaddy
  2. Go to My ProductsDNS
  3. Click Add under DNS Records
  4. Select record type (TXT, CNAME, etc.)
  5. Enter the details
  6. Click Save

Namecheap

  1. Log in to Namecheap
  2. Go to Domain ListManage
  3. Click Advanced DNS
  4. Click Add New Record
  5. Enter the record details
  6. Click Save

Google Domains

  1. Log in to Google Domains
  2. Select your domain
  3. Click DNS in the left menu
  4. Scroll to Custom records
  5. Click Create new record
  6. Enter the details
  7. Click Add

DNS Propagation

After adding DNS records, you'll need to wait for propagation before verification succeeds.

info

DNS propagation typically takes 15-30 minutes but can take up to 48 hours. Be patient!

Checking DNS Propagation

Use these tools to check if your DNS records are propagated:

Troubleshooting

Domain Not Verifying

Check DNS Records

  • Ensure records are added correctly
  • Verify no typos in record values
  • Check record type is correct (TXT, CNAME, etc.)

Wait for Propagation

  • DNS changes can take up to 48 hours
  • Check propagation using DNS checker tools

Remove Extra Characters

  • Some DNS providers add quotes automatically
  • Remove duplicate quotes if present

Check TTL Settings

  • Lower TTL values propagate faster
  • Set TTL to 300-3600 seconds

Common Errors

"Record Not Found"

  • DNS records haven't propagated yet
  • Records were added to wrong domain/subdomain
  • DNS provider hasn't updated records

"Invalid Record Value"

  • Extra spaces or characters in value
  • Quotes added incorrectly
  • Value was truncated

"Multiple Records Found"

  • Duplicate records exist
  • Remove old/duplicate records
  • Keep only the latest verification record

Verification Taking Too Long

If verification is taking more than 48 hours:

  1. Double-check all DNS records
  2. Use DNS checker tools to verify propagation
  3. Try removing and re-adding records
  4. Contact your DNS provider
  5. Contact WhautoMail support

Managing Multiple Domains

You can add multiple domains to your WhautoMail account:

  1. Each domain must be verified separately
  2. Choose a default domain for sending
  3. Assign domains to different sender profiles
  4. Monitor each domain's reputation independently

Domain Status Indicators

  • Pending ⏳: Domain added, awaiting verification
  • Verified ✓: Domain verified and ready to use

Best Practices

Verify Quickly

  • Add DNS records immediately after adding domain
  • Don't wait to verify
  • Faster verification = faster sending

Monitor Status

  • Check domain status regularly
  • Re-verify if status changes
  • Keep DNS records up to date

Keep Records Updated

  • Don't delete verification records
  • Update records if email provider changes
  • Maintain all authentication records (SPF, DKIM, DMARC)

Next Steps

After verifying your domain:

  1. Create sender profiles
  2. Start sending emails

Need Help?

If you're having trouble verifying your domain: