Contact
Page header background

Home >> How to Make a CRM in Google Sheets

At BestCRMSoftware.com, we prioritize transparency and honesty in all our content. In order to maintain the quality of our reviews and to keep providing valuable information to our audience at no cost, We earn commissions through clicks and affiliate purchases from select links in our articles. Our commitment to unbiased content remains unwavering, despite our use of affiliate links. These links do not influence the opinions or recommendations provided by our editorial team. We prioritize integrity and objectivity in every piece of content we produce, ensuring that our readers receive unbiased and reliable information to inform their decisions effectively.

How to Make a CRM in Google Sheets

David Lee - Data-Driven CRM Strategist
Author
David Lee
CRM Strategist and Speaker
David Lee - Data-Driven CRM Strategist
Biography
David Lee brings over 3 years of CRM experience to the table, with a proven track record of success in helping businesses leverage technology to achieve their customer relationship goals. He is a data-driven CRM strategist with a keen understanding of how to utilize CRM systems to gain actionable customer insights and personalize customer interactions. David is a regular contributor to industry publications and frequently speaks at CRM conferences, sharing his knowledge and best practices with the CRM community. He holds a Master's degree in Business Administration (MBA) with a specialization in Marketing.
View Author Profile
Anna Rodriguez BestCRMSoftware Author
Factcheck By:
Anna Rodriguez
CRM Expert
Anna Rodriguez BestCRMSoftware Author
Biography
Anna Rodriguez is a CRM consultant with 4 years of experience in helping businesses across various industries select, implement, and manage their CRM systems. She is skilled in CRM system customization, data migration, and user adoption strategies. Anna is passionate about helping businesses unlock the full potential of their CRM systems and fostering a customer-centric culture within organizations. She constantly keeps on top of the newest industry trends and holds a Bachelor's degree in Information Technology.
View Author Profile
Latest Update: Sep 16, 2024, 9:18 am
How to make a crm in google sheets
Latest Update: Sep 16, 2024, 9:18 am

Want to make your customer management procedure go more smoothly? Creating a CRM system with Google Sheets could be the answer you’re looking for. We’ll explore the what, why, and how of creating your own CRM using this flexible platform in this guide. Now let’s get going.

What is a Google Sheets CRM?

A customer relationship management system created with Google Sheets is known as a Google Sheets CRM. It makes use of Google Sheets’ collaborative and adaptable features to manage, track, and arrange customer, lead, and contact interactions.

Why Should You Use Google Sheets for CRM? 

Because of its cost, affordability, and accessibility, Google Sheets is a desirable choice for companies of all sizes. Simple communication, adaptability to particular requirements, and smooth interaction with other Google Workspace technologies are all made possible by it.

How Does It Work?

To create a Google Sheets CRM, structure your spreadsheet to collect and arrange essential information about your customers, interactions, sales pipeline, and other topics. To improve usefulness and productivity, make use of features like automation, conditional formatting, and data validation.

Step-by-Step Guide

Go to Google Sheets

If you don’t already have one, you must first make a Google Sheets CRM template. With the standard logic, Google Sheets may be used as a CRM. Users can easily import data from other platforms into their Google Spreadsheets and add, update, and delete rows and columns.

Google Drive open google sheet

Open a Blank Sheet

open blank google sheet

Source: Personal Screenshot

Go to Tools and Create Form

If you haven’t already, spend some time defining your present sales process. Jot down the procedures you follow to complete a deal. Next, try to identify areas where it could be improved. This will help you identify fields for the form. 

Tools create a new form

Source: Personal Screenshot

Name the Form as “Lead Capture Form”

You may use Google Sheets to organize and manage team member responsibilities by creating distinct worksheets for sales and customer service. Making a Google Sheets CRM just requires a few easy steps. 

create lead capture form

Source: Personal Screenshot

Add Specific Fields

Create a form to input data such as name, mobile number., company name, and company address. 

Source: Personal Screenshot

Don’t forget to modify your CRM fields to ensure they are appropriate for your particular company. A vehicle dealership, for example, does not require a section for corporate names. 

Check the Responses

As soon as you create the form, the response from the sheet will be saved in the spreadsheet automatically.

check responses from form

Source: Personal Screenshot

Add Lead Number or Serial Number

Add ‘the’ serial number’ column before the ‘Name’ column and add a formula for the serial number to automatically add a serial number for every entry. 

