Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubSettings & AdminConnect Your Custom SMTP Provider in GoHighLevel
REVSET LABS · EXPERT GUIDE·Settings & Admin

Connect Your Custom SMTP Provider in GoHighLevel

890 words·4 min read·Updated 27 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Start your 30-day GoHighLevel free trial.

Start 30-Day Free Trial
Quick Answer

To set up an SMTP provider in GoHighLevel, go to Settings → Email Services → Dedicated Email Sending Domain. Click 'Add Service' and enter your SMTP details. This process typically takes 5-10 minutes.

Key Takeaways
  • Always ensure the sender email address in GoHighLevel precisely matches the email integrated with your SMTP provider.
  • Be aware of and actively manage the daily email sending limits imposed by your chosen SMTP service to prevent service interruptions.
  • For providers like Outlook/Office 365, explicitly enable SMTP Authentication in their settings to avoid 'Authentication unsuccessful' errors.
  • GoHighLevel's SMTP integration provides 'sent,' 'open,' 'click,' and 'bounce' events, but 'delivered' status is only marked after an open event.
  • Thoroughly test your SMTP setup by sending emails from GoHighLevel to verify successful delivery and proper sender display.

What is SMTP and Why Use It in GoHighLevel?

SMTP, or Simple Mail Transfer Protocol, is the industry standard for sending emails across the internet. Integrating your own SMTP provider with GoHighLevel allows you to send emails directly through your preferred email service. This ensures better deliverability, maintains your brand's sender reputation, and uses your existing email infrastructure. By connecting your custom SMTP, you gain more control over your email communications within GoHighLevel's powerful marketing and automation tools. This guide walks you through the exact steps to get your SMTP provider configured and running smoothly.

Step-by-Step: Setting Up Your SMTP Provider

Connecting your SMTP provider to GoHighLevel involves accessing the email services settings and inputting your specific server details. Follow these steps carefully to ensure a successful integration.

1
Access Email ServicesFirst, log into your GoHighLevel account. Navigate to Settings in the left-hand menu. This opens your agency or sub-account settings.
2
Go to Dedicated Email Sending DomainWithin the Settings menu, locate and click on Email Services. Then, choose the Dedicated Email Sending Domain tab. This is where you manage all your outbound email configurations.
3
Add a New ServiceOn the 'Dedicated Email Sending Domain' page, click the Add Service button. This action initiates the setup process for a new email sending method.
4
Select SMTP as ProviderA pop-up window appears asking you to choose your email provider. Select SMTP from the available options. This tells GoHighLevel you will provide manual SMTP server details.
5
Enter Your SMTP DetailsCarefully fill in the required fields with your SMTP provider's information. You will need your SMTP Server, SMTP Port, SMTP Username, SMTP Password, and the Sender Email address. Ensure these details are accurate and match your provider's settings exactly.
6
Save Your ConfigurationAfter entering all the necessary SMTP details, click the Save button. GoHighLevel attempts to connect to your SMTP server using the provided credentials. A success message confirms the connection.
7
Verify Sender EmailIf prompted, you might need to verify your sender email address. Follow any on-screen instructions or check your email inbox for a verification link from GoHighLevel or your SMTP provider. This step confirms you own the email address you intend to use for sending.

⚠️ Ensure the 'Sender Email' you enter in GoHighLevel is identical to the email address you are integrating via SMTP. Mismatched emails are a common cause of sending failures.

🔥 Pro Tip

Always use a dedicated application password if your email provider (like Google or Microsoft) uses two-factor authentication. Regular account passwords often fail for third-party integrations.

Special Considerations for Popular SMTP Providers

While the general setup steps apply to most SMTP providers, some services have specific requirements or common pitfalls. Be aware of these nuances when configuring your integration.

⚠️ Many free email providers, such as a standard Gmail account, impose strict daily sending limits (e.g., 100-150 emails/day) and are not designed for bulk email marketing. Using them for high-volume campaigns can lead to account suspension or poor deliverability.

🔥 Pro Tip

For large-volume sending and comprehensive statistics, consider using a dedicated email service provider like Mailgun or Amazon SES. They offer robust APIs and higher deliverability rates compared to standard email clients.

Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

How to Test Your SMTP Integration

After setting up your SMTP provider, it is crucial to test the integration to confirm emails are sending correctly and appearing as expected to recipients. This helps you catch any issues before live campaigns.

1
Initiate a Test EmailNavigate to Conversations in your GoHighLevel account or create a simple test workflow that includes an 'Send Email' action. This provides a direct method to test your new SMTP connection.
2
Confirm Sender EmailWhen composing the email, always verify that the 'From' email address field matches the specific sender email you configured with your SMTP provider. If it defaults to your login email, change it manually.
3
Send the Test EmailSend the test email to an email address you can access, preferably one outside your primary domain to simulate a real recipient. This allows you to check for successful delivery and correct sender information.
4
Check Recipient InboxOpen the recipient's email inbox and confirm that the email arrived. Look for the correct sender name, subject line, and content. Also, check the spam folder if the email doesn't appear in the primary inbox.

Understanding SMTP Email Statistics and 'Sent' Status

