Revset
Book a Free Audit

30-minute call · No obligation

HomeGHL HubCRM & ContactsConnect Gmail or Google Workspace as Your GoHighLevel SMTP Provider
REVSET LABS · EXPERT GUIDE·CRM & Contacts

Connect Gmail or Google Workspace as Your GoHighLevel SMTP Provider

956 words·4 min read·Updated 28 April 2026·beginner·
Arsalan ZaffarArsalan ZaffarLinkedIn

👉 Start your 30-day GoHighLevel free trial.

Start 30-Day Free Trial
Quick Answer

To integrate your Gmail or Google Workspace account as an SMTP provider in GoHighLevel, first generate an app-specific password in your Google Account Security settings. Then, navigate to Settings → Email Services in GoHighLevel and add Gmail as a provider using that app password. This process typically takes 10-15 minutes to complete.

Key Takeaways
  • Always enable Google 2-Step Verification as it is a mandatory security requirement for generating app-specific passwords.
  • Generate a unique 16-character app-specific password from your Google Account security settings for GoHighLevel; do not use your regular Gmail password.
  • Carefully copy and paste the app-specific password into GoHighLevel's SMTP setup, as it is only displayed once.
  • Decide whether to integrate Gmail SMTP at the agency level (for all sub-accounts) or for specific sub-accounts based on your operational needs.
  • After setup, send a test email from GoHighLevel and verify your email logs to confirm successful integration and troubleshoot any issues promptly.

Why Connect Gmail or Google Workspace to GoHighLevel SMTP?

Integrating your Gmail or Google Workspace account as an SMTP (Simple Mail Transfer Protocol) provider in GoHighLevel allows you to send emails directly through Google's robust mail servers. This method enhances email deliverability and reliability for your marketing and communication efforts within GoHighLevel. You gain the benefit of Google's infrastructure while managing your outreach from a single platform. This guide ensures your emails reach their destination efficiently and securely.

🔥 Pro Tip

Using Google's SMTP servers can significantly improve your email deliverability rates compared to generic SMTP options, as Google's IP reputation is generally very high.

Step 1: Verify or Enable Google 2-Step Verification

Before you can connect your Gmail or Google Workspace account to GoHighLevel, you must enable 2-Step Verification (2SV) on your Google account. This security feature is mandatory for generating the app-specific password required for the integration. If 2-Step Verification is already active, you can skip to the next section.

1
Go to your Google AccountOpen your web browser and navigate to Google.com.
2
Access Account SettingsClick on your profile icon in the top right corner, then select Manage your Google Account.
GoHighLevel screenshot
0
3
Navigate to SecurityIn the left-hand navigation menu, click on Security.
4
Check 2-Step Verification StatusScroll down to the 'How you sign in to Google' section and look for 2-Step Verification. If it says 'On,' you are ready for the next step. If it says 'Off,' proceed with the following sub-steps to enable it.
GoHighLevel screenshot
1
5
Enable 2-Step Verification (if off)Click on 2-Step Verification and follow the on-screen prompts to set it up. This usually involves verifying your identity with your phone. Complete the entire setup process until 2-Step Verification shows as 'On'.
6
Contact Google Workspace Admin (if option is missing)If the '2-Step Verification' option is entirely missing, your Google Workspace administrator might have disabled it. Contact your admin and ask them to enable the 'Allow users to turn on 2-Step Verification' option in the Google Admin console under Security → Authentication → 2-Step Verification.
GoHighLevel screenshot
2
GoHighLevel screenshot

✅ You cannot generate an app-specific password without 2-Step Verification enabled. Ensure it is active before proceeding.

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.

Step 2: Generate a Google App Password

An app-specific password is a 16-digit passcode that gives a non-Google application, like GoHighLevel, permission to access your Google account without needing your primary password. This provides an extra layer of security and is essential for the SMTP integration. You will use this generated password in GoHighLevel, not your regular Gmail password.

1
Access App PasswordsWith 2-Step Verification enabled, return to your Google Account's Security section. Scroll down to 'How you sign in to Google' and click on App passwords. You may need to re-enter your Google account password for security.
2
Verify Account (if prompted)If multiple Google accounts are linked, ensure the correct email address is selected from the dropdown menu.
3
Create a New App PasswordIn the 'App passwords' section, click the Select app dropdown and choose Other (Custom name).
4
Name Your AppType a descriptive name for your app, such as 'GoHighLevel SMTP Integration,' and then click Generate.
5
Copy the App PasswordGoogle will display a 16-character app password. This is critical. Highlight and copy this password immediately. You will not see it again after closing this window.
6
Store SecurelyPaste the copied app password into a temporary secure note or directly into GoHighLevel in the next steps. Do not share this password. Click Done when finished.

✅ The app password is a one-time display. If you lose it, you must revoke the old one and generate a new app password.

🔥 Pro Tip

Create a unique app password for each service that requires one. This improves security by limiting access if one password is ever compromised.

Step 3: Connect Gmail as an SMTP Service in GoHighLevel

With your app-specific password ready, you can now connect your Gmail or Google Workspace account to GoHighLevel. This final step tells GoHighLevel to send all your outgoing emails through Google's reliable SMTP servers, using the secure credentials you just generated.