=SEQUENCE(COUNTA(C2)

google sheets add formula

Source: Personal Screenshot

The serial number works as a lead number, so you can change the name to “Lead No.” too. 

Create a Master Sheet

Create a master sheet and retrieve data from the Lead Capture Form using the index formula to capture all the data from the previous sheet.

=index(‘Lead Capture Form’!A1:G29)

google sheets create master sheet

Source: Personal Screenshot

Add Follow Up Columns

Add extra columns for SPOC Name, Schedule date, Last Date, Remarks, Status, and Link (this is for follow-up). You can format it with different colors to make it look presentable and easy to read. 

add follow up columns

Source: Personal Screenshot

SPOC is a single point of contact or salesperson. You can have one or many SPOCs. 

The link is used for follow-up reasons. 

As soon as you start getting leads, it should be automatically allotted to SPOC. 

You should adapt your CRM spreadsheet template to your evolving goals as your company grows. This covers changing the number of columns, convergent quotas, and other things.

Create a Sales Person Name Sheet

Create another sheet named SPOC LIST. 

google sheets create sales persons list

Source: Personal Screenshot

Column names should be ID and Name, which are random names and numbers of salespeople. Add the names of the salespeople. Also, add the numbers in the text form. You can change the number to a text form by selecting the column, going to format, and clicking on plain text. 

Link Both Forms

Go to the Master sheet, and to get the SPOC Name as per the SPOC List, use vlookup in the SPOC Name column in the master sheet. This is done to fetch the name of the person based on their ID or Lead No. The formula looks like this:

=vlookup(right(A2,1),’SPOC List Name’!$A:$B,2,0)

lead capture form vlookup code

Source: Personal Screenshot

This formula will look for a value in the column and return the name from the ID column in the same row in the SPOC List Name.

If your contact list is small, this is a decent choice. Even though manually entering multiple data points into your CRM spreadsheet can be difficult, it can be completed gradually and in a few minutes each day. 

Capture SPOC Status

Create another Form named SPOC Status.

This is needed to record the response for the salesperson. 

Source: Personal Screenshot

Provide various questions, such as Lead No., Status, Remarks, etc. 

Make Status Required

Status should have multiple options to choose from. Use options such as ‘Interested,’ ‘Ordered,’ etc.

make status required in google sheets

Source: Personal Screenshot

Also, mark ‘Status’ as required. 

The options used under ‘Status’ might need to be modified based on how your sales process operates. Never forget that you own this Google Sheet CRM. It may, therefore, be customized to your exact specifications. You can add or remove sections as you see fit.

Add Another Section

On the right sidebar, click on Add Section.

add another section in google sheets

Source: Personal Screenshot

This section is added for the follow-up question in section 1. 

Add Fields in Section 2

Name this section ‘Follow-Up’ and add the ‘Schedule Date’ Field.

google shield add fields in section 2

Source: Personal Screenshot

Make sure to mark the Schedule date as “Required.” 

Link ‘Follow Up’ with Section 2

In Section 1 of this form, Go to Status, and then Click on three dots on the right-hand side next to ‘Required,’ and click on ‘Go to section based on answer.’

link follow up in google sheets

Source: Personal Screenshot

Change all options to ‘Submit form’ except ‘Follow up’, which is changed to ‘Go to section 2 (Follow Up).’

google sheets go to section 2

Source: Personal Screenshot

Make sure the end of the first section is also changed to “Submit form.”

google sheets submit to form

Source: Personal Screenshot

Get Pre-filled Link

Go to the SPOC Status form, click on the three dots at the top right corner, and click on the Get Pre-filled link.

google sheets pre filled link

Source: Personal Screenshot

Get Link

To get the link, add any random lead number. and click on Get Link at the end of the form. 

google sheets add random lead no

Source: Personal Screenshot

Concatenate Lead Number

Once you click on the ‘Get link’ option at the end of the form, you will be asked to copy it.

google sheets spoc status

Source: Personal Screenshot

Copy the link and paste it into the URL bar. The end digits of this URL represent the lead number. This URL can be used in the Master sheet to generate hyperlink a hyperlink corresponding to a specific Lead Number. 

Generating Link

Using the previous URL, change the end digits to ‘&’ and apply the hyperlink formula to generate a link. 

=hyperlink(“https://docs.google.com/forms/d/e/1FAIpQLSdjW5qtk1qFIjoPHCimgMGgPVD5-oFE1zEwFT3-iB4RbKebiQ/viewform?usp=pp_url&entry.988390399=”&B2,”Click”)

google sheets generate link

Source: Personal Screenshot

Fetching Scheduled Date

For the ‘Schedule Date’ column in the Master sheet, use the following formula to look for the Lead number or ID and return the date for the same ID in the SPOC Status Sheet.

=vlookup(B2,sort(‘SPOC Status’!B:E,4,1),4,0)

google fetching scheduled date

Source: Personal Screenshot

Modify Date Format

Change the date format by going to Format->Number->Date.

google sheets modify date format

Source: Personal Screenshot

Fetching ‘Last Date’

google sheets fetching last date

Source: Personal Screenshot

For the ‘Last Date’ column in the master sheet, use the ‘maxifs’ function as shown in the screenshot.

This column is used to save the last date on which follow-up was recorded. You can also change the format of the date by going to format->number->date

Fetching Remarks

Remarks depend on lead number, last date, and timestamp. Use the vlookup formula to fetch remarks. You can also use a filter formula to fetch data for this column.

=ifna(filter(‘SPOC Status’!D:D,’SPOC Status’!B:B=B2,’SPOC Status’!A:A=J2))

google sheets fetiching remarks

Source: Personal Screenshot

Fetching the Status

Status can also be fetched using the same formula as above and changing the column names concerned. 

=ifna(filter(‘SPOC Status’!C:C,’SPOC Status’!B:B=B2,’SPOC Status’!A:A=J2))

fetching the status follow up

Source: Personal Screenshot

Run Live Form

To add more entries, you can go to the ‘Lead Capture’ Live Form and fill in the data. It should be reflected in the master sheet. Make sure you drag the formulas to make them work for all the cells in the master sheet. 

google sheets go to live form

Source: Personal Screenshot

After making any necessary modifications to your template, it’s time to get down to business. Start by entering the data from your present pipeline, being careful to include all pertinent information in the right places. 

Share the CRM Google Sheet

It’s now time to distribute your brand-new Google Sheet CRM to everyone else who requires it.

The first stage in the sharing procedure is selecting the recipients of the document. Everyone who has direct contact with clients and potential clients, such as your customer support and sales teams, should be included.

Bonus point: You can communicate with other team members directly in Google Sheets and observe their activities in real-time.

Secondly, you will have to provide other people’s access choices. Google Sheets has three access levels: view-only, commenting, and full editing.

Advantages and Disadvantages

Let’s now explore the benefits and drawbacks of creating a CRM using Google Sheets. Even though it has several advantages, such as price and personalization, there are concerns about functioning and scalability.

Advantages

Economical FIx

Since Google Sheets builds CRMs without the need for pricey software licenses, companies of all sizes—especially startups and small businesses—can use them.

Adaptable to Meet Specific Needs

With Google Sheets, you can customize your CRM to meet your business needs exactly. Fields can be added or removed, new formulas can be created, and layouts can be designed to match your workflow.

Features for Seamless Sharing and Collaboration

Multiple team members can access and change the CRM at the same time using Google Sheets, which promotes teamwork and guarantees that everyone is in agreement. Decision-making and communication are streamlined via real-time sharing and discussion.

Connectivity to More Google Workspace Tools

Take advantage of the integration capabilities of programs like Google Drive, Calendar, and Gmail. You can quickly link emails, set up follow-ups, and store documents from within your CRM thanks to this one workflow.

Disadvantages

Requires Manual Setup and Maintenance

It takes significant labor to create and manage a Google Sheets CRM, from organizing the spreadsheet to entering data and ensuring its accuracy. This can take a lot of time, particularly as your company expands and the number of data points rises.

Offers Fewer Advanced CRM Functionalities than Dedicated CRM Software

Although Google Sheets has basic CRM functions, it does not have as many sophisticated features as dedicated CRM software, such as marketing automation, sophisticated reporting, or advanced analytics.

Possible Scalability Issues for Expanding Companies

While Google Sheets works well for small and medium-sized companies, its scalability may not be as flexible for larger organizations. Without specialized CRM software built for scalability, managing large data volumes and supporting intricate workflows can become difficult.

Final Thoughts

Companies looking for an adaptable and affordable way to manage their customers effectively may find that building a CRM system with Google Sheets is the way to go. Through the use of its adaptable functionalities and smooth cooperation, you may optimize procedures and augment efficiency.

However, as your company grows, it’s critical to understand its limitations regarding expanded functionality and scalability. In the end, balancing the benefits and drawbacks will enable you to decide whether Google Sheets CRM meets your company’s requirements and objectives.