When using an SMTP provider, GoHighLevel tracks key email engagement metrics. However, it's important to understand a specific limitation regarding the 'delivered' status that often causes confusion.

✅ Because of SMTP limitations, GoHighLevel marks an email as 'delivered' only after an 'open' event is received. This means an email will initially show a 'Sent' status until the recipient opens it.

🔥 Pro Tip

To gain full visibility into your email deliverability, including a definitive 'delivered' status, consider setting up GoHighLevel's native LC Email service or integrating directly with Mailgun. These services provide more granular tracking data.

Troubleshooting Common Issues

⚠️ Emails are stuck in 'Sent' status and never update to 'Delivered'.
This is expected behavior for SMTP integrations. GoHighLevel only marks an email as 'delivered' once the recipient opens it. If emails are not being opened, or if you suspect a deeper issue, check your SMTP provider's logs for actual delivery status. For a definitive 'delivered' status, consider Mailgun or LC Email.
⚠️ 'Authentication unsuccessful' error for Outlook/Office 365.
Microsoft often requires explicit enabling of SMTP Authentication for third-party applications. Go to your Outlook/Office 365 admin settings and ensure SMTP AUTH is enabled for the specific mailbox. Also, use an App Password if 2-step verification is active.
⚠️ Emails are not sending at all, or sending fails with a generic error.
Double-check all your SMTP details: server address, port, username, and password. Even a small typo can prevent connection. Verify that your SMTP provider's daily sending limits have not been exceeded. Also, ensure no firewall rules are blocking outbound connections on the specified SMTP port.
⚠️ Recipients see a different 'From' email address than intended.
Ensure the 'Sender Email' entered in GoHighLevel's SMTP setup precisely matches the email address configured with your SMTP provider. If you're sending from a workflow or conversation, manually override the 'From' field to match your integrated SMTP email.
⚠️ Missing 'Delivered' status in email statistics.
This is a limitation of standard SMTP integrations. GoHighLevel only receives 'sent,' 'open,' 'click,' and 'bounce' events from SMTP. To get a true 'delivered' status, you need to use a more advanced email service like Mailgun or GoHighLevel's LC Email, which provides deeper API integration.

Common Mistakes to Avoid

  • Not matching the sender email address in GoHighLevel exactly to the integrated SMTP email.
  • Ignoring or being unaware of daily sending limits imposed by your SMTP provider, leading to sending failures.
  • Failing to enable SMTP authentication or using a regular password instead of an App Password for providers with 2FA (e.g., Outlook, Gmail).
  • Incorrectly entering SMTP server address, port, username, or password, causing connection errors.
  • Expecting a 'delivered' status directly from SMTP integrations when GoHighLevel only marks it after an 'open' event.

Frequently Asked Questions

QWhy do my emails show 'Sent' instead of 'Delivered' in GoHighLevel when using SMTP?
When using an SMTP integration, GoHighLevel receives 'sent,' 'open,' 'click,' and 'bounce' events directly from your provider. However, the 'delivered' status is not always a direct event. GoHighLevel intelligently marks an email as 'delivered' only after it receives an 'open' event from the recipient. This means an email will initially show 'Sent' and will update to 'Delivered' once the recipient opens it.
QCan I use my free Gmail address as an SMTP provider for GoHighLevel?
While technically possible to connect a free Gmail account, it is not recommended for professional use or bulk sending. Free Gmail accounts have strict daily sending limits (typically 100-150 emails per day) and are not designed for marketing campaigns. Exceeding these limits can lead to temporary blocks or even account suspension. For reliable sending, use a professional email service or a dedicated SMTP provider like Mailgun or Amazon SES.
QWhat are the typical daily sending limits when using an SMTP provider?
Daily sending limits vary significantly by provider. Free email services like Gmail often limit you to 100-150 emails per day. Paid business email services (e.g., Google Workspace, Microsoft 365) might offer higher limits, around 1,000-5,000 emails per day. Dedicated SMTP services like Mailgun or Amazon SES are designed for high volume and offer much higher, scalable limits depending on your plan. Always check your specific provider's terms of service.
QHow can I get full email statistics, including a definitive 'delivered' status, in GoHighLevel?
For a comprehensive view of your email statistics, including a clear 'delivered' status and more detailed tracking, it is recommended to use GoHighLevel's native LC Email service or integrate directly with a dedicated email API provider like Mailgun. These services offer deeper integration with GoHighLevel, allowing for richer data collection beyond the standard SMTP events.
QWhat should I do if my Outlook/Office 365 SMTP integration fails with an authentication error?
Outlook and Office 365 often require you to explicitly enable SMTP Authentication for third-party applications. Log into your Microsoft 365 admin center, navigate to the specific user's mailbox settings, and ensure 'Authenticated SMTP' is turned on. If you use two-factor authentication, generate and use an 'App Password' instead of your regular account password for the SMTP password field in GoHighLevel.
Try GoHighLevel Free

Start your 30-day GoHighLevel free trial

Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.

Start 30-Day Free Trial

Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan Zaffar
Arsalan Zaffar
Revset Labs · Revenue Systems · 78+ GHL Builds

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.

Connect on LinkedIn
Tags:Email MarketingSMTP SetupGoHighLevel FeaturesEmail DeliverabilitySystem SettingsEmail Services