NEW Get a FREE custom website — built for your trade · Live in 48 hours Get my free mockup →
Log In
Live · Google Sheets MCP Integration

Run your sheets — by voice.

Your Outfitter agents read and write to Google Sheets over the official MCP connection. Refresh KPI dashboards, log job costs, update leaderboards, generate weekly exec briefs — tell the agent what you want and skip the manual data entry.

Everything included on day one
Front Desk Agent Revenue Agent Marketing Agent Operations Agent HR Agent Accounting Agent Executive Agent Voice AI (inbound & outbound) SMS + Email + Chat Play Library (1,300+ plays) Mobile web app
Sheets Connected via official Google Sheets MCP Live
Why operators wire Outfitter to Sheets

Sheets is your control panel. Outfitter is the team that updates it.

The agents are pre-trained for them. Day one, they know what to look for and what to do about it.

01
The KPI sheet nobody updates.
You built it. You hand-fed it for two weeks. Then it drifted. Now leadership meets every Monday and the numbers are stale. Outfitter refreshes it every Monday at 6am.
02
Sales leaderboards out of date.
Reps stop checking the board when numbers lag two days. Outfitter pulls live data hourly and writes it in — the board is always current, so it always works.
03
Custom trackers nobody fills.
That custom job-cost sheet you built last quarter? Nobody fills it in. Outfitter logs every job the moment it closes — cost, margin, tech, the whole row.
Plays that run on top of Sheets

Pre-built workflows — that keep your sheets alive.

Plays are how the agents do work end-to-end. Below are six plays that pull data from your stack and write it into your Google Sheets via the official MCP connection. The full Playbook has 60+ for your trade.

GSH-001
Weekly KPI Refresh
Every Monday at 6am, pulls fresh numbers from Jobber and QuickBooks — revenue, jobs closed, AR, open quotes — and writes them into your master KPI sheet. Conditional formatting flags red where you're behind.
RunsMondays, 6am
When to runWeekly leadership pulse
Google SheetsJobberQuickBooks3 MCPs
GSH-P01
Sales Leaderboard Sync
Hourly during business hours, pulls current rep performance from Jobber, writes it into your leaderboard sheet. Reps stop checking when numbers lag — this keeps them honest, in real time.
RunsHourly, 8am–6pm
When to runSales-driven shops
Google SheetsJobber2 MCPs
GSH-011
Job Cost Logger
Every job close, appends a row with date, customer, revenue, cost, margin, tech, and labor hours. Your custom job-cost sheet finally stays current without anyone touching it.
RunsPer job close
When to runMargin-focused tracking
Google SheetsJobberQuickBooks3 MCPs
GSH-031
Daily KPI Check
Each morning, reads the month's target cell, computes month-to-date pace, applies red/green conditional formatting. Fires a Slack alert if pace falls more than 10% behind.
RunsDaily, 7am
When to runTight monthly targets
Google SheetsMCP
GSH-022
Inventory Tracker
Pulls used parts from each Jobber job close, decrements the inventory sheet, flags any SKU under its reorder threshold — and drafts the reorder email to your supplier.
RunsPer job close
When to runParts-heavy trades
Google SheetsJobberGmail3 MCPs
GSH-021
Weekly Exec Brief
Reads four key ranges from your master sheet — pipeline, jobs, AR, margin — synthesizes them into a one-page Monday brief, emails it to the owner before they're out of the driveway.
RunsMondays, 7am
When to runWeekly leadership cadence
Google SheetsGmail2 MCPs

Browse all 60+ plays in the Playbook →

Benchmarked against operators like you

See exactly where the gaps are — and what they're costing you.

Every metric compared against operators your size running Sheets-based dashboards. Not generic averages. Your actual peers, on the same control panel.

