Connect Resend to GoHighLevel using SMTP: server smtp.resend.com, port 587 or 465, username resend, password is your API key (starts with re_). In GHL, go to Settings > Email Services > Add SMTP. Verify your domain in Resend first with the required DNS records. Resend is ideal for transactional email with its simple pricing ($0.28/1,000) and excellent developer experience.
GoHighLevel + Resend Setup: Modern Transactional Email Integration
Why Consider Resend for GHL
Resend is a modern email API built by the team behind Vercel's email infrastructure. It's gained popularity for:
- Clean, developer-friendly API
- Excellent deliverability
- Simple pricing without complexity
- Modern dashboard and analytics
It works well with GHL for transactional and moderate-volume marketing. For a full comparison, see best SMTP for GHL and GHL SMTP setup guide.
Practitioner note: Resend is the new kid that's actually good. Their deliverability competes with Postmark, their pricing beats Mailgun at lower volumes, and setup takes about 10 minutes. For agencies doing under 50K emails/month, it's worth considering.
Step 1: Create Resend Account
- Go to resend.com and sign up
- You'll land in the dashboard
- No complex setup wizards—it's intentionally simple
Get Your API Key
- Go to API Keys in the sidebar
- Click Create API Key
- Name it (e.g., "GHL Integration")
- Copy the key immediately—it's only shown once
The key looks like: re_123abc...
This is your SMTP password.
Step 2: Add and Verify Your Domain
- Go to Domains in the sidebar
- Click Add Domain
- Enter your sending domain (e.g., mail.yourdomain.com)
DNS Records Required
Resend provides three records:
SPF Record:
Host: @ (or mail subdomain)
Type: TXT
Value: v=spf1 include:_spf.resend.com ~all
If you have existing SPF, add include:_spf.resend.com to it.
DKIM Records (3 of them):
Host: resend._domainkey.yourdomain.com
Type: TXT or CNAME
Value: [Resend provides this]
Resend uses multiple DKIM keys for rotation. Add all three they provide.
DMARC (if you don't have one):
Host: _dmarc.yourdomain.com
Type: TXT
Value: v=DMARC1; p=none; rua=mailto:[email protected]
Verify Domain
After adding DNS records:
- Click Verify in Resend dashboard
- Records typically verify within minutes
- All three sections should show green
Step 3: Configure SMTP in GoHighLevel
- In GHL, go to Settings > Email Services
- Click Add SMTP or Connect Custom SMTP
- Enter Resend credentials:
| Field | Value |
|---|---|
| SMTP Server | smtp.resend.com |
| Port | 587 |
| Username | resend |
| Password | Your API key (re_...) |
| Encryption | TLS/STARTTLS |
- Add your verified domain as the sending domain
- Save and test
Alternative Port
If port 587 has issues, try:
- Port 465 with SSL
- Port 2587 (alternate)
Test the Connection
- Go to Conversations in GHL
- Send a test email to yourself
- Verify delivery and check headers
Headers should show:
- DKIM: pass
- SPF: pass
- Sent via Resend infrastructure
Step 4: GHL Domain Verification
GHL also needs to verify your domain:
- Go to Settings > Email Services
- Click on your sending domain
- GHL shows required records (may overlap with Resend's)
- Ensure all show green checkmarks
If GHL requires additional records beyond Resend's, add them. The SPF record must include both Resend and any other services you use.
Resend Pricing
Resend keeps pricing simple:
| Plan | Monthly Cost | Emails Included | Additional |
|---|---|---|---|
| Free | $0 | 3,000/month | N/A |
| Pro | $20 | 50,000/month | $0.28/1,000 |
| Enterprise | Custom | Custom | Dedicated IPs |
Example costs:
- 5,000 emails/month: Free tier or $20
- 25,000 emails/month: $20
- 75,000 emails/month: $20 + $7 = $27
The free tier is generous for testing and small agencies.
Using Resend with GHL
Best For
- Transactional emails (confirmations, receipts)
- Moderate marketing volumes (under 50K/month)
- Agencies valuing simplicity
- Development/testing environments
Considerations
- No dedicated IPs on lower tiers
- Fewer advanced features than SendGrid/Mailgun
- Newer platform (established 2022)
- Less GHL-specific documentation
Sending Limits
| Tier | Rate Limit |
|---|---|
| Free | 100 emails/day |
| Pro | 100 emails/second |
| Enterprise | Higher |
The free tier limit (100/day) is low for production use. Upgrade to Pro for any real volume.
Resend Dashboard and Analytics
Email Activity
Resend's dashboard shows:
- Sent/delivered/bounced/complained
- Per-email status
- Detailed delivery logs
More visibility than GHL provides internally.
Webhooks
Configure webhooks for:
- Delivery events
- Bounce notifications
- Complaint tracking
- Open/click events
Note: GHL may not process all webhook data. Use Resend's dashboard as your source of truth.
Troubleshooting
Connection Failed
- Verify API key: Must start with
re_and be valid - Username: Must be literally
resend(not your email) - Port/encryption: Try 587/TLS or 465/SSL
Domain Not Verified
- DNS propagation: Wait up to 48 hours
- Record accuracy: Copy exactly from Resend
- Subdomain match: Use same subdomain in GHL as Resend
Emails Not Delivering
- Check Resend dashboard: See if email was sent
- Check spam folder: May be filtering issue
- Verify DKIM/SPF: Run authentication test
Rate Limited
Free tier has tight limits:
- 100 emails/day
- May hit limit unexpectedly
Upgrade to Pro for production use.
Resend vs Alternatives
| Feature | Resend | Mailgun | Postmark |
|---|---|---|---|
| Free tier | 3,000/mo | None | 100 |
| 50K/mo cost | $20 | ~$35 | ~$62.50 |
| Marketing allowed | Yes | Yes | No |
| Dedicated IP | Enterprise | $35/mo | Enterprise |
| GHL docs | Limited | Good | Limited |
| Age | Newer | Established | Established |
Choose Resend when:
- You want simple pricing
- Volume is under 50K/month
- You value modern developer experience
- You're comfortable with a newer platform
Choose Mailgun when:
- Volume is higher
- You need dedicated IPs at lower cost
- You want established infrastructure
See our best SMTP for GHL comparison for full analysis.
Practitioner note: I've started recommending Resend for agencies with simpler needs. The $20/month for 50K emails is hard to beat, and the deliverability has been solid in my testing. For complex multi-domain agency setups, I still lean Mailgun.
Monitoring and Maintenance
Regular Checks
- Resend dashboard: Check delivery rates weekly
- Bounce rate: Should stay under 2%
- Complaints: Must stay under 0.1%
- API key security: Rotate if compromised
If Issues Arise
- Check Resend's status page
- Review recent sending patterns
- Verify DNS records still correct
- Contact Resend support (responsive)
If you're setting up Resend with GHL and want expert configuration, schedule a consultation. I'll ensure everything is optimized for your specific use case.
Sources
- Resend: SMTP Documentation
- Resend: Domain Authentication
- GoHighLevel: Email Services Documentation
v1.0 · March 2026
Frequently Asked Questions
Can I use Resend with GoHighLevel?
Yes. Configure Resend's SMTP settings in GHL's Email Services. Username is literally 'resend' and password is your API key. Resend works well for transactional emails and has good deliverability.
What are the Resend SMTP settings for GoHighLevel?
Server: smtp.resend.com, Port: 587 (TLS) or 465 (SSL), Username: resend (literal text), Password: Your API key (starts with re_). Enable STARTTLS for port 587.
How much does Resend cost with GoHighLevel?
Resend offers 3,000 free emails/month, then $20/month for 50,000 emails. Additional emails at $0.28/1,000. Very competitive pricing for moderate volumes.
Is Resend good for GoHighLevel email marketing?
Resend is primarily designed for transactional email but doesn't prohibit marketing like Postmark does. For heavy marketing volumes, Mailgun or SendGrid may offer better pricing and features. Resend works well for mixed use cases under 50K/month.
Resend vs Mailgun for GoHighLevel: which is better?
Mailgun is better for high-volume marketing with more features and pricing tiers. Resend is better for simpler setups, lower volumes, and developers who value clean APIs. Both work well with GHL.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.