Skip to content
JuicyAgents

Google Sheets CRM Template That an AI Keeps Current from Gmail

This free Google Sheets CRM is a lead pipeline with one row per lead, showing their stage, your last contact, who owes the next reply and a follow-up date. Fill it in by hand in Google Sheets or Excel, or let an AI keep it current from your Gmail.

  1. 1 · Copy itFree download
  2. 2 · Let AI do itPipeline Keeper
  3. 3 · Have us do itFrom $299
LeadCompanyEmailStageLast contactLast fromWaiting onFollow up bySuggested next stepNotesThreadUpdated
Ben OrtizCorner Bakeryben@cornerbakery.exampleProposal sent2026-10-16ThemThem2026-10-21Check in after he talks to his partnerWants a window signQuote for window sign, 2026-10-162026-10-21
Maria LopezGym 24maria@gym24.exampleProposal sent2026-10-09YouThem2026-10-14Ask if the proposal fitsProposal for wall graphics, 2026-10-092026-10-09
Tom ReedRiverside Cafetom@riversidecafe.exampleWon2026-10-19ThemNobodyBook the install dateDeposit paidMenu boards order, 2026-10-192026-10-20
Lena FischerBrightpath Tutorslena@brightpathtutors.exampleContacted2026-10-20YouThem2026-10-23Wait for her window sizesTwo shop windowsWindow lettering, 2026-10-202026-10-20
Priya ShahOakline Dentalpriya@oaklinedental.exampleNew lead2026-10-20ThemYou2026-10-21Send a quote for three outdoor signs by FridayQuote for three outdoor signs, 2026-10-202026-10-21
            
            
            
            
            
Pipeline

Shown with fictional example rows. Your copy starts blank. Updated 14 Nov 2026.

Download CSV (Pipeline tab)

What goes in each column

Lead, Company and EmailWho the lead is. Give each person their own row, even two people from one company. The email address is how the row is found again, so write it the same way every time.
StageWhere the deal is, from the dropdown: New lead, Contacted, Proposal sent, Won or Lost. You change it yourself.
Last contact and Last fromThe date of the newest email with this lead, as YYYY-MM-DD, and who sent it: Them or You.
Waiting onWho owes the next move. You, when they asked something you haven’t answered. Them, when you’re waiting for their reply. Nobody, when it’s settled.
Follow up byThe date to reply or check in by, as YYYY-MM-DD. When you’re waiting on them, a few working days after Last contact. Leave it blank when Waiting on is Nobody. The row turns orange on that date.
Suggested next stepOne short line, such as “Ask if the proposal fits”.
NotesAnything you want to remember about the lead.
Thread and UpdatedThe email’s subject and date, or a link to it, and the day you last changed the row.

Tips

  • Filter Waiting on by You to see who needs your reply, and sort by Follow up by to see who to chase first.
  • Set Stage to Won or Lost instead of deleting a row, so you keep the history.
  • To let an AI update it, keep the tab named Pipeline and the header row as it is. Pipeline Keeper stops if a column is renamed, added, removed or moved.
  • Add a new row when a second person from the same company writes to you. Each email address gets one row.

Google Sheets CRM questions

Is this Google Sheets CRM template free?
Yes. Download it and use it as you like. There is no signup.
Does it work in Excel?
Yes. The dropdowns, the date columns and the orange follow-up rows work the same in Excel and Google Sheets. The CSV file holds the header row only.
How is it different from a CRM app?
It’s one sheet you own, with no logins, seats or monthly fee. It doesn’t log your email or send reminders by itself. For that, connect an AI or move to a CRM app once you outgrow it.
Can an AI keep it current from Gmail?
Yes. Set up Pipeline Keeper in the AI you use, and it reads your Gmail when you ask, or daily. It plans new leads and changes to Last contact, Waiting on and Follow up by, and writes them once you approve. It never sends email, and it never changes your Stage or Notes.
Can I change the stages?
Yes. Type your own stage in any row; the dropdown accepts other text. To change the dropdown itself, edit the column’s data validation.