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.

by Benjamin WagnerA 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 Gmail | Mailbox sync into the CRM | API workflow you build | |
|---|---|---|---|
| Where you work | Inside Gmail | Inside the CRM | Wherever the workflow writes |
| Mail nobody logged | Depends on the product | Shown, within the synced folders | Only what the workflow fetches |
| Setup | Install an extension, sign in | Authorize the account once | Build, test and maintain |
| Who holds Google's verification | The vendor | The vendor or its provider | You |
| Typical failure | Logging depends on each person | A thread visible to more people than intended | A 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.
| Product | How it connects to Gmail | Fits teams that | Source |
|---|---|---|---|
| Streak | Runs 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 window | Streak pricing |
| HubSpot | The 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 logging | HubSpot knowledge base |
| Copper | A Chrome extension brings Copper into Gmail and Google Calendar on desktop, next to Google Contacts and Drive integrations. | Run their whole company on Google Workspace | Copper pricing |
| Pipedrive | Email sync shows Gmail conversations in Pipedrive's Sales Inbox, on Growth and higher plans. | Want a pipeline-first CRM with email in the CRM | Pipedrive email sync |
| Customermates | Gmail 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 record | Unified 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
- Which folders sync? Archive, spam and the all-mail folder behave differently across products.
- Who can read a synced thread? Private by default, shared per thread, or open to the whole workspace?
- How are threads matched to contacts? By address, by domain, or by hand?
- Where do replies come from? Your real Gmail address and signature, or a relay?
- What does the CRM do with Google Calendar? Show events, or also create them?
- 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.
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.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.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.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.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:
When an email arrives from a contact linked to an open deal, add a two-sentence summary to that deal's notes. Save a reply as a draft and do not send it. Ignore newsletters and automated mail.
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.
Related pages
Unified CRM Inbox
Manage Gmail, Outlook, IMAP, LinkedIn, WhatsApp, Instagram and Telegram conversations in one CRM inbox. Available in Customermates Cloud from Pro.
Outlook CRM Integration: Add-in, Sync or CRM Inbox
How a CRM connects to Outlook: an add-in in Outlook, server-side email sync, or Outlook mail inside the CRM. What HubSpot, Dynamics 365 and Pipedrive offer.
Customermates CRM Inbox: Threads and Replies
The Inbox puts email, LinkedIn, WhatsApp, Instagram and Telegram conversations in one list: read, reply, triage, share and match them to records.
Customer Interaction Management for Small Teams
What customer interaction management covers, how it differs from CRM and CCM, and a setup for small teams: channels, owners, states and a weekly check.
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