Are we a match? Are we a match

How to use Google Sheets as a CRM (+ free template)

Table of contents

Not everyone has the time or resources to build their own customizable CRM solution in a spreadsheet. So, we divided this guide into two parts.

In the first part, you’ll see how to use a ready-to-go and free CRM template in Google Sheets.

The second part is for those of you who want to keep your Excel skills sharp and are ready to build your own templates.

Recommended reading
Top 12 Free CRM Templates in Google Sheets & Excel Top 12 Free CRM Templates in Google Sheets & Excel

Part 1: How to use a free CRM in Google Sheets

Here, we’ll explain how to use a free CRM spreadsheet, customize it to your needs, and turn it into a dynamic list of contacts rather than a static phone book.

If you don’t like written instructions, we also have a quick video overview:

1. Download the free CRM template in Google Sheets or Excel

This free template is designed for Google Sheets (since it’s easier when everything is in the cloud), but you can also download it as an Excel file.

Please note that you need to be logged into your Gmail account. When you click on the button below, Google will automatically create a copy of the Google Sheets template and save it to your Google Drive.

The great thing about this template is that it’s not gated. We are not asking for your email address; you can use it as you wish—literally, no strings attached.

Before using the file, we recommend reading the simple descriptions below. This will help you better understand how this spreadsheet CRM works and how to customize it to your needs.

2. Familiarize yourself with the Google Sheets template

Regardless of what template you choose, familiarize yourself with the different tabs and columns that the template has. This will help you compare templates and select the one that works best for you.

You can even create two copies of the same document. The first copy can be used for your tests. Just let your creativity flow, change data in different fields, see how they interact, sort the contacts, etc. Get a feel for how the template works without the fear of breaking something. To make the right choice, you need to understand whether it’s a good fit or not.

Once you’re ready, create the second copy. You’ll need it to populate it with real data and not worry that your tests might have broken some filters or formulas.

3. Customize the spreadsheet in Google Sheets or Excel

Once you feel comfortable with the template, add real data.

There are several fields you need to pay attention to.

Next Actions

Next Actions have two associated columns:

  • Due Date
  • Next Action

These are your follow-up reminders. There’s little sense in having a long list of contacts and not doing much with any of this data. The first two columns in this spreadsheet CRM are specifically designed for reminders—to make it easier for you to know what needs to be done with each specific contact.

Next Actions also have conditional formatting. For example, if a follow-up is overdue, the cell will turn red.

free CRM spreadsheet template in Excel or Google Sheets
Example: Overdue Next Actions as of 30 September 2024

If something is scheduled for today, it will turn orange.

free CRM spreadsheet template in Excel or Google Sheets
Example: Next Actions scheduled for Today (as of 30 September 2024)

All future tasks remain grey.

free CRM spreadsheet template in Excel or Google Sheets
Example: Next Actions scheduled for future dates (as of 30 September 2024)

This makes it easier for you to spot the follow-up reminders that need your attention today.

You can also easily filter them by date and have the most urgent ones at the top by clicking on Sort A to Z.

free CRM spreadsheet template in Excel or Google Sheets

If you get a heads-up warning when editing the template in Google Sheets, still proceed. This pop-up is just a way to avoid any accidental changes.

spreadsheet crm

Please note that in this template, all dates have formulas. For example:

=TODAY()
=TODAY() - 10
=TODAY() + 5

This was done so that regardless of the day you download the spreadsheet, you’ll be able to see the color codes associated with different dates (overdue, today, and future).

Once you download the file, edit it by inputting dates in your usual format—a calendar picker will also open once you double-click on the date cell:

free crm spreadsheet in excel and google sheets
Calendar Picker in CRM spreadsheet

Contact Status

Contact Status is a way to segment your contacts into different sales stages:

  • Lead is a new contact who hasn’t shown any interest in your product yet.
  • Prospect is someone who has expressed interest in your services, and you’ve already had a few interactions with them.
  • Client is your paying customer.
  • Partner is any external stakeholder you want to have in your CRM (a vendor, your bank, accountant, etc.).

You can customize Status labels by typing your own categories and choosing different colors.