1
Log in to GoHighLevelAccess your GoHighLevel account.
2
Choose Your Integration ScopeDecide if you want to integrate SMTP for a specific sub-account or across your entire agency. For a specific sub-account, search for the desired sub-account in the top left search bar. Once in the sub-account, click Settings at the bottom left. For agency-wide integration, switch to Agency View using the dropdown in the top left. Then, from the Agency Dashboard, click Settings in the left sidebar.
3
Navigate to Email ServicesIn the settings menu, scroll down the sidebar and click on Email Services.
4
Add New ServiceOn the Email Services page, click the Add Service button located in the top right corner.
5
Select Gmail ProviderFrom the 'Select Provider' dropdown menu, choose Gmail.
6
Enter Gmail CredentialsIn the Login Email field, enter your full Gmail or Google Workspace email address (e.g., yourname@gmail.com or yourname@yourdomain.com). In the Password field, paste the 16-character app-specific password you generated in the previous section. Do NOT use your regular Google account password here.
7
Save Your SettingsClick the Save button to finalize the integration. GoHighLevel will attempt to verify the connection.

✅ When using Gmail SMTP, replies to your sent emails will generally go to the email address configured as the sender. For replies to automatically appear in your GoHighLevel Conversations, ensure reply tracking is properly configured in your GoHighLevel email settings.

🔥 Pro Tip

After saving, send a test email from a GoHighLevel workflow or manual email to confirm the SMTP connection works correctly.

Troubleshooting Common Issues

⚠️ The '2-Step Verification' option is missing from my Google Account security settings.
This means your Google Workspace admin has disabled the option. Contact your admin and ask them to enable 'Allow users to turn on 2-Step Verification' in the Google Admin console under Security → Authentication → 2-Step Verification.
⚠️ My generated App Password isn't working in GoHighLevel, or I get an 'Authentication Failed' error.
Double-check that you copied the 16-character app password correctly without any extra spaces. Also, ensure you are pasting the app password, NOT your regular Google account password, into GoHighLevel. If issues persist, revoke the existing app password in your Google Account settings and generate a new one.
⚠️ Emails are not sending from GoHighLevel after setting up Gmail SMTP.
Verify that 2-Step Verification is still active on your Google account. Confirm that the Gmail Login Email entered in GoHighLevel exactly matches the Google account you generated the app password for. Check your GoHighLevel email logs for specific error messages.
⚠️ Replies to emails sent via Gmail SMTP are not appearing in GoHighLevel Conversations.
This often occurs if reply tracking is not properly configured. GoHighLevel's SMTP setup handles sending, but inbound replies need a dedicated email service (like Mailgun or LeadConnector) with reply tracking enabled to pull them into conversations.
⚠️ I received an email from Google about a 'security alert' or 'suspicious sign-in attempt'.
This can happen during the initial connection. Review the alert in your Google account. If you recognize the activity (i.e., it was you setting up GHL), you can confirm it as legitimate. If prompted, you may need to allow less secure apps (though app passwords are the preferred secure method).

Common Mistakes to Avoid

  • Using your regular Gmail password instead of the securely generated 16-character app-specific password.
  • Attempting to set up Gmail SMTP without first enabling 2-Step Verification on your Google account.
  • Not selecting the correct Google account when generating the app password, especially if you have multiple linked accounts.
  • Failing to copy the app-specific password immediately and accurately after it's generated, as it's shown only once.
  • Expecting replies to automatically appear in GoHighLevel Conversations without configuring a dedicated inbound email service with reply tracking.

Frequently Asked Questions

QWhy must I use an app-specific password instead of my regular Gmail password?
An app-specific password provides a higher level of security. It allows GoHighLevel to access your Gmail account for sending emails without exposing your primary Google password. If the app password is ever compromised, you can revoke it without affecting your main account security, which is critical for protecting your data.
QWhat if 2-Step Verification is turned off in my Google Workspace account and I cannot enable it?
If the option to enable 2-Step Verification is missing, it means your Google Workspace administrator has disabled it for your organization. You must contact your Google Workspace admin and request that they enable the 'Allow users to turn on 2-Step Verification' setting within the Google Admin console. This is a prerequisite for generating app passwords.
QCan I use the same app-specific password for multiple GoHighLevel sub-accounts or other applications?
While technically possible, it is strongly recommended to generate a unique app-specific password for each individual application or GoHighLevel sub-account. This practice enhances your account's security, as compromising one app password does not affect other integrations, making management and revocation much simpler and safer.
QWill emails sent through Gmail SMTP in GoHighLevel appear as if they came directly from my Gmail account?
Generally, yes. When you use Gmail as your SMTP provider, the 'From' address in your GoHighLevel emails should match the Gmail account you've authenticated. If the 'From' address does not match, Google's servers might reject the email or display a 'sent via' notice to recipients, which can impact your sender reputation and deliverability.
QHow long does it take for the Gmail SMTP connection to become active in GoHighLevel?
Once you successfully save the Gmail SMTP service in GoHighLevel with the correct app password and login email, the connection is typically active immediately. You can send a test email from a GoHighLevel workflow or manual email to confirm the integration is working without delay.
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:GoHighLevelSMTPGmailGoogle WorkspaceEmail Services2-Step VerificationApp PasswordEmail Deliverability