Logo
Search

GHL Gmail Two-Way Sync Setup Guide

Go High Level

Before You Begin

This guide walks you through connecting your Gmail or Google Workspace email to your GoHighLevel (GHL) account using the built-in two-way email sync feature. Once connected, emails you send from GHL will appear in your Gmail Sent folder, and emails received from your existing CRM contacts will sync back into GHL automatically.

GHL uses a feature called Lead Connector to establish this connection. Lead Connector authenticates with Google using OAuth, which is a secure authorization method that lets GHL access your mailbox without storing your Gmail password. Your login credentials are never stored by GHL.

What you will do Connect your Gmail or Google Workspace account to GHL using a secure OAuth sign-in flow, then verify the connection is working correctly.
Time to complete 5 to 10 minutes

What You Will Need

  • A Gmail or Google Workspace email account
  • Your Google account login credentials
  • An active GHL sub-account with access to Settings

Important: Gmail two-way sync must be set up from within a GHL sub-account, not at the agency dashboard level. Log in to your sub-account directly, or use the "Login As" feature from the agency view to access the correct sub-account before starting this guide.

Third-Party Platform Notice: GoHighLevel and Google are third-party platforms that Sulus.ai does not own, operate, or control. The steps in this guide are accurate as of March 2026, but these platforms may update their interfaces or features at any time without notice. If what you see in your account differs from this guide, refer to the platform's official documentation for the most current information.


Part 1 of 3: Connecting Gmail to GHL

Step 1: Navigate to Email Sync Settings

  1. Log in to your GHL sub-account.
  2. In the left sidebar, click Settings.
  3. Click on My Profile.
  4. Scroll down until you see the section labeled Email (2-way sync).

Step 2: Connect Your Gmail Account

  1. In the Email (2-way sync) section, select Gmail as your email provider.
  2. Click Connect. Your browser will redirect to a Google sign-in page.
  3. Select an existing Google account from your browser, or sign in with the Gmail or Google Workspace account you want to connect. Make sure this is the correct email address before continuing.
  4. Google will display a permissions screen showing what Lead Connector is requesting access to. Review the permissions, then click Continue.
  5. Click Allow to complete the authorization.

About These Permissions: Lead Connector requests permission to read and send email on your behalf and to access your mailbox settings. These permissions are required for two-way sync to function. GHL does not store your Google password, and the OAuth token can be revoked at any time from either GHL or your Google account security settings.

Step 3: Verify the Connection

  1. After approving permissions, you will be redirected back to GHL.
  2. Navigate back to Settings > My Profile and scroll to the Email (2-way sync) section.
  3. Confirm that your Gmail address appears with a connected status.
  4. To test the connection, open any contact record in GHL, click the Email tab, and send a test email. Check your Gmail Sent folder to confirm the email appears there as well.

Connection Verification Checklist

Item Done?
Your Gmail address appears in the Email (2-way sync) section of Settings > My Profile [ ]
A test email sent from a GHL contact record appears in your Gmail Sent folder [ ]
A reply sent from Gmail to a GHL contact appears in the GHL Conversations tab for that contact [ ]

Part 1 Complete: Your Gmail account is connected to GHL and the two-way sync is active. Continue to Part 2 to understand exactly how the sync works.


Part 2 of 3: How Two-Way Sync Works

Understanding what syncs and what does not will help you use this feature confidently and avoid surprises. This section covers all four sync scenarios.

Outbound Emails: GHL to Gmail

When you send an individual email to a contact from within GHL, that email is sent through your connected Gmail account. The sent email will appear in your Gmail Sent folder. All subsequent replies within that email thread will sync between both platforms automatically.

Inbound Emails: Gmail to GHL

If a contact who already exists in your CRM sends an email to your connected Gmail address, that email will automatically appear in the Conversations tab for that contact in GHL. You do not need to initiate the thread from GHL first.

Creating New Contacts via BCC

If you are emailing someone from Gmail who is not yet a contact in GHL, you can add them automatically by including your BCC Address in the Cc or Bcc field of your email. Your BCC Address is provided in your GHL settings.

This will automatically create the contact in GHL and begin syncing the conversation. Going forward, any emails received from that contact will sync automatically.

Note: Gmail BCC Delivery Errors

You may see a "Delivery incomplete" error in Gmail when using BCC addresses. This happens because Gmail does not receive a delivery receipt for BCC recipients. Despite the error, your message is typically posted to the CRM successfully. Check the Conversations tab in GHL for that contact to verify.

What Does Not Sync

Two-way sync covers individual one-to-one emails only. The following types of emails are not sent or synced through your Gmail connection.

Email Type How It Is Sent
Bulk email campaigns Sent through your sub-account email provider (LC Email, Mailgun, or SMTP)
Workflow and automation emails Sent through your sub-account email provider, not through Gmail
Emails from other GHL users Intentionally excluded from sync for privacy reasons
Emails from before the integration was connected Cannot be synced retroactively; only new emails going forward will sync

