Setting up your domain correctly is essential for email deliverability. This guide walks you through adding and verifying your domain with AhaSend to ensure your emails reach the inbox, not the spam folder.
Domain verification is required before you can send any emails through AhaSend. Unverified domains cannot send emails and will result in API errors.

Why Domain Setup Matters

Email receivers use multiple authentication methods to verify that emails are legitimate. When you properly configure your domain with AhaSend, you’re telling receiving servers that:
  1. You own the domain and have the rights to send emails from it
  2. You’ve authorized AhaSend to send emails on behalf of your domain
  3. Your emails are authentic and not spoofed or malicious
Without proper domain setup, your emails will either be rejected outright or land in spam folders, significantly impacting your delivery rates.
Subdomain recommendation: Use a subdomain like email.yourcompany.com instead of your main domain for transactional emails. This isolates your transactional email reputation from marketing campaigns.

Prerequisites

Before setting up your domain, make sure you have:
  • Access to your DNS provider (usually your hosting provider or domain registrar)
  • An AhaSend account with verified email address
  • The domain or subdomain you want to use for sending emails

Add Your Domain

Start by adding your domain to your AhaSend account:
  1. Log in to your AhaSend Dashboard
  2. Navigate to Domains in the sidebar
  3. Click “Add Domain”
  4. Enter your domain name (e.g., email.yourcompany.com)
  5. Click “Create Domain”
You’ll be redirected to the domain details page where you can see all required DNS records.
API Alternative: You can also add domains programmatically using our Domains API.

Configure DNS Records

Add the following DNS records to your domain. All records are provided in your domain details page with exact values for your domain.

Wait for DNS Propagation

DNS changes can take time to propagate across the internet:
  • Typical time: 5-30 minutes
  • Maximum time: Up to 48 hours
  • Check status: Use online DNS checkers to verify your records are live
Pro tip: Use tools like DNS Checker or What’s My DNS to verify your records have propagated globally.

Verify Your Domain

Once your DNS records are live, verify your domain in AhaSend:
  1. Return to your domain details page in the dashboard
  2. Click “Check DNS” to run verification
  3. Wait for confirmation - this usually takes just a few seconds
  4. Look for the green checkmarks next to each record type
Success! When all records show green checkmarks, your domain is verified and ready to send emails.
If verification fails, double-check that:
  • All DNS records are added exactly as shown
  • DNS changes have had time to propagate
  • You don’t have conflicting DNS records

DNS Provider Guides

Need help adding DNS records? Here are guides for popular providers:

Manage Domains with API

For programmatic domain management, use our comprehensive Domains API:

Troubleshooting

What’s Next?

Once your domain is verified, you’re ready to start sending emails:
Domain setup complete? Your domain is now ready to send emails through AhaSend. Test it out with our quickstart guide to send your first email!