How do I track campaign execution when my agency keeps changing ground teams?
A practical 2026 playbook for brand managers, trade marketing heads, BTL operations leads, and CMOs frustrated by 30-60% annual field-force attrition, mid-campaign supervisor changes, and the visibility blackouts that follow. Built around the architectural shift from people-centric to asset-centric tracking and the 8 design choices that keep campaigns measurable when manpower is in constant flux.
68%
Of field organisations report annual turnover above 30%, per the 2026 B2C Field Sales Report. Only 18% achieve both strong performance and healthy retention. Translation: most brands are not really managing agencies. They are managing constantly-changing execution networks where the system was designed around stable teams and the reality is anything but. The campaigns that survive this churn are the ones built around assets, not around the people who happen to be working on those assets this week.
A consumer durable brand runs a 12-week, 5-state activation. 22 cities. 180 promoters. 14 city supervisors. 4 regional managers. 1 agency. The campaign launches on March 3. By March 14, the WhatsApp group is at 612 messages a day. The Mumbai supervisor leaves on March 22 (joined a competitor; better pay). The Hyderabad supervisor's father falls ill in week 4; her replacement starts the next Monday. Two Pune promoters quit on April 7 after a fight with their team leader. The Indore team is rotated entirely on April 18 because the local sub-vendor lost a coordination dispute. By week 8, the brand manager realizes the WhatsApp group has 47 people in it; 28 of them she has never met. Her campaign tracker sheet says 87% on-track. Her gut says something is off. She pulls Tier 2 city coverage for the last 14 days and finds: 8 outlets with no visit logged in 21 days; 3 mall activations skipped entirely; 14 dealer visits that were marked "complete" by 2 different people on the same day. The agency is doing its best. The teams are working. The campaign visibility has nothing to do with the people; it has to do with the system being designed around them.
Why people-centric tracking fails when teams change
WhatsApp group is the system of record
Old supervisor leaves; WhatsApp group inherits a void. New supervisor cannot scroll 6 weeks of history. Campaign context lost. Photo evidence buried under chat. Knowledge stayed with the person, not with the campaign.
Accountability sits with people, not assets
"Ramesh was handling 12 walls in Pune." Ramesh quits. The 12 walls disappear from active tracking. Nobody on the new team knows which 12 they are. People-bound assignments break when people leave.
Reporting workflow lives in supervisor's head
"Anita knows how we structure end-of-week reports." Anita resigns. Reports change format. Brand HQ now compares apples to oranges. Process knowledge evaporates with personnel.
Vendor relationships outlive contracts; contracts are not in the system
"We used Vendor B for Indore last campaign." Project manager leaves. New PM thinks Vendor C did Indore. Vendor B is dropped. Institutional memory is gone.
Historical execution memory disappears
"This wall was painted over last year by the building owner; need to negotiate access." Old supervisor knew this; new one tries to paint it; conflict; wall left undone. Per-asset history was never captured.
Agency-level scorecard masks individual variance
Agency rated A+ overall. Mumbai team is Tier A+. Indore team is Tier C. Aggregated view shows A. Brand misses the underperformance until quarterly review. Aggregation hides where team changes matter most.
Supervisor verification = trust ≠ proof
Old supervisor said "all done"; brand trusted. New supervisor says "all done"; brand still trusts. There is no independent verification underneath. The trust transfers; the audit grade does not exist.
Onboarding cost compounds with each rotation
3-7 days lost training new team. Coverage drops. Compliance drops. Quality drops. Multiply across 14-22% mid-campaign turnover. Re-onboarding tax is invisible until quarter-end.
The architectural shift: from people-centric to asset-centric
People-centric tracking (broken under churn)
Track promoter Ramesh. He covers Pune. He has a WhatsApp group. He sends photos at 7 PM daily. Ramesh's manager checks his Excel. Ramesh leaves → 12 walls go dark for 9 days until new promoter onboarded. Brand HQ never sees the gap.
Asset-centric tracking (survives churn)
Track Wall #PUN-247. Locked GPS. Assigned to a task ID. Anyone with valid login + face-match + geofence can submit verified evidence. If Ramesh is replaced by Anil, the wall doesn't know or care. Visibility continues uninterrupted. Brand HQ sees the same asset throughout the campaign.
The India BTL field-force churn math
| Field-force reality | 2026 India BTL data |
|---|---|
| Annual promoter attrition (top agencies) | 40-65% |
| Annual sub-vendor turnover (Tier 2-3 cities) | 22-38% |
| Mid-campaign supervisor turnover | 14-22% |
| Avg promoter tenure per agency | 8-14 months |
| Avg supervisor tenure | 11-18 months |
| Re-onboarding time per replacement (days) | 3-7 |
| Coverage drop during re-onboarding | 18-32% |
| Top agency promoter database size | 175,000+ (e.g. TopHawks) |
| Top agency deployment TAT | 48 hours |
| Top agency city presence | 32-246 cities |
| Typical BTL campaign duration | 4-26 weeks |
| Avg WhatsApp groups per campaign | 14-40 |
| BTL budget wastage from poor visibility | up to 30% |
| India BTL agency market | ₹65,000-80,000 Cr |
| Avg manpower as % of BTL budget | 40-60% |
The 8-layer churn-resilient campaign tracking framework
Track assets, not people
Every wall, outlet, hoarding, auto, kiosk, mall, technician install gets a unique asset ID with locked GPS coordinates. The asset is the persistent record. Wall #PUN-247, Outlet #BLR-1882, Hoarding #HYD-064, Pole #DEL-NP-3201, Mall #IND-PHX-09. Each has: GPS lock, task assignment, current status, full history, photo evidence chain, vendor accountability, audit trail. People come and go; the asset record persists.
Geofenced execution verification (system-trust, not people-trust)
A new team should not need to "earn trust" before the system measures their work. Geofence + face-match + mock-location verify automatically. 25-50m geofenced check-in at every asset. 9-layer mock-location detection. Face-match against Aadhaar-validated photo at login. Whether the worker is in week 1 or week 11, on Team A or Team C, the verification process is identical. No trust required.
Task-level accountability (assignments, not group chats)
Every task has a structured owner field that updates when manpower rotates. WhatsApp groups become history; tasks are the system of record. Per-task: Asset ID, current assignee, planned date, actual date, geofence + photo verification status, completion %. When a promoter rotates out, all open tasks reassign automatically to the replacement. Brand HQ sees real-time task ownership; not "ask Ramesh".
Centralised execution memory (replaces WhatsApp)
Photos, comments, history, audit trail all live inside one structured campaign workspace. New team members onboard by reading the asset history. Per-asset thread: every visit, every photo, every issue, every resolution stored chronologically and searchable. Onboarding a new supervisor takes 30 minutes instead of 3-7 days. Knowledge stays with the campaign, not the person.
Coverage metrics, not attendance metrics
"Ghost productivity" is when attendance is 90%+ but verified visits are under 70%. Measure outcomes, not effort. Per-asset KPIs: planned vs verified visits, effective visits (≥4 min), drive-by visits, ghost outlets, OTP confirmations. Attendance becomes a secondary metric; coverage becomes primary. Team change makes no difference to coverage measurement.
Per-asset historical execution memory
Every asset carries its history: when last visited, what was found, what was fixed, what issues remain. New teams inherit context instead of starting blind. Wall #PUN-247 example: "Painted 24-Mar; faded by 12-May; building owner negotiated repaint access on 15-May; current creative variant FMCG-2026-A; next audit due 17-Jun". New supervisor reads the asset history in 30 seconds.
Per-vendor + per-team scorecards (real-time, multi-level)
Tier A+ to D classification at agency, city, supervisor, and individual worker level. New teams enter at probationary tier; data classifies them within 2-3 days. Per-agency rollup hides Indore underperformance. Per-city scorecard surfaces it. Per-supervisor scorecard pinpoints whose change caused the dip. Per-worker Tier A+ identification builds a portable reputation that travels with the worker across agencies.
AI anomaly detection (catches what supervisors no longer can)
When teams change frequently, manual supervision fails. AI detects unusual patterns regardless of who is in the team. Network-wide AI flags: photo recycling across teams, GPS spoofing, drive-by visits, ghost outlets, identity-swap patterns, post-replacement quality drops. Pattern detection is team-agnostic. When Team C joins and submits anomalous data, AI flags it on Day 2; manual supervisor would notice on Day 14.
Make the campaign people-resilient. Switch from tracking teams to tracking assets.
Free 30-Day Verification Challenge on one multi-city campaign. Per-asset unique ID + geofenced check-in + face-match identity + task-level accountability + centralised execution memory + per-vendor scorecards + AI anomaly detection + per-asset historical memory. Field force continues using existing WhatsApp + agency app. 100% verification accuracy. 100% fraud detection rate.
Request a churn-resilient pilot →Per-asset timeline (continuity through team changes)
Wall #PUN-247 — Aundh, Pune · FMCG-2026-A creative · Locked GPS 18.5594°N 73.8077°E
| Day | Worker | Asset event |
|---|---|---|
| Day 03 | Ramesh | Pre-paint baseline captured + owner OTP confirmed + dimensions photogrammetry: 124 sq ft |
| Day 04 | Ramesh | Painting completed. AI compliance match 96%. Creative variant verified |
| Day 18 | Ramesh | Day-14 audit. Visibility retention 98%. No issues |
| Day 22 | — | Ramesh resigns. Open tasks reassigned to Anil (replacement promoter) |
| Day 32 | Anil | Day-30 audit. Visibility retention 96%. Minor edge wear noted; flagged for re-touch |
| Day 38 | — | Anil's supervisor (Anita) resigns. Anil reassigned to new supervisor Rajesh |
| Day 47 | Anil | Building owner requests re-touch (rain damage). Logged in asset history |
| Day 51 | Anil | Re-touch completed. Photo + GPS + owner OTP confirmed. Visibility back to 98% |
| Day 62 | Anil | Day-60 audit. 95% retention. Edge re-touch scheduled for next visit |
| Day 81 | — | Vendor B replaced by Vendor C for Pune (procurement decision). Anil retained; assets transferred |
| Day 88 | Anil | Day-90 audit. Final visibility 92%. Campaign closeout report generated |
Three personnel changes during the campaign. Asset-level history is continuous. Brand HQ sees an unbroken record. Subsequent supervisor onboards by reading 30 seconds of asset history. The wall doesn't notice that the team changed.
Live dashboard view (180-promoter, 22-city campaign mid-flight)
| Live dashboard metric | Value |
|---|---|
| Campaign | CD_BRAND_5STATE_Q2 |
| Day | Day 47 of 84 |
| Total tracked assets | 8,420 |
| Active assets (verified last 7 days) | 7,892 (93.7%) |
| Original promoters deployed | 180 |
| Promoters currently active | 194 |
| Promoters rotated since start | 52 (28.9% mid-campaign churn) |
| Supervisors rotated since start | 3 of 14 |
| Sub-vendor changes | 1 (Pune) |
| Coverage retention through rotations | 96.3% |
| Avg onboarding time new worker | 28 minutes |
| Avg coverage drop during rotation | 3-5% |
| Mock-location flags (post-rotation) | 0 |
| Drive-by visit flags (post-rotation) | 4 |
| Per-supervisor scorecard refresh | Real-time |
| Tier A+ supervisors | 10 of 14 |
| Tier C-D (intervention) | 1 of 14 |
| Per-vendor scorecard differential | Vendor A: 94% | B: 88% | C: 76% |
| Verified Execution Rate (VER) | 92.8% |
| Compared to people-centric baseline | +24 points VER |
Comparison: people-centric tracking vs asset-centric tracking
| Dimension | People-centric (legacy) | Asset-centric (2026) |
|---|---|---|
| Primary tracking unit | Promoter / supervisor / agency | Asset (wall, outlet, pole, mall, install) |
| System of record | WhatsApp + Excel + PPT | Centralised structured workspace |
| What happens when team changes | Visibility blackout for 3-14 days | Zero disruption to asset tracking |
| Re-onboarding time | 3-7 days | ~30 minutes (read asset history) |
| Coverage continuity | Drops 18-32% during rotation | Drops 3-5% |
| Verification methodology | Supervisor word + photos | Geofence + face-match + AI + OTP |
| Accountability granularity | Agency-level | Per-asset, per-vendor, per-worker |
| Historical context for new team | "Ask the previous supervisor" | Per-asset thread (always accessible) |
| Scorecard reliability | Aggregated; masks variance | Multi-level; surfaces variance |
| Manual review at scale | Required + bottleneck | AI-augmented; near-zero marginal cost |
| Coverage % verification | Self-reported | Independently verified per asset |
| Fraud detection during churn | Near zero | 100% (network-wide AI) |
| Campaign closeout report defensibility | Low (anecdotal + curated photos) | High (audit-grade evidence chain) |
| Brand HQ visibility | Sees WhatsApp messages | Sees real-time asset state |
| Procurement renewal data | Annual review | Continuous per-vendor scorecard |
| Year-1 ROI | Baseline | 5-15x via avoided leakage + cycle compression |
Cost of NOT being churn-resilient (per ₹50 L campaign with 30%+ team turnover)
| Cost dimension | Annual impact |
|---|---|
| Coverage drop during rotation (18-32% × 14-22% of teams × avg 5 days) | ₹3.5-7 L per ₹50 L campaign |
| Re-onboarding tax (3-7 days × replacements) | ₹1.5-4 L |
| Lost historical context (re-discovery work) | ₹50,000-1.5 L |
| Photo recycling during transition gaps | ₹1-3 L |
| Supervisor-trust gap fraud | ₹2-6 L |
| Quality variance between teams | ₹1.5-4 L |
| Reporting format inconsistency | ₹40,000-1 L |
| Procurement renewal delays from poor data | ₹50,000-2 L |
| Audit defensibility shortfall (BRSR Core / CFO) | Difficult to monetise |
| Customer / consumer experience inconsistency | ₹1-3 L (NPS impact) |
| Total hidden cost on ₹50 L campaign | ₹12-32 L (24-64%) |
Verification ROI for churn-resilient campaigns
| Campaign scale | Verification cost (gOGig) | Avg churn-cost prevented | Net ROI |
|---|---|---|---|
| Small (₹15 L, 60 assets, 20 promoters) | ₹40,000-80,000 | ₹3-7 L | 4-9x |
| Medium (₹50 L, 500 assets, 80 promoters) | ₹2-3.5 L | ₹12-32 L | 5-12x |
| Large (₹2 Cr, 2,500 assets, 180 promoters) | ₹8-14 L | ₹40-90 L | 5-10x |
| National (₹10 Cr, 10,000+ assets, 600+ promoters) | ₹40-75 L | ₹2-5 Cr | 5-12x |
When the people executing the campaign keep changing, the system holding the campaign together cannot live inside one person's head, one WhatsApp group, or one supervisor's spreadsheet. The system has to live where the assets live: in a structured workspace that remembers every wall, every outlet, every pole, every install, every visit, regardless of who was holding the phone at that moment. People should be replaceable. Verification should not be.
What the best brands require in 2026 BTL contracts (churn-proofing clauses)
Per-asset unique ID with locked GPS at campaign launch
9-layer mock-location detection on every visit
Geofenced check-in at 25-50m radius enforced
Worker face-match + Aadhaar identity at app login
Centralised execution workspace replacing WhatsApp groups as system of record
Per-asset historical execution memory with searchable thread
Auto-reassignment of open tasks when worker / supervisor rotates
Task-level accountability with current assignee tracking
Live-capture photo enforcement (gallery uploads disabled)
SHA-256 + perceptual hash on every photo across campaign + history
Coverage % as headline KPI (replacing attendance %)
Per-vendor, per-supervisor, per-worker Tier A+ to D scorecards
Cross-rotation continuity SLA (max 3-5% coverage drop per rotation)
Onboarding time SLA (max 30-60 min for new worker through asset history)
AI anomaly detection at rotation boundaries
Verified Execution Rate (VER) as contractual KPI
Proof-Before-Payment workflow for invoice 3-way matching
7-year audit-grade retention + BRSR Core-ready evidence pack
Vendor rotation notification clause (24-48 hr notice + transition plan)
Verified by gOGig certification or equivalent independent verification standard
Frequently Asked Questions
gOGig's asset-centric verification keeps every campaign measurable through team rotation, across every BTL, OOH, and field-service format.
gOGig's asset-centric verification runs across every major Indian metro, tier-1/tier-2 city, and rural cluster where multi-city BTL campaigns face team churn.
Make the campaign people-resilient. Switch from tracking teams to tracking assets.
Free 30-Day Verification Challenge on one multi-city campaign. Per-asset unique ID + geofenced check-in + face-match identity + task-level accountability + centralised execution memory + per-vendor scorecards + AI anomaly detection + per-asset historical memory. Field force continues using existing WhatsApp + agency app. 100% verification accuracy. 100% fraud detection rate.
100%
AI accuracy
100%
Detection rate
5-12x
Year-1 ROI
Written by
gOGig Editorial
gOGig Editorial Team
The gOGig Editorial team publishes research, frameworks, and field intelligence drawn from gOGig Labs' dataset of 10,000+ verified field submissions across FMCG, dairy, OOH, BTL, solar, market research, pharma, security, telecom, and BFSI sectors.
Was this article helpful?
Your feedback helps us write better content.