Part 2 Complete: You now understand what syncs, what does not, and how to use the BCC feature to create new contacts. Continue to Part 3 for important limits to be aware of.


Part 3 of 3: Sending Limits and Multiple Users

Gmail Daily Sending Limit

Gmail limits individual email sending to approximately 500 emails per day. This limit applies only to one-to-one emails sent through the two-way sync connection. Bulk emails and automated workflow emails sent through your sub-account email provider are not affected by this limit.

Note: If you need to send more than 500 individual emails per day, contact a Sulus.ai representative to discuss email provider options that are not subject to this limit.

Email Attachment Size Limit

The supported attachment size limit for Gmail two-way sync is 25 MB. Emails with attachments larger than 25 MB may not sync correctly between Gmail and GHL.

Connecting Multiple Users

If your organization needs more than one user's email connected to GHL, each user must complete the setup process individually from their own GHL user profile. One user connecting their Gmail does not affect any other user's connection.

  1. Each user logs in to GHL with their own credentials.
  2. Each user navigates to Settings > My Profile > Email (2-way sync).
  3. Each user clicks Connect and signs in with their own Google account.

Each connection is independent and tied to that specific user's GHL profile.

Setup Complete: Your Gmail two-way sync is fully configured. The next section covers how to update, disconnect, or restore your connection if you ever need to make changes later.


Managing Your Connection

All connection management options are found in the same place: Settings > My Profile > Email (2-way sync).

Updating Your Connected Email

If you need to switch which Gmail account is connected, click Update Email in the Email (2-way sync) section. This lets you connect a different Gmail account without fully disconnecting first.

New outbound emails from GHL will sync with the newly connected address. Ongoing threads tied to the previous email address will stop syncing.

Disconnecting Your Email

To stop the sync entirely, click Disconnect in the Email (2-way sync) section. After disconnecting, no new emails will sync between Gmail and GHL.

Previously synced emails will remain in both platforms and are not deleted.

Reauthentication

If you change your Google account password or revoke Lead Connector access from your Google account security settings, GHL will require you to reauthenticate. Go to Settings > My Profile > Email (2-way sync) and reconnect your Gmail account by going through the OAuth sign-in flow again.

Your previously synced emails will not be affected by reauthentication.


Troubleshooting

If something does not look right, use the solutions below. If your issue is not listed here, contact a Sulus.ai representative for assistance. For questions specific to GoHighLevel, GHL's official support documentation is available at help.gohighlevel.com. For Google account security and permissions questions, visit myaccount.google.com.

I do not see the My Profile tab in Settings.

The My Profile tab only appears when you are logged in to a GHL sub-account, not the agency dashboard. Make sure you are inside the correct sub-account. If you are at the agency level, use the "Login As" feature to access the sub-account, then return to Settings.

The wrong Gmail account was connected.

This happens when your browser was signed into a different Google account during the OAuth flow. Go to Settings > My Profile > Email (2-way sync) and click Update Email to connect the correct account. Alternatively, disconnect and reconnect using a private or incognito browser window where you can sign in to the correct Google account.

Emails sent from GHL are not appearing in my Gmail Sent folder.

Confirm that the two-way sync connection is active in Settings > My Profile. If it shows disconnected, reconnect your Gmail account. Also verify you are checking the Sent folder of the specific Gmail account shown in the sync settings.

Inbound emails from contacts are not syncing into GHL.

Two-way sync only applies to contacts who already exist in your CRM. If the sender is not an existing contact, their email will not appear in GHL unless you use the BCC Address feature to create them first. Also note that emails from contacts who are also GHL sub-account users are intentionally excluded from sync.

I see a "Delivery incomplete" error in Gmail.

This error commonly appears when using the BCC Address feature. Gmail does not receive a delivery receipt for BCC recipients, which triggers this notification. Despite the error, your message is typically posted to the CRM successfully. Check the Conversations tab for that contact in GHL to verify.

I am hitting Gmail sending limits.

Gmail limits individual email sending to approximately 500 emails per day through the two-way sync connection. Bulk emails and automated workflow emails sent through your sub-account email provider are not subject to this limit. If you regularly send high volumes of individual emails, contact a Sulus.ai representative to discuss alternative email provider options.

The connection dropped or stopped syncing.

OAuth tokens can expire or be revoked. If you changed your Google password, updated security settings, or revoked Lead Connector access from your Google account, you will need to reauthenticate. Go to Settings > My Profile > Email (2-way sync) and reconnect your Gmail account.

I connected the same Gmail account to multiple sub-accounts and emails are going to the wrong place.

When the same Gmail account is connected across multiple GHL sub-accounts, inbound emails will initially appear in all of them. However, sync is only retained for the sub-account you reply from first. Sync will stop for all other sub-accounts after that reply. To avoid this, each sub-account should use a distinct Gmail address, or contact a Sulus.ai representative for guidance on your setup.

A Note on GHL Support

Your GoHighLevel account is included with your active Sulus.ai plan. Dedicated GHL platform support is not included as a standard service, but a Sulus.ai representative can walk you through available options if you need additional assistance with your GHL configuration.