Back to Blog

Gmail CRM Integration: How It Works and Which Kind Fits Your Team

The three ways a CRM connects to Gmail, what Google allows each of them to do, how Streak, HubSpot, Copper, Pipedrive and Customermates approach it, and a step-by-step setup with a sending limit check.

Benjamin WagnerBenjamin Wagnerby Benjamin Wagner
Gmail CRM IntegrationGoogle Workspace CRMEmail Integration

A Gmail CRM integration works in one of three ways. The CRM appears as a panel inside Gmail, the CRM reads the mailbox on its server and shows the threads next to your contacts and deals, or you build a workflow between the Gmail API and the CRM's API. Choose by where your team spends the day: people who live in Gmail are happiest with a sidebar, and teams that work from the customer record want the mailbox sync.

Two things Google controls apply to every option: reading mail requires a restricted Gmail scope that the vendor must have verified, and a Workspace admin can block the app outright. Mail a CRM sends through your account also counts against Gmail's daily sending limit.

Customermates, an AI-native CRM, publishes this guide and uses the mailbox-sync model. Vendor details below were checked on 8 October 2026 on the vendors' own pages, linked in the text.

At a glance

Sidebar
The CRM sits next to the open email. Good for logging and lookups while you write. Streak, HubSpot and Copper work this way.
Mailbox sync
The CRM reads the account and shows every synced thread on the contact, including mail nobody logged. Pipedrive's Sales Inbox and the Customermates inbox work this way.
Google's rules
Reading mail needs restricted scopes and Google's verification. Workspace admins can mark an app as trusted, limited or blocked.
Customermates
Gmail is a channel of the unified inbox in Customermates Cloud from Pro. There is no Gmail sidebar, and self-hosted installations have no inbox.

The three ways a CRM connects to Gmail

Sidebar or extension in GmailMailbox sync into the CRMAPI workflow you build
Where you workInside GmailInside the CRMWherever the workflow writes
Mail nobody loggedDepends on the productShown, within the synced foldersOnly what the workflow fetches
SetupInstall an extension, sign inAuthorize the account onceBuild, test and maintain
Who holds Google's verificationThe vendorThe vendor or its providerYou
Typical failureLogging depends on each personA thread visible to more people than intendedA workflow that stops without anyone noticing

Sidebar. You look up the sender, log the message or create a record without leaving Gmail. Check whether logging is automatic or one message at a time, and which browser the extension needs. HubSpot's extension is built for Chrome, and Copper's runs in Gmail on the desktop.

Mailbox sync. The CRM reads threads from the account on its server. Replies go out through the same Gmail account, so they appear in your Sent folder. Check which folders sync, who else can read a synced thread, and how threads are matched to contacts.

API workflow. You connect the Gmail API to the CRM's API or webhooks with a tool such as n8n or your own code. A stage change can send a message; an incoming email can create a record. You own the OAuth app, the error handling and Google's verification.

How common Gmail CRMs connect

This table describes each product's approach on its own pages. It is not a ranking. Customermates appears as one entry because it publishes this guide.

ProductHow it connects to GmailFits teams thatSource
StreakRuns inside Gmail. The free plan has email and link tracking and mail merge but no CRM pipelines; pipelines start with the paid Pro plan.Want the whole pipeline in the Gmail windowStreak pricing
HubSpotThe HubSpot Sales Chrome extension tracks and logs emails sent from Gmail and shows HubSpot records in the inbox. HubSpot lists it for all products and plans.Already run HubSpot, or want a free start with loggingHubSpot knowledge base
CopperA Chrome extension brings Copper into Gmail and Google Calendar on desktop, next to Google Contacts and Drive integrations.Run their whole company on Google WorkspaceCopper pricing
PipedriveEmail sync shows Gmail conversations in Pipedrive's Sales Inbox, on Growth and higher plans.Want a pipeline-first CRM with email in the CRMPipedrive email sync
CustomermatesGmail syncs into a unified inbox next to Outlook, IMAP, LinkedIn, WhatsApp, Instagram and Telegram, on Pro and higher in Customermates Cloud.Talk to clients on more than one channel and work from the recordUnified inbox

If Gmail is the only channel and nobody wants to leave the Gmail window, a sidebar product is the simpler choice. A sync-based CRM pays off when several people share clients, or when half of the conversation happens on WhatsApp or LinkedIn.

The Google rules behind every Gmail integration

Scopes. Google classifies gmail.readonly, gmail.modify and full https://mail.google.com/ access as restricted scopes. They require restricted-scope OAuth verification, and an app that stores or transmits that data on servers must also pass a security assessment. Composing drafts (gmail.compose) is restricted as well. Only send-only access (gmail.send) is a sensitive scope, which needs OAuth app verification but not the security assessment that restricted scopes require for server-side storage. If you build your own integration, plan for this before you write code.

Admin controls. In Google Workspace, an admin decides per app whether it is trusted, limited or blocked. A limited app cannot use restricted services, and admins can also block a list of high-risk Gmail scopes. When a connection works for one colleague and fails for another, check these settings before you debug the CRM.

Sending limits. Google Workspace allows 2,000 messages per user per day, 1,500 for mail merge and 500 on a trial account, with at most 500 external recipients per message, according to Google's sending-limits page. The limits apply over a rolling 24 hours. A personal Gmail account hits its limit above 500 emails a day, per Gmail Help. Mail your CRM sends through the account counts too.

Questions to ask before you connect a mailbox

  1. Which folders sync? Archive, spam and the all-mail folder behave differently across products.
  2. Who can read a synced thread? Private by default, shared per thread, or open to the whole workspace?
  3. How are threads matched to contacts? By address, by domain, or by hand?
  4. Where do replies come from? Your real Gmail address and signature, or a relay?
  5. What does the CRM do with Google Calendar? Show events, or also create them?
  6. What happens when you disconnect? Does the imported mail stay in the CRM or get deleted?