Sample Sheets-Powered Operator Benchmark
You Avg Top 25%
Net Margin
16%14%21%
Close Rate
44%51%69%
Avg Ticket
$312$298$391
Callback Rate
7.2%5.5%3.0%
Review Score
4.34.14.7
Revenue / Tech
$21k$24k$32k
Sample benchmark · Sheets-wired operators · 1–8 technicians · n = 94 businesses
Already on Jobber, ServiceTitan, QuickBooks?

Keep your stack. The agents work on top.

You already have your sheets. We don't ask you to rebuild them somewhere else. Outfitter agents read and write through the official Google Sheets MCP connection — your dashboards stay where they live.

JobberJobber QuickBooksQuickBooks Google CalendarGoogle Calendar GmailGmail StripeStripe TwilioTwilio MailchimpMailchimp + Yours? Ask.

Don't switch your software. Add the brain that runs it.

Use Sheets to track work in one of these trades?
Plumbing Electrical Roofing General Contractor Outdoor Services + 14 more →
Every Sheets action your agents have

The full surface — 12 actions, day one.

These are the atomic actions your Outfitter agents can take inside Google Sheets, the moment you connect. Plays string these together to keep your dashboards alive.

Read 3 actions
read_sheet_range
Pull a range of cells (e.g. Pipeline!A2:F) as structured rows.
GSH-021 · Weekly Exec BriefReads four source ranges from the master sheet, synthesizes the numbers into a one-page Monday brief.
read_sheet_cell
Pull a single named cell — useful for pinned targets or thresholds.
GSH-031 · Daily KPI CheckReads the monthly target cell, compares to month-to-date actuals, fires an alert if pace falls behind.
list_sheets
List every tab in a workbook so the agent can route writes correctly.
GSH-022 · Inventory TrackerFinds the "Stock" tab dynamically, even when the workbook is reorganized — no hardcoded references.
Write 4 actions
write_sheet_range
Overwrite a range of cells with new values — bulk refresh.
GSH-001 · Weekly KPI RefreshEvery Monday, overwrites last week's numbers with fresh data pulled from Jobber + QuickBooks.
append_row
Add a new row to the bottom of a sheet — perfect for logs and trackers.
GSH-011 · Job Cost LoggerEvery job close → appends a row with date, customer, revenue, cost, margin, tech name.
update_cell
Update a single cell — useful for status flags, last-updated stamps, counters.
GSH-P01 · Leaderboard SyncHourly — updates each rep's current MTD number and the "Last updated" timestamp.
clear_range
Wipe a range of cells — useful before bulk-rewriting a section.
GSH-001 · Weekly KPI RefreshClears the old week's data before writing the new week so stale numbers can't linger.
Structure 3 actions
create_sheet
Create a brand-new workbook from a template or blank.
GSH-014 · New Project WorkbookSpin up a fresh project tracker workbook from your standard template the moment a deal closes.
add_tab
Add a new tab to an existing workbook — for new months, new projects, new datasets.
GSH-015 · Monthly Tab RollFirst of every month → adds the new month tab to your rolling tracker, pre-formatted, ready to fill.
rename_tab
Rename an existing tab — keep things tidy as workbooks evolve.
GSH-016 · Annual ArchiveEnd of year → renames "2025" tabs to "2025 (archive)" and creates fresh "2026" tabs.
Format & Search 2 actions
apply_formatting
Apply formatting — conditional rules, currency, bold, color — to a range.
GSH-031 · Daily KPI CheckHighlights cells red when actuals fall > 10% behind target so the owner sees it before they read the numbers.
search_sheet
Search across a workbook by value or formula — find the row, return it.
GSH-022 · Inventory TrackerLooks up a SKU across the inventory workbook, returns the current stock and reorder threshold.

More actions ship monthly. Outfitter's capability registry mirrors every Google Sheets MCP endpoint within 30 days of release.

Connected to your Sheets on day one.

Start Free Trial Get a Demo
OutfitterAI
Online
Your agent is ready. Ask anything about how Outfitter works for your trade.