A weekly sales tracker is useful only when it changes a decision. It should show whether the team is on plan, what moved in the pipeline, which activities produced meaningful progress, where source data is incomplete, and who owns the next action. A sheet full of totals without definitions or owners is a report archive, not an operating tool.
Direct answer. Build one frozen row per rep and week, backed by an opportunity-movement table and an action register. Track targets, closed outcomes, activity denominators, new pipeline, pipeline movement, eligible ending pipeline, forecast categories, data completeness, and next-step completion. Freeze definitions, currency, timezone, and snapshot cutoff. Review exceptions and decisions each week; do not read every cell aloud.
This page is the operating guide: it gives you the data contract, fields, formulas, worked example, ownership model, review agenda, and rollout controls. The free weekly sales tracker template is the companion artifact you can copy or download. Keeping those jobs separate means the template stays quick to use while this guide answers how to govern it.
Use the tracker as a weekly control layer
The tracker should sit between source systems and the weekly decision meeting. It is not a substitute for entering opportunities, activities, contacts, or notes in the CRM. It is a stable view of the week, a place to reconcile movement, and a register of decisions that must survive after the meeting ends.
Salesforce’s official pipeline guidance connects healthy pipeline management with accurate CRM data, regular review, time-bound actions, accountability, and explicit stage exit criteria. That is the right boundary for a weekly tracker: preserve the evidence needed to inspect the process, then return corrections to the authoritative system.
| Artifact | Question it owns | What it should not become |
|---|---|---|
| CRM | What is the current account, activity, and opportunity state? | A weekly narrative assembled only for management |
| Weekly tracker | What changed, what is off plan, and who acts next? | A second editable opportunity database |
| Forecast | What amount is expected to close in the defined period? | All open pipeline multiplied by arbitrary confidence |
| Quarterly review | What structural change does accumulated evidence require? | A repeat of every weekly deal discussion |
A sales manager can use the tracker for coaching and resource decisions, but should not infer skill, effort, or employment consequences from one aggregate number. A low meeting count can come from territory coverage, data quality, time off, qualification rules, seasonality, poor execution, or several causes at once. Use the tracker to locate the question, then inspect the underlying work. The sales team metrics guide gives a broader method for separating outcomes, operating measures, and quality controls.
Write the measurement contract before the sheet
Define the row before you define the formula. Each summary row should have one stable grain: one rep, one team, one week, one currency, and one snapshot. If a row silently mixes teams, fiscal weeks, currencies, or live and frozen values, every total downstream becomes ambiguous.
| Contract item | Decision to record | Example |
|---|---|---|
| Week key | Calendar or fiscal week and its boundary | FY26-W32, Monday 00:00 through Sunday 23:59 |
| Snapshot | Exact cutoff and timezone | Monday 08:00 Asia/Kolkata for the completed week |
| Outcome basis | What “closed” measures | Booked annual contract value in reporting currency |
| Activity unit | Attempt, delivered, connected, held, or accepted | Email reply rate uses delivered messages, not sent messages |
| Pipeline eligibility | Stages, horizon, amount, and exclusions | Open stages due this quarter, unweighted amount, excluding omitted deals |
| Source authority | System and field that wins a conflict | CRM opportunity ID, stage, amount, owner, and close date |
| Correction rule | How late changes are represented | Fix source, retain snapshot, add a documented adjustment row |
Set spreadsheet locale and timezone before loading dates or money so collaborators see a consistent presentation. Formatting alone does not define your fiscal week, so write the business boundary in the definitions tab as well.
Give each metric a name, business question, formula, numerator, denominator, inclusion rule, exclusion rule, source, owner, update time, and effective date. When a definition changes, create a new version rather than overwriting history. For example, if “qualified meeting” changes from scheduled to held, the old and new series are not comparable unless the change is labeled.
Build four tabs with separate responsibilities
Use four tabs so inputs, calculations, movement, and commitments do not overwrite one another. A small team can run this structure in Google Sheets or Excel. A larger team can generate the same views from a warehouse or CRM, but the responsibilities remain useful.
- Definitions. Store metric contracts, valid status lists, fiscal calendar, currencies, owners, snapshot timing, and change history. Protect this tab from casual edits.
- Weekly summary. Keep one frozen row per rep and week, plus calculated team totals. Do not hand-type ratios when the numerator and denominator are available.
- Opportunity movement. Keep one row per opportunity movement with the opportunity ID, prior value, current value, movement type, dates, reason, and source timestamp. This is what makes the pipeline bridge auditable.
- Actions and exceptions. Store the decision, one accountable owner, due date, acceptance evidence, status, blocker, and link to the underlying account, report, or process.
Convert the input range to a named table where the spreadsheet supports it. Microsoft’s Excel structured-reference documentation explains that table and column names can replace fragile cell ranges and adjust as rows are added or removed. In Excel, a calculated column might use =[@[Closed Value]]/[@[Weekly Target]]. In Google Sheets, use fixed source columns or named ranges and test that new rows are included.
Do not put charts, definitions, raw opportunity edits, and action notes into the same grid. Visual polish cannot repair unclear grain. Start with stable tables, then add only the two or three views that make exceptions faster to see.
Copy these weekly sales tracker fields
Track enough fields to explain movement, but no field that lacks a decision or owner. The summary should let a manager move from goal to output, input quality, pipeline, forecast, and action without changing the meaning of a number.
| Field group | Required fields | Why it exists |
|---|---|---|
| Identity | Week key, start, end, snapshot, rep ID, manager, team, segment, territory | Prevents mixed cohorts and supports drill-down |
| Goal and outcome | Target, closed value, attainment, remaining target, outcome basis, currency | States plan progress on a governed basis |
| Activity quality | Attempts, delivered or connected, replies, meetings scheduled, meetings held, qualified outcomes | Preserves denominators instead of rewarding raw volume |
| Pipeline creation | New qualified opportunities, new amount, accepted date, source, owner | Shows whether future coverage is being replenished |
| Pipeline movement | Opening, new, won, lost, moved in, moved out, increases, decreases, ending | Explains the bridge rather than showing two unrelated snapshots |
| Forecast | Category, amount, close period, prior category, override, override reason | Separates expected-period revenue from total open pipeline |
| Deal control | Opportunity ID, stage, amount, close date, next step, next-step date, evidence, risk | Makes priority and staleness review possible |
| Data quality | Missing required fields, duplicate IDs, stale update, reconciliation difference | Shows when the metric should not be trusted |
| Actions | Decision, deliverable, owner, due date, acceptance evidence, status | Turns discussion into accountable work |
Activity counts should always travel with their denominator for interpretation. Pair email replies with delivered emails from the same message cohort, conversations with valid dial attempts, meetings held with the same defined meeting cohort due in the period, and qualified outcomes with the meetings held from that cohort. The sales activity metrics guide explains why raw activity volume alone cannot show efficiency.
Forecast category is not the same as stage. Microsoft’s official Dynamics 365 forecast-category documentation shows categories including Pipeline, Best case, Committed, and Omitted. The category determines where an opportunity contributes in the forecast grid; Omitted excludes it from forecast totals. Your CRM and company may use different labels. Map each label to an explicit definition instead of copying Microsoft’s category rules without review.
Use formulas that preserve the denominator
Store inputs, calculate ratios, and surface a blank or exception when the denominator is invalid. A zero target is not zero attainment, and an empty delivered count is not zero response rate. Use IFERROR or a denominator check only to show a deliberate label such as N/A; do not hide broken references.
| Metric | Business formula | Portable sheet pattern |
|---|---|---|
| Attainment % | Closed value ÷ target × 100 | =IF(Target>0,Closed/Target,NA()) |
| Email reply rate | Replies ÷ delivered emails × 100 | =IF(Delivered>0,Replies/Delivered,NA()) |
| Call connect rate | Conversations ÷ valid dial attempts × 100 | =IF(ValidDials>0,Conversations/ValidDials,NA()) |
| Meeting held rate | Meetings from the defined scheduled cohort that were held ÷ all meetings in that cohort × 100 | =IF(ScheduledCohort>0,HeldFromCohort/ScheduledCohort,NA()) |
| New pipeline | Sum of accepted new opportunity amount for this rep and week | =SUMIFS(Amount,AcceptedWeek,WeekKey,OwnerID,RepID,Movement,"New") |
| Pipeline coverage | Eligible open pipeline ÷ remaining target | =IF(RemainingTarget>0,EligiblePipeline/RemainingTarget,NA()) |
| Next-action completion | Actions due by the cutoff and completed by the cutoff ÷ all actions due by the cutoff × 100 | =IF(DueActions>0,CompletedDue/DueActions,NA()) |
| Pipeline bridge exception | Reported ending − calculated ending | =ReportedEnd-(Opening+New+MovedIn+Increase-Won-Lost-MovedOut-Decrease) |
Google documents SUMIFS as a conditional sum where all criteria for a row must be met. That makes it suitable for summing opportunity amounts by week, owner, and movement type. Verify the exact ranges and locale-specific separators in your file. Do not use a single broad sum if it silently includes the wrong currency, period, stage, or owner.
Never label a ratio “good” from the number alone. Coverage depends on win rates, stage mix, segment, sales cycle, horizon, and concentration. Reply rate depends on delivery, audience, channel, and what counts as a reply. The tracker should compare a team with its governed plan and historical cohorts, not an unsupported universal benchmark.
Work through a complete weekly example
This synthetic example shows the calculations; it is not a Gangly customer result or an industry benchmark. Three reps finish a week with a combined $100,000 target, $72,000 closed, $150,000 in accepted new pipeline, 11 meetings held, and 25 of 29 due next actions completed.
| Rep | Weekly target | Closed | Attainment | New pipeline | Meetings held | Due actions complete |
|---|---|---|---|---|---|---|
| Maya | $40,000 | $32,000 | 80.0% | $60,000 | 5 | 12 of 13 |
| Leo | $35,000 | $15,000 | 42.9% | $55,000 | 4 | 6 of 8 |
| Inez | $25,000 | $25,000 | 100.0% | $35,000 | 2 | 7 of 8 |
| Team | $100,000 | $72,000 | 72.0% | $150,000 | 11 | 25 of 29 |
Team attainment is $72,000 ÷ $100,000 = 72.0%. Next-action completion is 25 ÷ 29 = 86.2%. Do not average the three rep attainment percentages to calculate the team result because their targets differ. Sum the team numerators and denominators first.
Now reconcile the opportunity pipeline for one defined monthly horizon. Opening eligible pipeline is $480,000. The team adds $150,000 in accepted new pipeline, $0 moved into the horizon, and $25,000 in amount increases. It removes $72,000 won, $40,000 lost, $60,000 moved beyond the reporting horizon, and $15,000 in amount decreases.
Pipeline bridge. $480,000 + $150,000 + $0 moved in + $25,000 − $72,000 − $40,000 − $60,000 − $15,000 = $468,000 ending eligible pipeline.
If the CRM snapshot reports $478,000, the tracker should show a $10,000 reconciliation exception. The manager should not overwrite the calculated bridge to make it match. RevOps should find the missing transfer, currency change, reopened opportunity, duplicate, or source correction and add a labeled movement row.
Separately from the weekly target table, assume the approved remaining monthly target is $180,000 and that the $468,000 ending pipeline uses that same monthly horizon, currency, and amount basis. Coverage is $468,000 ÷ $180,000 = 2.6×. That ratio is a starting point for inspection, not a probability that the team will hit target. Review stage mix, close dates, concentration, qualification evidence, and historical cohorts before deciding whether the gap requires pipeline creation or deal action. For a deeper deal-level model, use the sales forecast template.
Assign one owner to every input and action
Each value needs one accountable owner, even when a system calculates it. Ownership means answering definition questions, correcting the source, explaining exceptions, and approving changes. It does not mean that one person manually types every value.
| Input or decision | Accountable owner | Contributor | Weekly control |
|---|---|---|---|
| Targets, periods, currency basis | Sales leadership | Finance and RevOps | Lock before the period; label approved changes |
| Opportunity stage, amount, close date, next step | Opportunity owner | Manager | Update source before snapshot; explain exceptions |
| Metric definitions and extraction | RevOps | System administrators | Version definitions and preserve query timestamp |
| Closed result | Finance or designated bookings owner | RevOps | Reconcile basis before final sign-off |
| Forecast category and evidence | Opportunity owner | Manager | Record override and reason separately |
| Meeting decisions and actions | Named decision owner | Assigned contributors | One owner, one due date, one acceptance test |
Keep manager overrides in separate columns: original value, override value, override owner, timestamp, and reason. An override that replaces the rep submission destroys the evidence needed to examine bias later. The same rule applies to stage, amount, and close-date corrections.
Gangly can help connect the work behind the tracker through its Workflow Sequencer: account signals, rep-approved outreach, call preparation, reviewed post-call notes, and CRM follow-through. The sales team still owns targets, metric contracts, CRM authority, forecast policy, and employment decisions.
Run a 25-minute weekly review
The meeting should review exceptions and assign decisions, not collect updates that could have been entered beforehand. The 25-minute agenda below is a recommended operating design, not a universal rule. Expand it only when the decision requires more evidence.
| Minutes | Question | Required output |
|---|---|---|
| 0–3 | Are the snapshot, definitions, and reconciliation trustworthy? | Accept view or assign a data exception |
| 3–7 | Which goal or outcome variance needs a decision? | Name the variance and decision owner |
| 7–12 | Did activity quality or pipeline creation change? | Choose one diagnostic follow-up, not a volume command |
| 12–18 | Which pipeline movements and forecast changes matter? | Confirm deal action, forecast evidence, or cleanup |
| 18–22 | Which prior actions are late or blocked? | Close, reassign, escalate, or revise with reason |
| 22–25 | What will be done, by whom, by when? | Read back actions and acceptance evidence |
Microsoft’s Dynamics 365 forecasting overview describes a shared view across pipeline activity, forecast categories, quotas, and hierarchy rollups, and frames regular review as a planning practice. Use a dedicated forecast review when the team needs deal-by-deal forecast judgment. The weekly tracker can show category movement and gaps without turning every operating review into another forecast call.
Send prework before the meeting: frozen summary, reconciliation exceptions, decisions requested, and overdue actions. Stop discussion when the group lacks evidence or decision rights. Assign an owner to retrieve the missing input and a date to return. “Discuss next week” is not an action.
Add controls that expose bad data
A trustworthy tracker shows its own uncertainty. Add visible controls instead of silently coercing missing values to zero. The goal is not a green sheet. The goal is a sheet that tells the team when it should not trust the result.
- Unique-key check: flag duplicate combinations of week key and rep ID, plus duplicate opportunity movement IDs.
- Required-field check: count missing owner, amount, stage, close date, next step, next-step date, movement type, and source timestamp.
- Bridge check: require reported ending pipeline to equal calculated ending pipeline, or show the exact exception amount.
- Currency check: reject mixed currencies unless an approved conversion rate, rate date, and reporting currency are stored.
- Period check: flag movements outside the week and close dates outside the forecast horizon.
- Freshness check: compare source update time with snapshot time; treat the threshold as team policy, not an invented standard.
- Formula check: protect calculated columns and scan for overwritten cells, hard-coded totals, and excluded new rows.
- Change check: preserve the prior snapshot and document late corrections rather than rewriting history.
HubSpot’s official custom report documentation distinguishes dimensions from aggregated measures and documents how filters determine included records. Apply the same discipline outside HubSpot: state what is grouped, what is counted or summed, which filters apply, and which records with missing values disappear from the result.
Track the tracker with a small quality strip: source extraction timestamp, rows loaded, duplicate keys, missing required values, pipeline bridge difference, formula exceptions, and late corrections. The CRM hygiene metrics guide gives a fuller model for completeness, validity, consistency, uniqueness, timeliness, and ownership.
Decide when the spreadsheet should give way to CRM reporting
Keep the spreadsheet while it reduces coordination cost; retire manual parts when they create duplicate authority or fragile work. The decision is not spreadsheet versus CRM in the abstract. It is which layer owns records, calculations, review, and actions.
| Condition | Recommended design | Control to keep |
|---|---|---|
| Small team, few opportunities, definitions still changing | Spreadsheet can hold summary and movement; declare whether it is the source | Unique IDs, backups, access, protected formulas, change log |
| CRM is authoritative but reporting is limited | Export a frozen weekly snapshot and keep only actions or reconciliation in the sheet | Query timestamp, filters, source links, no opportunity edits in tracker |
| Multiple teams, currencies, segments, or fiscal calendars | Model centrally; publish governed weekly views | Semantic definitions, currency logic, role access, lineage |
| Manual refresh or formula repair consumes the review | Move repeatable calculations into CRM, BI, or warehouse reporting | Validation totals, snapshot archive, owner and exception workflow |
A dashboard can replace the weekly summary view, but it does not automatically replace the decision and action register. Preserve the human read-back: decision, owner, due date, acceptance evidence, and status. Connect weekly operational evidence to the sales workflow KPIs that leadership actually intends to improve.
Archive each frozen week with the definition version and source timestamp. The archive lets the team distinguish genuine change from a query, formula, ownership, or definition change. Roll recurring observations into the sales QBR only when they require a structural decision about process, capacity, tooling, territory, or investment.
Roll out the tracker over four weeks
Begin with one team and prove the data contract before adding charts or automation. A four-week rollout gives the team time to expose unclear fields and broken handoffs without treating the first draft as policy.
- Week 1: define. Choose the decisions, row grain, week boundary, snapshot, currency, outcomes, activity denominators, pipeline eligibility, forecast categories, source authority, and owners. Build the definitions tab first.
- Week 2: backfill and reconcile. Load at least two prior weekly snapshots if they are available, calculate the pipeline bridge, verify team rollups, and log every unresolved mismatch. Do not manufacture history when source snapshots do not exist.
- Week 3: run in shadow mode. Prepare the tracker before the existing meeting, compare its results with current reports, and record where definitions or source timing differ. Make no consequential performance decision from an unvalidated field.
- Week 4: adopt or revise. Approve the metric contract, set access, protect formulas, document the review agenda, name the archive location, and remove fields that produced no decision. Schedule a definition review based on business change, not cosmetic freshness.
Success criteria should be observable: pipeline bridge equals the source snapshot or has explained adjustments; no duplicate summary keys; required-field exceptions have owners; actions carry dates and acceptance evidence; and the meeting ends with a read-back. Do not claim that adopting a tracker will increase revenue. It creates a more inspectable operating process; outcomes still depend on market, strategy, coverage, execution, and decisions.
Copy the operating checklist
WEEK: key ___ · start/end ___ · snapshot/timezone ___ · definition version ___ · currency/basis ___.
GOAL: target ___ · closed ___ · attainment formula/result ___ · remaining target ___ · reconciliation owner ___.
ACTIVITY: attempts ___ · delivered/connected ___ · replies ___ · scheduled ___ · held ___ · qualified outcomes ___.
PIPELINE: opening ___ + new ___ + moved in ___ + increases ___ − won ___ − lost ___ − moved out ___ − decreases ___ = ending ___ · exception ___.
FORECAST: categories/definitions ___ · prior/current amount ___ · changes ___ · overrides/reasons ___ · evidence gaps ___.
QUALITY: rows ___ · duplicate keys ___ · missing required fields ___ · stale records ___ · formula errors ___ · late corrections ___.
ACTIONS: decision ___ · deliverable ___ · one owner ___ · due ___ · acceptance evidence ___ · status ___.
SIGN-OFF: rep ___ · manager ___ · RevOps ___ · finance when required ___ · unresolved exceptions ___.
Copy or download the standalone weekly sales tracker, then add the definitions, movement, and action controls from this guide. The final test is simple: another authorized manager should be able to reproduce the totals, identify the source and cutoff, explain every material movement, and see who owns the next decision without asking the author to decode the sheet.