free CRM spreadsheet template in Excel or Google Sheets

Phone numbers

First name, Last name, Organization, Email address, and Job titles are self-explanatory fields, so we won’t focus on them. However, with the phone number, you need to decide what format works best for your business.

If you run a local business, then you don’t need an international country code for your clients’ numbers. If you run an international business and country codes are important, make sure to put an apostrophe (‘) before the plus (+).

spreadsheet CRM

Otherwise, if you start your cell with the plus sign, Google Sheets will think you’re about to enter a formula and will return an error.

spreadsheet errors
Pro Tip. Consider whether you need phone numbers at all. If your primary mode of client communication is through emails or LinkedIn messages and you rarely pick up the phone, feel free to delete this column—or change it for something that suits you better. The main idea of customizing your spreadsheet CRM is to make it fit your processes as much as possible.

Project Stage

Depending on how comfortable you are with the sales terminology, you can refer to these as your sales deals or projects. Similar to Statuses, Stages are customizable. So if you want, you can change them to something that is more commonly used in sales:

  • Initial contact
  • Negotiation
  • Proposal sent
  • Closed

You can adjust these stages to fit your sales process.

customize spreadsheet CRM
Click on the Pen symbol to edit and customize drop-down options.

Project Value

Project Value (or Deal Amount) can give you a good idea of how much you can earn for providing services to a client.

Depending on your location, you can change the currency in this column.

customize spreadsheet CRM
In Google Sheets, select the column with values, click on Format → Number → Custom Currency

4. Switch between views

There are also four different views in this spreadsheet CRM. You can see all of your contacts in the general view or switch between three additional views.

customize spreadsheet CRM

Views are saved filters—and you have the following options:

  • Contacts with Actions. This view shows only contacts that have follow-up reminders. So no need to look at contacts that won’t come up on your radar anytime soon.
  • Contacts without Actions. See who needs a follow-up reminder or a check-in message. Leaving contacts without action for a long time is not a good idea. It’s worth revisiting this view every now and then.
  • Focus Mode helps you concentrate only on what you need to do today. It shows contacts that have follow-ups scheduled for today or whose actions are overdue. So you don’t think about anything that is scheduled for much later.
Pro Tip. When finishing one action, don’t forget to add a new one with a new date. Then click on the Sort button, and the contact will move down your Action Stream. But don’t worry: it’ll come back up once the time is right. Having due dates next to every contact will keep your database dynamic.

5. Add email reminders (in Google Sheets only)

Google Sheets has macros and add-ons. While writing macros might not be on your list, you can benefit from a couple of add-ons. The good news is that some of them are free.

For example, if you know that you won’t be logging into your spreadsheet CRM every day, it’s easy to forget about some follow-ups. Then, you might be tempted to add them to your to-do app. However, keeping contact-related information in two different apps will only make it harder for you to centralize data. This is not efficient and leads to double entry.

It’s much better to add email reminders directly in your spreadsheet CRM by installing a free add-on.

Google Sheets add-ons

Since your Google Sheet is connected to your Gmail account, you’ll receive email reminders in your Gmail inbox. You can get emails one day before the due date of your Next Action.

Example of an email reminder received in Gmail

Please note that this is not applicable to Excel.

Part 2: How to build a CRM in Google Sheets or Excel

If none of the existing CRM templates look like a good fit (or if you prefer to build something of your own), here’s a step-by-step guide on how to create a CRM in a spreadsheet from sractch.

1. Decide on your structure

It’s a spreadsheet, so you can’t have an unlimited number of rows and columns. But just because you can add more doesn’t mean you should. Before creating your database in a spreadsheet, you need to know what you absolutely require to grow your business.

In some cases, you might not need phone numbers or job titles. It could be enough to have contact full names, email addresses, and LinkedIn profiles.

Avoid the temptation to add too much data. Collecting data you don’t use will only slow you down:

  • Do you need an expected close date, or can your business operate without it?
  • Is it easier to have different tabs or to keep everything in one tab?

When planning the structure, choose the path of least resistance. You’re creating this template to make your life easier and track clients better—not to burden yourself with data entry.

