Lead Tracker Google Sheets Template

A battle-tested sheet layout for capturing and working WordPress form leads - columns, formulas, and conditional formatting ready to go.

Make a copy

Free, no email required. Opens Google Sheets and drops a copy straight into your own Drive.

Overview

This template turns a Google Sheet into a functional lead tracker. It captures everything SheetLink Forms writes by default, adds workflow columns for status and owner, and includes a pre-built pivot table for weekly pipeline review. Works well for solo and small-team operations up to about 500 leads per month.

Column layout

Copy this column order into a blank Google Sheet, or let SheetLink Forms create the headers for you on first submission.

ColumnNotes
Submission IDUnique ID written by SheetLink Forms - used for idempotent retries
TimestampISO 8601 timestamp in your site's timezone
NameLead's name from the form
EmailLead's email - the stable join key if you ever migrate
PhoneOptional phone field
MessageFreeform message body from the form
UTM sourceAuto-captured by SheetLinkWP
UTM mediumAuto-captured
UTM campaignAuto-captured
GCLIDGoogle Ads click ID, auto-captured
StatusData validation dropdown: New / Contacted / Qualified / Proposal / Won / Lost
OwnerDropdown of team members; blank means unassigned
Next stepFreeform text for the agreed next action
Follow up dateDate - used for filtered view 'follow-ups due today'
NotesFreeform notes column

Useful formulas

Paste these into a top-of-sheet summary row or a separate dashboard tab.

Days since submission
=IF(B2="","",TODAY()-INT(B2))
Shows how long a lead has sat - flag rows over 7 days for re-outreach.
Follow-ups due today
=COUNTIFS(N:N,">="&TODAY(),N:N,"<"&TODAY()+1)
Puts today's follow-up count at the top of the sheet.
Conversion rate (Won / Total)
=COUNTIF(K:K,"Won")/(COUNTA(K2:K)-1)
Running conversion rate across all leads.

Conditional formatting

  • Status column: conditional formatting - green background for 'Won', red for 'Lost', yellow for 'Qualified', light blue for 'Contacted', no color for 'New'.
  • Days-since column: red text if value > 14, orange if > 7.
  • Freeze the header row plus the Submission ID, Timestamp, Name, and Email columns for easier scrolling.

Pivot table guidance

On a separate tab, build a pivot table with Status as rows and Owner as columns. The cell count shows open pipeline by rep. Add UTM source as a filter to see performance by channel.

Recommended add-ons

  • AI Lead Scoring: Adds a score and category column so you know which new rows to work first.

Frequently asked questions

Is the lead tracker template free?

Yes, and there is no email gate. Click Make a copy and the sheet lands in your own Google Drive with eight sample leads you can delete.

What does the Follow-Up Due column do?

It shows DUE when a follow-up date has passed and the lead is still open. Closed and lost leads are ignored, so old dates on finished deals do not nag you.

How is this different from the CRM template?

The lead tracker is deliberately simpler - eight columns, no deal values or pipeline stages. Use it for following up enquiries; use the CRM template when you are managing deals.

Can WordPress forms fill it automatically?

Yes, that is what SheetLinkWP does. The template works fine on its own if you would rather paste leads in by hand.

Get SheetLinkWP - free

Install from WordPress.org and start filling this template in under 10 minutes.