For Customermates, the answers follow.

How Gmail works in Customermates

Gmail is one channel of the unified inbox in Customermates Cloud. It needs a plan with messaging: Pro, Business, Enterprise or a trial. Each member connects 1 account on Pro and up to 3 on Business; Starter has no inbox. Details are on the pricing page.

  1. Connect the account

    Open Settings › Channels, click Connect channel and pick Gmail. You sign in to Google on a secure connection page and return to Channels. The card shows whether email, calendar or both are connected, and your history imports in the background. Use the IMAP entry only for mail accounts that are not Gmail or Outlook.
  2. Choose the folders

    On the account's Folders tab, every folder is on except trash, junk or spam, drafts and the all-mail folder. Switch on an archive folder if those conversations should appear.
  3. Link participants to contacts

    Open Thread settings from the chip in a conversation's header and click Link next to each participant. Pick an existing contact or create one. The address is added to the contact, so every conversation with it lands on that contact's timeline.
  4. Decide who sees what

    Your conversations are private by default; admins cannot read them either. Share a single conversation with the switch in Thread settings, or, on Business and Enterprise, share the whole account under Visibility on its Details tab.
  5. Set the signature and reply

    Set the signature on the account's Email tab; it is added to every email from that account. Reply in the conversation, or start a new email with the New message icon next to a contact's address.

A few Gmail details from the inbox guide:

  • Labels are read-only. Outlook and IMAP conversations can be moved to another folder from the CRM. A Gmail conversation shows its labels but has no move option.
  • State is shared. Unread, Open, Closed and Spam are one value for everyone who sees the conversation. Setting Spam does not report anything to Google.
  • One draft per conversation. Save as draft under More send options keeps a message for later. Drafts cannot keep files, so attach them when you send.
  • A shared address is connected once. If a colleague already connected sales@ in your workspace, a second connection is refused with Account already connected. The owner shares it instead.
  • Disconnecting deletes the import. Disconnect removes the account and permanently deletes the conversations, messages and calendar events Customermates imported from it. A shared account disappears for your teammates too.

Worked example: a three-person consultancy

Three consultants each connect their Google Workspace address on Pro. That costs €87 per month for the team. Each consultant keeps client mail private and shares the conversations that a colleague needs to see. Every client contact is linked once, so the contact page shows the full email history next to open deals.

In Customermates Cloud, each consultant can add a routine that runs when a client writes. Routines spend hosted AI credits from the owner's monthly allowance, and Pro includes 5 routines per user. Under Routines, click Add, choose When something changes and select the Email Received event. Then write the instruction:

The last two sentences matter. A routine runs as its owner with the owner's channels, and Mate may send email without asking. If you want only drafts, the instruction has to say so. The draft waits in the conversation until the consultant sends it. Limits on runs and credits are in the routines guide.

AI clients and automation on top of Gmail

If you use Claude, ChatGPT or another AI client, connect it through MCP. It can read Gmail conversations, save a draft for review and send email, using the same permissions as your account. The server tells clients to confirm before sending, but that check happens in the client, not on the server. Test how your client handles it with a draft first. External clients use your own AI provider, not hosted credits.

For deterministic automation, webhooks report 16 event types, including 11 messaging events such as an ingested email. A separately run n8n instance can consume them through the n8n community node, for example to post a message elsewhere when a client replies. n8n is not included with Customermates.

Can you use Gmail as a CRM?

For one person and a few dozen clients, labels, stars and Google Contacts can carry you. Gmail has no deal stages, no deal values and no record that a colleague can open to see the full history with a client. The Google Workspace Marketplace lists CRM apps from other vendors under Sales & CRM, for example Streak, Zoho CRM and Insightly. Once a second person shares clients with you, keep Gmail for sending and receiving and let a CRM hold the contact and deal records.

Frequently asked questions

Is there a free CRM for Gmail?

HubSpot lists its Sales Chrome extension for Gmail for all its plans, and Streak has a free plan with email tracking but without CRM pipelines. Customermates connects Gmail on Pro and higher; you can test it in the 7-day trial. The self-hosted version is free under AGPL but has no inbox.

How do I connect Gmail to Customermates?

On Customermates Cloud with Pro, Business, Enterprise or a trial, open Settings › Channels, click Connect channel, pick Gmail and sign in to Google. Conversations from the folders switched on for that account then appear in the Inbox.

Do I need IMAP or POP3 to connect Gmail?

No. In Customermates you pick the Gmail entry and sign in to Google. The IMAP entry is for other mail accounts, and Customermates does not offer POP3.

Does Customermates have a Gmail sidebar or Chrome extension?

No. Customermates brings Gmail conversations into the CRM instead of putting the CRM inside Gmail. You read, reply and link threads to contacts in the Customermates inbox.

Can my team read my Gmail conversations?

Not by default. Your conversations stay private until you share a single conversation or, on Business and Enterprise, the whole account. A teammate's private conversations never appear for anyone else, admins included.

Does the integration sync Google Calendar?

A connected Google account can also bring calendar events into Customermates on Pro and higher, for display only. Customermates does not create, change or book events.

How many emails can I send through Gmail per day?

Google Workspace allows 2,000 messages per user per day on paid accounts and 500 on trial accounts. Personal Gmail accounts hit a limit above 500 a day. Mail you send through any CRM from your Gmail account counts against those limits.

Outlook works the same way in Customermates; the Outlook CRM integration guide covers the Microsoft 365 side.

Customermates

Put customer work in one clear system

Start with the open-source CRM, or use Customermates Cloud to bring supported channels and managed capabilities together.

✓ No credit card required ✓ First 7 days free