Gmail as CRM: A Practical Setup Guide
· Ask Quokka · 19 min read

Quokka is free now. Normally $49/month for your whole team. The current promotion includes unlimited users and no trial expiry. Older Quokka prices in this article reflect its publication date. See the free offer.
On this page
Using Gmail as CRM means organizing customer conversations into a sales process with labels, tasks, and a simple deal record. You can do this with Gmail and other Google Workspace tools. The important part is deciding who updates the status, amount, and next step when the customer changes the plan.
This guide is for small B2B sales teams that sell through email. It shows how to use Gmail as a CRM, including a label structure, useful searches, follow-up reminders, and a shared record. The setup is practical, but the sales pipeline still depends on people maintaining it.
Decide what your Gmail setup must record
A customer relationship management tool connects people, conversations, and opportunities. Gmail already contains customer interactions. Your setup needs a way to turn that history into an answer to a simple question: what happens next?
Start with the minimum information you need before contacting a buyer. Record the company, opportunity, owner, stage, amount if known, next action, and due date. Keep the email thread beside that information so a teammate can check the context.
An email thread is not always one deal. A customer can discuss several projects in the same conversation. One project can also have separate threads for technical questions and commercial approval. Give each opportunity a clear name before you build the labels.
Use a name such as "Company / service or project / quarter." The format is an example, not a requirement from Gmail. The aim is to distinguish opportunities without changing every email subject line.
Before starting, decide whether the system is personal or shared. Google's documentation says only you can access your Gmail labels; the people you email don't receive them. A label in one rep's Gmail account is therefore not a shared company pipeline. Google's label guide.
You can begin with an existing free personal Gmail account or the Gmail account included in your company's Google Workspace plan. Google's Gmail overview distinguishes no-cost personal accounts from Workspace features such as a custom business email address. The manual setup below adds a sales structure to the account you use; labels alone do not create a shared CRM record.
How to use Gmail as a CRM, step by step
1. Create a small set of stage labels
Use stage labels for the buyer's progress. A sensible starting set is New, Qualified, Proposal, Waiting, Won, and Lost, nested under a Sales label. Agree what each stage means before everyone starts applying it.
For example, Qualified can mean you know the customer's problem and have agreed a next conversation. Waiting should identify what you are waiting for. A label that only says Waiting cannot tell you whether the buyer owes a response or you owe them a document.
On a computer, open Gmail. Next to Labels on the left, choose Create new label. Enter the name and use Nest label under if you want the stage under Sales, then choose Create. You can apply a label by selecting a message and choosing Labels in the toolbar. Create and apply labels.
Keep the number of labels manageable. A stage is useful when it answers a decision question. A collection of overlapping labels with slightly different meanings creates another task every time you read a message.
Use one current stage for an opportunity. When it changes, remove the old stage label from the relevant messages and apply the new one. Gmail allows multiple labels, so it won't enforce your one-stage rule for you.
2. Add labels for action, separate from stage
The buyer's stage and your next action are different things. A deal at Proposal might need a revised attachment today, while another Proposal deal is waiting for a meeting next week. Keep action labels separate from stage labels.
You could use Needs reply, Waiting for buyer, and Review later. Treat these as your working categories, not an automated interpretation of the email. Apply them after reading the latest message.
Stars can help identify a message you want to return to. Give a star one agreed meaning, such as "review today," rather than using it for every important account. If everything is starred, the list stops helping you choose.
Google's organization guide explains labels, filtering, stars, and search. Those features can organize the Gmail inbox. They don't calculate deal values or confirm that a customer has accepted a proposal.
3. Filter predictable messages
Gmail filters work well for information you can identify reliably, such as a sender address or a subject term. Use them to apply an account label or route routine notifications. Keep decisions about the opportunity's stage with the person who read the message.
In Gmail, open Show search options from the search box. Enter criteria and choose Search first to check the matches. Return to the options, choose Create filter, and select the action, such as Apply the label. Then create the filter. Google's filter instructions.
A filter for one customer address won't capture every person at that company. And Google notes that a reply is filtered only if it meets the same criteria. Test a reply from another stakeholder before assuming the account history is complete.
Avoid filters that decide a deal was won because a subject contains "approved." The message could refer to a meeting agenda or an internal review. A reliable rule for routing email is different from a reliable rule for changing a sales result.
4. Create a task for a promise with a date
Use a task when you owe a specific action. The task should describe the promise, not just say "follow up." Write "Send revised scope before Tuesday's meeting" so the action remains clear when you return to it.
Open the relevant email and choose Add to Tasks at the top. If it is hidden, look under More. The task saves to Google Tasks and appears in Gmail's side panel; you can add details, a date, and a time. Create a task from email.
Google also explains that the task can link back to the email and that a dated task can appear on the calendar. That keeps the reminder connected to its context. Check that your own date reflects the promise rather than a default you never reviewed. Google's email-to-task explanation.
After completing the action, mark the task complete and update the opportunity's next step. Otherwise the email, task, and deal record can describe three different situations. Task creation saves the reminder; a person still maintains the outcome.
5. Use snooze for a message you want to revisit
Snooze removes a message from the inbox temporarily and brings it back at a chosen time. Use it for a conversation you want to review later. It is especially useful when you are waiting until an agreed date before responding.
On a computer, point to the email and choose Snooze on the right. Select the day and time. Google documents how to find these messages in Snoozed or with the search in:snoozed. Snooze instructions.
Snoozing is a reminder to revisit a message. It is not proof that the opportunity has progressed or that the buyer has replied. Read the latest thread before deciding the next action.
Choose either a task or snooze for the main reminder when possible. A task fits a promise you owe. Snooze fits a message you want brought back. Duplicating every reminder in both places creates more items to clear.
6. Build a useful inbox view
Multiple inboxes can show selected searches in separate sections. For example, one section can show action-labeled messages and another can show waiting messages. This gives you a working view without moving everything into a new app.
On a computer, open Settings and select Multiple inboxes next to Inbox type. Choose Customize, enter a search for each section, and give it a section name. Set the page size and position, then save. Google says multiple inboxes can only be set up on a computer. Multiple inboxes setup.
Use search criteria based on the labels you created. Keep the view focused on the decisions you make each day. The inbox view shows matching messages, so it should not be read as a count of unique sales opportunities.
Google also notes that a search for a sender can return aliases or Drive sharing notifications. Review the matches when you create a section. The visible result is a search result, not a clean account record by default.
7. Keep a shared deal sheet if several people sell
Google Sheets can hold the structured record that Gmail labels lack. Use one row per opportunity, not one row per message. Include an owner so the team knows who is responsible for maintaining that row.
The following is a suggested structure for a manually maintained sheet. The example rows are fictional and illustrate how to record known facts. They do not describe customers or product results.
| Opportunity | Owner | Stage | Amount | Next action | Due date | Evidence |
|---|---|---|---|---|---|---|
| Company A / advisory project | Assigned rep | Proposal | Confirm from proposal | Send revised scope | Agreed date | Relevant email or document |
| Company B / renewal | Assigned rep | Waiting | Not yet confirmed | Buyer reviews scope | Review date | Latest buyer response |
Use "Not yet confirmed" when the amount is missing. An empty field can be overlooked; a guessed amount can become part of a forecast. Keep the distinction visible to everyone reviewing the sheet.
When a buyer changes the scope, update the amount and next action together. Put the source beside the change. Another person should be able to understand the row without asking the owner to retell the conversation.
The sheet needs a maintenance rule. For example, update it after a conversation changes the amount, stage, owner, or next step. Choose a rule that fits the work instead of creating a second record for every email.
8. Review the latest message before every action
A saved label is not a live interpretation of the conversation. Google says that, with conversation view on, manually applying a label affects existing messages, not new replies. This makes a latest-message check part of the workflow. Label behavior.
Before sending a follow-up, check whether the buyer responded in another thread. Check whether someone else contacted them. Then update the reminder and deal row if the action has changed.
This is also the moment to catch promises your team owes. A buyer waiting for a document should not receive a message asking why they have gone quiet. The next action should follow the actual exchange.
Keep a daily routine in the Gmail environment
The manual Gmail CRM setup works through a small set of checks. Start with your action-labeled messages and dated tasks, then open the latest conversation before acting. A new reply can change the meaning of a reminder even when its saved label looks familiar.
Create tasks for promises with a concrete action, owner, and date. Use the task's link back to the email when you return to it. If the action changes, update the reminder and the shared deal row together so they describe the same plan.
At the end of the day, review work completed and conversations that changed a deal. Remove obsolete action labels and finish completed tasks. Confirm that a colleague can understand the current next step from the shared record.
This routine is a suggested way to maintain the setup, not a native pipeline feature. Gmail holds the messages; the labels, tasks, and sheet supply the structure you agreed. Keeping those pieces consistent is the practical CRM adoption work for this approach.
Familiarity with the inbox can make the first steps easier to learn. The extra discipline is learning the agreed labels and maintaining the shared sheet after a conversation changes. As more people sell, ownership and consistent updates become more important than how familiar the Gmail environment feels.
Check a handoff before another rep takes over
Open the opportunity's sheet row and identify the buyer contacts, current stage, confirmed amount, and next action. Share the relevant source through your team's approved method. The next owner should be able to distinguish the latest agreement from an older message in the thread.
Check for a promised document or meeting change before contacting the buyer. If the customer is waiting for your team, complete or clarify that obligation first. A handoff should carry the relationship's context, not only an email address.
Don't count labeled messages as deals in a team report. Several messages can belong to one opportunity, and one thread can discuss more than one piece of work. Count the agreed opportunity rows instead and keep the definition stable between reviews.
For a sales report, use the confirmed amounts and outcomes in those rows. Gmail's message searches do not provide a shared opportunity-value report or a defined sales conversion rate. Keep the source rows behind any totals and mark the amounts your team has not confirmed.
Contact management and CRM data
Google Contacts stores names, email addresses, phone numbers, and other contact details. It can also save people you email under Other contacts for autocomplete. That helps Gmail users address messages, but autocomplete is not the same as a complete customer record. Google Contacts documentation.
Add the contacts that matter to the opportunity. Confirm the name and email address, and connect the person to the right company in your shared record. If several people influence a purchase, include each role rather than treating one email address as the whole customer.
Decide where the team maintains contact records. A person's Google Contacts, their Gmail threads, and the shared sheet can contain different details. Choose who corrects a changed address and how colleagues find the corrected version.
Manual data entry is part of this setup. Gmail doesn't take your label structure and turn it into a shared sales deal management system. The team has to manage contacts, stage labels, and the structured record it added.
Email templates, scheduled sends, and tracking
Email templates can save repeated wording. Use them for a recurring introduction or the outline of a follow-up, then adapt the message to the latest customer conversation. A template should not include a promise or amount copied from another opportunity.
Google documents a desktop setup under Settings, See all settings, Advanced, then Templates. After enabling them, create a draft and use More options, Templates, and Save draft as template. Insert the template when needed and review the message before sending. Gmail template instructions.
Scheduled send lets you prepare an email for a later time. It is useful when you have already decided what to send. Google notes that the time zone matters and that a message may send a few minutes after the scheduled time. Scheduled send.
A scheduled message is not a conditional follow-up that checks every change in the deal first. If the buyer replies or the promised document is delayed, review the scheduled message and cancel or edit it. Keep the outgoing message consistent with the latest conversation.
Email tracking is another separate capability. Gmail read receipts are for eligible work or school accounts, and the recipient may need to approve the receipt. Google warns that a receipt does not always mean the person read the message. Read receipt limits.
Use an explicit buyer response to establish the next action. An open signal, where available, is not an agreement to purchase. The purpose of the record is to support customer relationships with facts you can explain.
Where the manual setup becomes hard to maintain
There is no universal deal count at which Gmail stops working. The pressure comes from the shape of the work: several owners, multiple threads per opportunity, changing amounts, and frequent handoffs. A simple setup can become hard to trust before the inbox itself feels busy.
Look for repeated signs of missing CRM data. Two people contact the same buyer without seeing each other's messages. A deal still has last month's next step. A manager asks the rep to reconstruct the pipeline before every review.
Pipeline management also requires separating customer progress from email activity. A long thread may contain questions without a confirmed buying decision. A short thread may contain the agreement that changes the entire opportunity.
The shared sheet adds visibility, but it also adds work. Someone has to connect the conversation to the deal row and maintain the latest information. Our post on CRM adoption explains why that work is difficult to sustain when it mainly benefits someone else.
Calendar events need the same check. A meeting on Google Calendar does not automatically update the label or the spreadsheet. A declined invitation or a changed time matters only if someone reads it and changes the next action.
Which CRM features need another tool?
Native Gmail automation can label a matching message or send a template through a filter. It does not interpret every message as an opportunity update. Decide whether you need routing, a reminder, or automatic data capture before adding software.
Automatic contact creation also needs a definition. Google Contacts can save an address for autocomplete, while a CRM platform may create structured contact records. Neither event alone tells you the person's role in a buying decision or the current deal amount.
Google Workspace users should separate Gmail integration from calendar sync. A connection can bring communication history into CRM records without changing the commercial fields. When you test it, inspect the meeting history and the deal's next step separately.
The Gmail interface can stay the place where reps communicate. A Gmail sidebar may show another system's records beside the thread, while other CRM systems use a separate workspace. Check whether the design lets the rep understand the opportunity without leaving Gmail for every action.
Keep CRM admin visible in the decision. Advanced automation needs someone to maintain rules, and advanced sales features may need a different subscription. A shorter learning curve is useful only if the team can keep the required records current afterward.
Sales automation, marketing automation, and managing a live customer conversation have different jobs. To manage leads through this manual setup, maintain their owner and next step. Adding a campaign tool doesn't remove the need to understand the buyer's latest response.
The comparison of CRM for Gmail covers connected product options. Use that page if you need a shared CRM inside Gmail or a separate sales workspace. Here, the native workflow stays centered on labels, tasks, and the deal sheet you maintain.
When to move to a dedicated CRM
Move when the shared record needs more maintenance than the team can reliably provide. Useful triggers include recurring missed promises, difficult handoffs, unclear ownership, and a forecast that requires a separate reconstruction. These are workflow signals, not a fixed threshold of messages or users.
A CRM integration can capture email history, create contact records, or update deal details. Those are different jobs. Test which ones happen automatically and which still require a rep before changing the team's process.
A CRM inside Gmail can put structured fields beside the inbox. A connected CRM can read the mailbox and use a separate interface. Either approach needs a clear answer about sharing, record updates, and the source behind the current next step.
If you want to compare products, the CRM for Gmail guide covers those options. For the wider application suite, see the Google CRM guide. This page keeps the instructions focused on the native Gmail setup.
Check a Chrome extension before connecting customer data
An inbox sidebar or Chrome extension can add CRM functionality, but it also requests access. Read the publisher's description and the requested permissions. Include the person responsible for your company's Google Workspace settings.
Google Workspace Marketplace ratings can help you find user comments. They are not a substitute for current documentation about a feature or your selected plan. Check the integration's actual job and the information it can read.
Test CRM access with the permissions each team member will have. A working rep and a viewer may need different capabilities. A free plan may help one person test a workflow without covering a shared pipeline for the whole team.
Test what replaces each manual step
Keep the stage meanings and action rules you already agreed when evaluating a connected tool. The record should still distinguish the buyer's progress from the work your team owes. Check a changed amount, a new stakeholder, a reply, and a declined meeting against the original source.
With Ask Quokka, the deals and their facts are built from connected Gmail and Google Calendar. Inspect the email sentence behind the amount or next step instead of copying it into the sheet. That gives you a concrete test of whether the new record follows the conversation you are using to sell.
For a configured workflow inside Gmail, NetHunt's Gmail setup guide explains installing its Chrome extension and accessing deals, contacts, companies, tasks, and reports from the inbox. These are records added by NetHunt, rather than native Gmail labels. Its embedded interface lets an owner manage the sales record while working in Gmail.
NetHunt's workflow instructions show multi-step automation with a field-change trigger, waiting periods, email actions, and branches that stop after a reply or another status change. Test those stop conditions with your agreed process. Check the workflow entitlement for the edition you select, then assign someone to maintain the rules.
Copper's Chrome extension guide shows a different embedded workflow. Open a Gmail message to see the sender in the Copper sidebar, review found details, and add the person to Copper if needed. The extension also works in Google Calendar, so test how you find the relevant customer context beside a meeting.
Copper's native Google Workspace integration also includes syncing Gmail messages into the activity feed of Copper contacts. That connects the inbox and calendar workflow with the customer record. Inspect the specific contact's history and the deal's next action separately when testing the connection.
Check who can see the resulting contact, task, and opportunity after each action. A sidebar alone does not establish the sharing or update rules. Use the same handoff check as the manual sheet: another owner should understand the current stage, confirmed amount, and next action.
Tracking customer interactions in Gmail becomes more challenging as more team members, stakeholders, and threads are involved. Assigning one owner and using shared records addresses that coordination problem. Keep Gmail as the communication channel while deciding where the team maintains its sales record.
How Ask Quokka helps when the record needs to follow the email
Ask Quokka builds deals, contacts, companies, deal values, next steps, and promises from connected Gmail and Google Calendar. It shows the email sentence behind each fact. That gives a team a way to inspect the record without retyping the conversation into it.
The Today view ranks deals that need attention, including quiet deals, promises you owe, and declined customer meetings. Ask Quokka drafts follow-up emails in the right thread, and you edit, approve, and send them. Nothing is ever sent automatically.
Ask Quokka is built for B2B teams of about 5 to 20 people selling through Gmail and Google Workspace. It costs $49 per workspace per month, with all features and unlimited users. See Ask Quokka pricing.
FAQ
How can I use Google as a CRM?
Use Gmail labels for status, Google Tasks for dated actions, and a shared Google Sheet for the structured opportunity record. Agree who maintains that record when the customer changes the plan. Gmail contains the conversations, while the extra structure depends on your team's updates.
Do Gmail labels apply to new replies automatically?
Google says that, with conversation view on, a manually applied label affects the existing messages, not new replies. A filter can label a reply only if that reply matches its criteria. Review the latest message before treating a saved stage label as current.
How do I create a follow-up task from an email?
Open the message and choose Add to Tasks, looking under More if the option is hidden. Give the task a concrete action and the date you agreed. After completing it, update the deal's next step so the shared record reflects what happened.
Why are people moving away from Gmail?
An inbox can remain the right place to communicate while the sales record needs a dedicated system. Teams often need clearer shared ownership, opportunity amounts, and next actions than labels alone provide. That is a reason to add CRM functionality, not evidence that Gmail users need to replace their email service.
Try Ask Quokka free
Ask Quokka keeps the pipeline connected to the Gmail conversations behind it. Get started free. Free for everyone during the current promotion. Normally $49/month for your whole team. No card, subscription or trial expiry.