
What a verified BTL campaign looks like (vs. what your agency is showing you)
A side-by-side comparison of legacy agency PPT closeouts and verified BTL execution reports. Built for brand managers and CMOs who pay invoices for activations, retail visibility, promoter operations, and OOH deployments. The visual difference is unmistakable once you have seen both.
From 3 days to 3 seconds
The shift from end-of-day PPT closeouts to real-time verified ground truth. The same campaign data that took 3 days to compile, scrub, and present arrives in 3 seconds. The difference is not the time. The difference is what is actually provable.
The agency partner sends an email at 6:47 PM. Subject line: Campaign closeout deck attached. 28-slide PPT. 142 photos in grid layout. Cover slide says 60,000 footfall, 96% POSM compliance, 184 outlets covered. The brand manager opens the deck on a Tuesday morning, scrolls through smiling promoters and tidy displays, and feels reasonably satisfied. The same week, a different brand manager opens her gOGig dashboard. Live. Per-vendor. Per-outlet. Per-photo. The visual difference between the two windows is the entire point of this article.
The visual difference: side by side
What the agency shows you
Hero photo of an enthusiastic promoter | "Mumbai West" caption | "Date: April 2026" (month, not day) | "Footfall: 5,400" (no methodology) | "POSM compliance: 96%" (no breakdown) | "Vendor: Sample Activations Pvt Ltd" | 3 supporting photos in grid | No EXIF visible | No timestamp authentication | No image hash uniqueness check
What a verified report shows you
Same hero photo, EXIF preserved | "Mumbai West, Andheri (E), Lokhandwala Junction" | "April 14, 2026 at 11:42 AM IST (server-side)" | "Footfall: 380 verified, plausibility-tested vs venue capacity" | "POSM compliance: this site 74%, campaign avg 82%, 8 sites flagged" | "Vendor: Tier B, 84% verified execution rate Q1" | 14 continuous capture frames | Image hash unique across campaign | 9-layer mock-location verified | Customer OTP confirmed
Six layers that separate the two reports
| Layer | What the agency shows | What a verified report shows |
|---|---|---|
| 1. Real-time visibility | End-of-day or end-of-campaign PPT | Live dashboard, per-submission as it arrives |
| 2. Geo-validation | GPS coordinates in caption | 9-layer mock-location verified location |
| 3. AI-based proof verification | Photo grid, no analysis | Image hash, edit-signature, behavioral pattern checked |
| 4. Timestamp integrity | Date in caption (no methodology) | Server-side immutable timestamp |
| 5. Compliance intelligence | Self-reported aggregate (e.g., 96%) | Per-site verified, per-vendor breakdown |
| 6. Proof Before Payment | Invoice attached to PPT | 3-way matched with verified execution data |
The before-and-after at a glance
| Dimension | Before (agency PPT) | After (verified report) |
|---|---|---|
| Delivery time | 7 to 14 days post-campaign | Real-time during campaign |
| Format | 28-slide PPT, 142 photos | Live dashboard, on-demand drilldown |
| Footfall | 60,000 across 12 cities | Plausibility-tested 41,800; 18,200 unverified |
| POSM compliance | 96% pan-India | 82% verified; 8 sites below 60%, 4 vendor-attributed |
| Photo authenticity | Visual judgment | Hash uniqueness + EXIF + edit-signature checked |
| Vendor performance | Anecdotal in commentary | Tier A to D scorecard with verified rate |
| Anomaly visibility | None | Anomaly inbox flagged 14 submissions for review |
| Time travel | Snapshot in time | Trail across campaign lifecycle |
| Audit defensibility | Hard to substantiate beyond photos | 7-year retention, audit-grade evidence |
| BRSR Core readiness | None | Full value chain disclosure pack |
| Payment release | Disputed lines block invoice | 3-way matched, 19-day average payment cycle |
Decoder: what agency report phrases actually mean
"Campaign successfully executed across pan-India network"
Vendor confirmed completion. No independent verification. "Successfully" describes intent, not outcome.
"96% POSM compliance achieved"
Agency averaged the self-reports. Independent verification typically reveals 14 to 22 percentage points lower. The 4% gap is not the real gap.
"Geo-tagged proofs attached"
GPS coordinates were recorded at upload time. They can be spoofed in seconds with mock-location apps. Geo-tag is not geo-verification.
"Real-time monitoring throughout the campaign"
Agency supervisor watched WhatsApp updates. "Real-time" describes the agency's view, not the brand's. The brand still got the PPT 11 days later.
"60,000 footfall captured at activation venues"
Promoter or supervisor estimated counts. No plausibility test against venue capacity, time window, or footfall conversion benchmarks. Footfall inflation is a known industry pattern.
"Vendor delivered as per the brief"
Vendor self-reported delivery against the brief. No independent verification. "As per the brief" is a contractual statement, not a verified one.
"Photo dump attached for reference"
The agency collected 142 photos. No hash uniqueness check. No edit-signature analysis. No mock-location detection. Photos are documentation, not verification.
"All compliance checkpoints cleared"
Internal agency checklist marked done. No external auditor involved. Compliance is self-attested, not substantiated. Audit committee cannot rely on this language.
Walking through a typical 12-city campaign: report vs reality
| Campaign element | What the PPT says | What verification reveals |
|---|---|---|
| Cities covered | 12 cities (Mumbai, Pune, Bangalore, Hyderabad, Chennai, Kolkata, Delhi, Gurgaon, Ahmedabad, Jaipur, Lucknow, Indore) | 11 cities verified, 1 city (Lucknow) had 24% submissions flagged |
| Activation sites | 184 sites | 184 sites attempted, 142 verified, 42 partially verified or flagged |
| Promoter hours | 5,520 hours total | 4,180 hours verified (76%), 1,340 hours flagged for proxy attendance or short duration |
| POSM compliance | 96% | 82% verified; vendor tier A 91%, tier B 78%, tier C 65% |
| Footfall | 60,000 reported | 41,800 plausibility-passed, 18,200 above venue-capacity threshold |
| Sample distribution | 48,000 packs distributed | 38,200 outlet-OTP confirmed, 9,800 unverified |
| Vendor count | 14 vendors | 14 vendors, but 3 in Tier C and 1 in Tier D scorecard |
| Recycled photos | None mentioned | 18 recycled photos detected across 142 submissions (9.9%) |
| Wrong creative installed | None mentioned | 7 sites with old creative still displayed |
| Geo-spoofed submissions | None mentioned | 11 submissions blocked at 9-layer mock-location check |
| Effective ROI | Positive engagement, high recall | RoVE 2.8:1 on verified spend; reported ROAS was 4.2:1 |
Run your next campaign with verification
Bring one BTL or OOH campaign for a 14-day pilot. Receive both reports side by side. The agency PPT closeout next to the gOGig verified report. The visual difference makes the decision for you.
Request a verified campaign pilot →The visible difference in the dashboard
| Dashboard view | Agency PPT closeout | Verified report dashboard |
|---|---|---|
| Headline number | 96% compliance | VER 82%, drilldown available per site |
| Per-city breakdown | Aggregate only | Per-city, per-site, per-vendor live map |
| Per-vendor scorecard | Not shown | Tier A to D with verified execution rate |
| Photo grid | Curated by agency | All submissions accessible, anomalies highlighted |
| Time-series view | Snapshot | Trail across campaign duration |
| Anomaly inbox | None | 14 flagged submissions for review |
| 3-way matching | Not feasible | PO + invoice + verified delivery |
| Audit committee mode | Send the PPT | One-click evidence pack export |
| BRSR Core mode | Manual collation | API-ready, 7-year structured retention |
| Drilldown to single submission | Photo only | Photo, EXIF, hash, geo-trail, AI verdict, OTP status |
The 10 markers of a verified BTL campaign
| Verification marker | Why it matters |
|---|---|
| EXIF preserved on every submission | Camera, GPS, timestamp data survives transit |
| Server-side immutable timestamp | Capture time cannot be manipulated client-side |
| 9-layer mock-location verification | Mock-location apps blocked at submission |
| Image hash uniqueness check | Recycled photos exposed automatically |
| AI creative-match verification | Wrong creative or substituted POSM caught |
| Customer or retailer OTP confirmation | Third-party witness to the visit |
| Face match plus liveness for promoters | Proxy attendance eliminated |
| Sensor cross-check (accelerometer, gyroscope) | Movement consistent with activation activity |
| Per-vendor scorecard real-time | Vendor variance transparent, not hidden in averages |
| 3-way matching ready (PO + invoice + verified delivery) | Procurement governance parity with IT and logistics |
The CFO test: what each report can defend
| CFO challenge | Agency PPT can defend? | Verified report can defend? |
|---|---|---|
| How much of this is independently verifiable? | No | Yes, with a number |
| Show me per-vendor breakdown | Partial | Yes, real-time |
| What is our exposure if a regulator audits? | High | Low |
| Can we support BRSR Core limited assurance? | No | Yes, on demand |
| What was the actual footfall vs reported? | No way to verify | Plausibility-tested |
| How many submissions had recycled photos? | Cannot answer | Specific count |
| Were any visits geo-spoofed? | Cannot detect | 9-layer mock-location verified |
| Does the closing audit committee finding close? | Carries forward | Closes with evidence |
Where the agency report breaks under scrutiny
| Scrutiny moment | Where the PPT fails |
|---|---|
| Audit committee asks for evidence behind 96% compliance | Photos provided. Methodology not. Self-reported aggregate cannot substantiate. |
| BRSR Core auditor requests vendor execution evidence | No structured retention. No per-vendor verified rate. Manual collation begins. |
| Procurement asks for 3-way matching | PPT cannot serve as verified delivery proof. Invoice held. |
| Press or analyst asks about footfall claims | Plausibility cannot be tested. Reputational exposure rises. |
| Internal audit raises a recurring marketing controls finding | Evidence base for closure does not exist. Finding remains open. |
| Brand discovers competitor uses verified reports | Procurement asks why your agency cannot match the standard. |
| Investor or acquirer due diligence on marketing | Cannot substantiate marketing spend efficiency. Valuation impact. |
| Fraud investigation begins after specific incident | Photos available but cannot be forensically analysed at scale. |
What you actually receive with a verified report
| Deliverable | What it contains | Where it lives |
|---|---|---|
| Live campaign dashboard | Real-time per-site, per-vendor verified execution rate | Browser, no install required |
| Anomaly inbox | Flagged submissions with reason | Dashboard plus email digest |
| Per-vendor scorecard | Tier classification with verified execution rate | Procurement and operations module |
| Per-submission audit trail | EXIF, hash, geo-trail, AI verdict, OTP confirmation | Drilldown from dashboard |
| 3-way matching report | PO + invoice + verified delivery reconciliation | Finance and procurement module |
| BRSR Core value chain pack | Audit-grade evidence in regulator-ready format | On-demand export |
| Anytime closeout report | Generated on click, not after 11 days | One-click export to PDF or PPT |
| Historical campaign comparison | VER trajectory across campaigns | Brand-level analytics |
| Vendor improvement insights | Specific gaps surfaced for remediation | Vendor module, shared optionally with vendor |
| 7-year retention | Structured, audit-accessible | Secure object store |
The financial difference between the two reports
| Financial dimension | Agency PPT campaign | Verified campaign |
|---|---|---|
| Reported ROAS | 4.2:1 | 4.2:1 |
| Verified Execution Rate | Not measured | 82% verified, 18% flagged or unverified |
| RoVE (Return on Verified Execution) | Cannot calculate | 3.4:1 on verified spend, 0 on unverified |
| Disputed invoice value (typical) | 8–14% of campaign cost | 0–2% (most disputes prevented) |
| Recoverable leakage | Identified retrospectively, often not recovered | Identified before payment, recovered via PBP |
| Payment cycle | 45–75 days | 14–22 days |
| Reconciliation hours per campaign | 30–80 hours | 4–12 hours |
| Hidden cost line item | Operations team time, dispute resolution | Platform fee, fully visible |
| Year-1 net P&L impact for ₹10 Cr campaign | ~₹0 (status quo) | +₹1.4 to 2.2 Cr |
PPT closeout vs verified report on the same campaign
Agency PPT closeout
28-slide deck delivered Day 11 post-campaign. 142 curated photos. 96% reported POSM compliance. ₹4.2 lakh in dispute on 8 sites. Resolution took 67 days. Operations team spent 38 hours on reconciliation. Invoice payment cycle 71 days.
Verified report on same campaign
Live dashboard from Day 1. 142 submissions verified per-submission. 82% verified POSM compliance with per-vendor breakdown. 8 sites flagged at submission, 4 remediated within 48 hours. Anytime closeout export available. Zero disputes raised. Operations team time: 8 hours. Payment cycle 19 days.
A verified BTL campaign does not look more impressive on a screen. It looks more honest. The headline number might be lower. The detail is dramatically deeper. The CFO sleeps better. The audit committee finding closes. The procurement team stops blocking the invoice.
5 prompts that get you to a verified campaign quickly
| Prompt | What it produces |
|---|---|
| Run a 14-day verification pilot on our next campaign | Baseline verified execution rate established before scaling |
| Compare PPT closeout against verified report side by side | Decision-grade evidence for procurement and CFO |
| Generate a per-vendor scorecard for the last 4 campaigns | Vendor consolidation roadmap clarified |
| Show me what BRSR Core evidence looks like for this campaign | Listed-client readiness assessment |
| Run an anomaly audit on the photos from our last campaign | Retrospective fraud detection on closed campaigns |
Frequently Asked Questions
Verified campaign reporting covers every physical marketing and field operations format
gOGig verified campaign reporting is live across India's major metros and tier-2 cities
Run your next campaign with verification
Bring one BTL or OOH campaign for a 14-day pilot. Receive both reports side by side. The agency PPT closeout next to the gOGig verified report. The visual difference makes the decision for you.
Written by
gOGig Editorial
gOGig Editorial Team
gOGig is India's proof-of-work layer for the physical economy. The editorial team covers field execution intelligence, marketing accountability, and BTL verification.
Was this article helpful?
Your feedback helps us write better content.