Pro Tip. The first two columns are the most important ones in your CRM spreadsheet. Use them for follow-up reminders—include the due date and the associated task (your action). This way, you can sort your database by due date and work on the most urgent tasks straight away.

2. Fill your spreadsheet out

Once you have the structure in place, it’s time to start filling out your spreadsheet.

It’s perfectly fine to start slow and add only a few contacts or opportunities at first. It’s also okay to keep gradually improving your CRM spreadsheet. If you set up a structure but notice things aren’t working as smoothly as you expected while filling it out, just make the necessary adjustments.

Spreadsheets can become overwhelming pretty quickly, so try to keep things tidy from the beginning. Use short titles for columns and avoid putting too much text in the cells. If you need to elaborate on something, consider adding a comment instead.

The less cluttered your spreadsheet is, the easier it will be to work with.

3. Turn it into an Action Stream

Example of an Action Stream

The traditional way of creating a CRM spreadsheet is outdated. It typically sorts contacts by company name or contact name and it’s not the most effective way to manage a client database.

Your database is a money-generating machine. Not surprisingly when lawyers retire, they often sell their book of business (their contact records). No matter what industry you’re in, you can treat your database as a business asset too.

Instead of sorting your contacts alphabetically, add follow-up reminders to your spreadsheet. Apply conditional formatting to highlight overdue tasks, so they stand out on your priority list. Use colors in moderation. Too colorful spreadsheets look overwhelming and are difficult to read.

Pro Tip. Use conditional formatting to motivate you to act, not to summarize what’s already happened. Most CRM spreadsheets are built to highlight rows based on whether you lost (red) or won (green) an opportunity.

Losing or winning a deal is a done fact—something that has already happened and can’t be changed. So, instead of highlighting history, use conditional formatting to highlight areas you can work on right now, like overdue follow-up reminders or approaching deadlines.

4. Spice it up with charts

To grow your business, you don’t need a lot of charts or complicated Excel formulas. However, having a few simple graphs for an overview can be helpful. Ideally, these should be easy to interpret.

Some examples of graphs you can include in your CRM spreadsheet:

  • Pie charts. Visualize your sales pipeline and see the distribution of your contacts by status (lead, prospect, client).
  • Bar graphs. Get a better overview of your workload by displaying the number of outstanding or upcoming follow-up activities.

To keep your CRM spreadsheet lean and agile, don’t add too many charts. Its purpose is to help you manage your database better and grow your business—not to create fancy visualizations.

You can also freeze the header row for easier navigation, so it stays visible even when you’re scrolling through your contact list.

5. Back up your spreadsheet regularly

This step is especially important if you’re using an Excel file instead of a cloud-based spreadsheet on OneDrive or Google Drive.

Having CRM in a spreadsheet is simple and affordable.

If your CRM is stored in the cloud, backups will be done automatically. Otherwise, make it a habit to create backups of your spreadsheet regularly. This will help prevent data loss and allow you to revert to an earlier version if needed.

The best alternative to a spreadsheet CRM in Excel or Google Sheets

However, there comes a time when your business outgrows Excel and Google Sheets.

As your client database grows, the number of rows and columns in your spreadsheet increases too, which leads to several problems:

  • Struggles with data consistency, accuracy, and duplication.
  • Challenges with simultaneous work (if you have a team).
  • Lack of integrations with other tools.

At some point, your business will need a proper CRM solution rather than a spreadsheet template.

Recognized by Forbes Advisor as one of the best simple CRMs in 2024, OnePageCRM stands out for its ease of use and dynamic nature. It was built for small and medium-sized businesses making it a perfect tool for anyone looking to grow their sales.

free crm spreadsheet alternative

It’s also the only CRM that has the Action Stream and sorts your contacts not only by alphabet but also by the urgency of follow-up reminders assigned next to them.

If you feel that your business has outgrown spreadsheets, it might be just the right time to switch over to an action-focused CRM.

best alternative to excel or spreadsheet crm
Leave a Reply

Your email address will not be published. Required fields are marked *

Left

The CRM you’ve been looking for

Try Free
No credit card required • 21-day free trial
Right
close