Step 1: Create a SendGrid Account
Visit the SendGrid Sign-Up Page
Choose a plan (Free or Paid, based on your needs)
Enter your details (Name, Email, Company, Password)
Click "Create Account"
Verify your email by clicking on the confirmation link sent to your inbox
Step 2: Verify Your Domain in SendGrid
To send authenticated emails, you must verify your domain.
Login to your SendGrid Dashboard
Go to Settings > Sender Authentication
Click "Authenticate Your Domain"
Choose your DNS provider (e.g., GoDaddy, Namecheap, Cloudflare)
Enter your domain name (e.g.,
yourdomain.com
)Click "Next"
Step 3: Add DNS Records to Your Domain
SendGrid will provide three TXT records for domain authentication.
Go to your DNS provider's control panel (where your domain is hosted)
Add the following records provided by SendGrid:
CNAME Record 1 (Hostname:
em1.yourdomain.com
)CNAME Record 2 (Hostname:
em2.yourdomain.com
)TXT Record (For SPF & DKIM authentication)
Save the changes and wait 15 minutes to 24 hours for DNS propagation
Step 4: Verify Your Domain in SendGrid
Return to SendGrid Dashboard > Sender Authentication
Click "Verify" to confirm DNS record updates
Once verified, your domain is successfully authenticated for email sending
Step 5: Send a Test Email
Go to Email API > Integration Guide in SendGrid
Choose an integration method (SMTP, API, etc.)
Send a test email to confirm the setup
Need help? Contact our support team through your Deonde dashboard, and we'll guide you through the process.