Quick Answer

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

By Braedon·Mailflow Authority·GoHighLevel Email·Updated 2026-03-31

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

  1. Go to resend.com and sign up
  2. You'll land in the dashboard
  3. No complex setup wizards—it's intentionally simple

Get Your API Key

  1. Go to API Keys in the sidebar
  2. Click Create API Key
  3. Name it (e.g., "GHL Integration")
  4. 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

  1. Go to Domains in the sidebar
  2. Click Add Domain
  3. 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:

  1. Click Verify in Resend dashboard
  2. Records typically verify within minutes
  3. All three sections should show green

Step 3: Configure SMTP in GoHighLevel

  1. In GHL, go to Settings > Email Services
  2. Click Add SMTP or Connect Custom SMTP
  3. Enter Resend credentials:
FieldValue
SMTP Serversmtp.resend.com
Port587
Usernameresend
PasswordYour API key (re_...)
EncryptionTLS/STARTTLS
  1. Add your verified domain as the sending domain
  2. Save and test

Alternative Port

If port 587 has issues, try:

  • Port 465 with SSL
  • Port 2587 (alternate)

Test the Connection

  1. Go to Conversations in GHL
  2. Send a test email to yourself
  3. 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:

  1. Go to Settings > Email Services
  2. Click on your sending domain
  3. GHL shows required records (may overlap with Resend's)
  4. 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:

PlanMonthly CostEmails IncludedAdditional
Free$03,000/monthN/A
Pro$2050,000/month$0.28/1,000
EnterpriseCustomCustomDedicated 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

TierRate Limit
Free100 emails/day
Pro100 emails/second
EnterpriseHigher

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

  1. Verify API key: Must start with re_ and be valid
  2. Username: Must be literally resend (not your email)
  3. Port/encryption: Try 587/TLS or 465/SSL

Domain Not Verified

  1. DNS propagation: Wait up to 48 hours
  2. Record accuracy: Copy exactly from Resend
  3. Subdomain match: Use same subdomain in GHL as Resend

Emails Not Delivering

  1. Check Resend dashboard: See if email was sent
  2. Check spam folder: May be filtering issue
  3. 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

FeatureResendMailgunPostmark
Free tier3,000/moNone100
50K/mo cost$20~$35~$62.50
Marketing allowedYesYesNo
Dedicated IPEnterprise$35/moEnterprise
GHL docsLimitedGoodLimited
AgeNewerEstablishedEstablished

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

  1. Resend dashboard: Check delivery rates weekly
  2. Bounce rate: Should stay under 2%
  3. Complaints: Must stay under 0.1%
  4. API key security: Rotate if compromised

If Issues Arise

  1. Check Resend's status page
  2. Review recent sending patterns
  3. Verify DNS records still correct
  4. 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


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.