How to Track Your Sales Pipeline in Google Sheets (Real-Time, No Code)

Build a live sales pipeline tracker in Google Sheets that updates automatically every time a deal moves, is created, or closes — connected directly to your CRM via webhooks. No manual entry, no stale data.

What you'll build: A Google Sheet with a Raw Data tab receiving live CRM events and a Dashboard tab with pipeline-by-stage charts, win rate, and revenue-by-rep — all updating automatically. Setup takes under 10 minutes.

Why Track Your Sales Pipeline in Google Sheets?

Your CRM is the authoritative source for deal data, but getting that data to the right people in the right format requires flexibility that most CRM reporting tools don't offer. Google Sheets fills that gap.

With a live Google Sheets pipeline tracker you can share a view-only link with anyone — no CRM seat required. You can apply any formula, build any chart, and combine pipeline data with data from other sources like marketing spend or finance. And when connected via Autometon webhooks, the data is never stale — it updates the moment something changes in your CRM.

Setting Up Your Pipeline Tracker Structure

Use a two-tab structure. The Raw Data tab receives one row per CRM event. The Dashboard tab uses formulas to aggregate and visualize.

Raw Data tab columns:

Keep this tab clean — no formulas, no formatting. It's the data layer only. Everything visual goes on Dashboard.

Connecting Your CRM to Google Sheets

1

Create a Autometon pipeline

Log in to Autometon, click New Pipeline, select your CRM. Copy the webhook URL.

2

Add webhook to your CRM

In HubSpot: Settings → Integrations → Webhooks. In Salesforce: Workflow Rules → Outbound Messages. In Pipedrive: Tools → Webhooks. Paste the Autometon URL and select deal events to track.

3

Send a test event

Update a test deal in your CRM. Autometon receives it and auto-detects all field names from the payload.

4

Map fields to your sheet columns

Drag CRM fields to your Raw Data column headers. Autometon's AI suggests the right match. Confirm and activate.

5

Share sheet and go live

Share your Google Sheet with Autometon's service account email. Click Activate. Pipeline data now flows in real time.

Building the Pipeline Dashboard

Pipeline value by stage

On your Dashboard tab, create a row for each pipeline stage with a SUMIF formula:

=SUMIF('Raw Data'!D:D,"Proposal Sent",'Raw Data'!E:E)

Repeat for each stage. Select the range and insert a bar chart — this is your pipeline funnel. It recalculates every time a new row arrives.

Win rate

=COUNTIF('Raw Data'!B:B,"deal.won") / (COUNTIF('Raw Data'!B:B,"deal.won") + COUNTIF('Raw Data'!B:B,"deal.lost"))

Format as percentage. Shows current win rate across all closed deals.

Revenue by rep

Use a pivot table: Insert → Pivot Table → Raw Data range. Rows = Owner. Values = Deal Value (Sum). Filter by Event Type = deal.won. This shows closed revenue per rep, updating automatically.

Monthly revenue trend

Add a =MONTH(A2) helper column (hide it if preferred). Pivot by month to chart revenue trend. Compare current month vs previous to spot acceleration or slowdown.

Average deal size

=AVERAGEIF('Raw Data'!B:B,"deal.won",'Raw Data'!E:E)

CRM Field Reference

CRMDeal name fieldStage fieldValue fieldOwner field
HubSpotproperties.dealnameproperties.dealstageproperties.amountproperties.hubspot_owner_id
SalesforceNameStageNameAmountOwner.Name
Pipedrivecurrent.titlecurrent.stage_idcurrent.valuecurrent.user_id.name
Zoho CRMDeal_NameStageAmountOwner
Closelead_namestatus_labelvalueassigned_to_name

Autometon auto-detects these from the webhook payload when you send a test event — you don't need to look them up manually.

FAQ

Connect your CRM to Google Sheets using Autometon webhooks. Every deal update, stage change, or won/lost event writes a new row automatically. Build a pivot table on a Dashboard tab to show pipeline by stage, rep, and value — updating in real time without any manual entry.
Yes. Autometon's no-code field mapper connects HubSpot, Salesforce, Pipedrive, or any webhook-capable CRM to Google Sheets in under 5 minutes. No scripts, no CSV exports, no developer required.
Real time. Autometon receives your CRM webhook within seconds of the event and writes to your sheet within 5 seconds. There's no polling, no scheduled job, and no refresh needed.
A two-tab structure: Raw Data tab receives live CRM events via Autometon, Dashboard tab uses SUMIF and pivot tables to show pipeline by stage, win rate, and revenue by rep. This separation keeps your dashboard stable as new data flows in.

Build Your Live Pipeline Tracker Today

Connect your CRM to Google Sheets in under 5 minutes. Real-time, no code, no exports.

Get Started Free