How do I verify if my offline marketing vendor actually executed the campaign?

A practical 2026 framework for brand managers, procurement leads, CFOs, and marketing operations heads who need to know whether the campaign their agency invoiced actually happened. Built around 7 verification steps, 5 core questions, and the AI-driven proof stack replacing WhatsApp + PPT closeouts.

G
gOGig Editorial
··9 min read

22–32%

Avg execution leakage absorbed by Indian brands relying on WhatsApp photos and PPT closeouts as vendor proof. The single most expensive habit in Indian marketing operations. Verifying whether the vendor actually executed the campaign is not a process question; it is a P&L question.

22–32%Avg leakage absorbed
30–80 hrsAvg manual recon hours
~89%EXIF/GPS stripped on WhatsApp
9%Companies with full vendor visibility

A brand manager at a top-50 Indian FMCG receives the quarterly BTL closeout PPT from her agency. 4,200 outlets activated. 96% compliance reported. ₹3.2 Cr invoice attached. Three weeks later, an internal audit picks 50 outlets at random and physically visits. 18 outlets show no evidence the activation ever happened. 11 outlets received the wrong creative. 9 outlets received it but the POSM was removed within 7 days. The actual verified execution rate: 64%, not 96%. ₹1.1 Cr of the invoice rests on activity that cannot be substantiated. The brand manager is not unusual. She represents the operational default of Indian marketing in 2025.

The 5 questions every brand should ask before paying any offline marketing invoice

1. Did the activity actually happen?

2. Did it happen at the correct location?

3. Did it happen at the correct time?

QuestionManual proof (WhatsApp + PPT)Verified proof (gOGig AI)
Did the activity actually happen?Vendor self-attestation9-layer mock-location detection + face match + liveness
Did it happen at the correct location?GPS reported by app (spoofable)100% mock-location detection + cross-source check
Did it happen at the correct time?Vendor-supplied timestampServer-side timestamp + behavioural anomaly check
Was the execution compliant?Subjective photo reviewAI creative-match at SKU/POSM level (100% accuracy)
Does the proof justify payment?'It looks correct'Per-outlet verified execution scorecard + 3-way matching

4. Was the execution compliant with the brief?

5. Does the proof justify the payment?

The 7-step framework to verify offline marketing vendor execution

Step 1 — Demand a pre-campaign baseline audit

If there is no baseline, there is no accountability.

What to require before vendor begins execution

  • Geotagged baseline images of every outlet, OOH site, or wall in the campaign brief
  • Exact location coordinates for every campaign asset (pincode + lat/long)
  • Creative version records for every campaign asset (creative ID, design version)
  • Placement position documentation (which shelf, which wall section, which side)
  • Timestamped pre-installation proof with verified metadata
  • Retailer / site owner OTP confirmation of campaign start

Step 2 — Stop accepting WhatsApp photos as proof

A static photo is a claim, not operational truth.

Why WhatsApp evidence fails

WhatsApp evidence problemWhy it doesn't qualify as verification
EXIF / GPS metadata stripped~89% of standard mode uploads lose location data
Image can be recycledSame photo used across campaigns; no hash detection
Image can be editedPhotoshopped/AI-altered images appear identical
Photo can come from anyoneNo identity link between sender and rep on ground
Upload timestamp does not equal activity timestampPhoto taken yesterday, uploaded today, still appears 'compliant'
No structured audit trailChat history not procurement-defensible
No 7-year retentionBRSR Core audit-grade impossible

Step 3 — Verify location AND time simultaneously

Most brands verify only 'where'. Very few verify 'when'. Real verification requires both.

The location + time verification stack

LayerWhat it confirms
GPS coordinates (live capture)Location at moment of capture (not later)
Server-side timestampWhen the activity actually happened (not when uploaded)
9-layer mock-location detectionGPS authenticity (catches spoofing apps)
Telco / IP cross-checkCellular network location matches reported GPS
Movement intelligenceDetects impossible travel speeds between sites
Behavioural anomaly classifierCatches identical visit-duration clustering, repeated framing
OTP retailer confirmationThird-party verification of rep visit

Step 4 — Demand outlet-level execution visibility

Never accept 'campaign completed successfully'. Demand per-outlet logs.

What an outlet-level scorecard should contain

Per-outlet data pointWhy it matters
Visit start time and end timeOperational adherence to brief
Live timestamped photos (3–5 per outlet)Continuous documentation
Creative-match score (AI verified)Did the right creative get installed?
Planogram compliance scoreShelf placement vs approved planogram
POSM placement verificationRight POSM, right position, right condition
Outlet OTP confirmationRetailer cross-verification of visit
Visit route loggedPre/post outlets visited that day
Missing-location reportOutlets in brief but not visited
Same-day rectification statusIssues flagged and fixed on visit
Per-vendor scorecard impactVendor accountability roll-up

Step 5 — Run AI anomaly detection across the submission set

Manual review cannot scale across thousands of outlets, hundreds of cities, and lakhs of field interactions. AI can.

10 anomaly patterns AI detects that humans miss

Anomaly patternManual detectionAI detection
Duplicate image (exact match)4–8%100% (SHA-256)
Duplicate image (perceptual near-match)2–4%100% (perceptual hash)
Impossible travel speed~0%100% (route reconstruction)
Identical visit-duration clustering~0%100% (behavioural anomaly)
Repeated framing patterns~0%100% (CV pattern matching)
Geo-spoofing (mock location apps)~0%100% (9-layer detection)
End-of-day batch upload signature6–12%100%
Multiple visits from identical coordinates~0%100%
Edit-signature on submitted images~0%100% (edit-signature analysis)
Cross-vendor asset re-use~0%100% (asset re-use sequence detector)

Step 6 — Move to Proof-Before-Payment (PBP)

Do not approve invoices on PPT decks or verbal confirmation. Tie payment to verified execution.

The PBP procurement discipline

Procurement stepPre-PBPWith PBP
PO raisedStandardStandard
Field executionVendor executes; self-reportsVendor executes; gOGig captures verified evidence in parallel
Invoice submissionVendor sends invoice + PPTVendor invoice auto-matched to verified execution data
Invoice verificationManual review 30–80 hours3-way matching automated
Payment thresholdSubjectivePer-line-item: >=verified-threshold required
Approval workflowCMO/CFO sign-offSystem-generated; CMO/CFO countersign exceptions only
Dispute cycle14–22 days2–3 days
Payment cycle60–90 days14–22 days
Vendor satisfactionMixed (slow payment)High (fast payment for verified work)
Audit committee defensibilityWeakStrong

Step 7 — Conduct random third-party verification audits

Even with strong systems, independent audits remain critical for behavioural accountability.

The audit cadence that works

Audit typeFrequencySample size
Surprise outlet checksMonthly2–5% of outlets
Mystery shopper auditsQuarterly1–2% of outlets
Random location validationContinuous (AI-driven)100% of submissions
Cross-verification samplingMonthly5–8% of outlets
Vendor-side surveillance auditsQuarterlyTop 3–5 vendors
Customer OTP retailer surveysPer-campaign20–30% of outlets
Stakeholder feedback collectionPer-campaignPer-outlet

Get verification-grade vendor accountability in 21 days

Free 30-Day Verification Challenge on one live campaign. We deploy 9-layer mock-location detection, SHA-256 + perceptual hash, AI creative-match, behavioural anomaly classifier, and per-vendor scorecards. Field force continues using WhatsApp. 100% verification accuracy. 100% fraud detection rate.

100%

Verification accuracy

100%

Fraud detection rate

21 days

Pilot deployment time

Request a 30-Day Verification Challenge

What a properly verified campaign should include (4 layers)

Layer 01 — Operational layer

Live execution dashboard. Outlet-level visibility. Route intelligence. Geofenced check-ins. Real-time campaign map. Activity stream by territory.

Layer 02 — Proof layer

Timestamped images. Live-capture validation. Metadata integrity. AI-assisted image analysis. Creative-match scoring. SHA-256 + perceptual hash. Edit-signature detection.

Layer 03 — Accountability layer

Compliance scoring per outlet. Missing-location alerts. Audit logs. Vendor traceability. Per-vendor Tier A+ to D scorecard. Per-territory accountability roll-up.

Layer 04 — Financial layer

Proof-before-payment approvals. Invoice-linked verification. Exception reporting. Dispute-ready audit trail. 3-way matching with PO + invoice + verified delivery. 7-year structured retention.

Vendor red flags: 12 signals your vendor may not be executing

Red flagSignificance
Photos arrive in end-of-day batchesLikely shot at one time, not over the day
Same backgrounds in different 'outlets'Recycled or stock photos
Identical visit durations across outletsSynthetic data pattern
Reports always 100% compliantStatistical impossibility at scale
'Lost connectivity' or 'GPS issue' frequentCover for non-execution
Reps move impossibly fast between sitesGeographic fraud
Photos with no EXIF metadataWhatsApp standard or manually scrubbed
POSM photos show no surroundingsStudio-shot, not on-site
Vendor refuses live-capture requirementsIndicates concern about real conditions
Vendor objects to OTP confirmation from retailerAvoiding third-party verification
Invoices increase without proportional outletsPadding or scope creep without execution
Vendor pushes back on per-outlet visibilityReluctance to grant accountability

The verification scorecard: what good looks like

IndicatorTier A+ vendorTier C-D vendor
Verified Execution Rate92–98%52–72%
Anomaly flag rate<2%14–26%
Photo authenticity rate100%62–84%
GPS authenticity rate100%78–92%
Creative-match accuracy96–100%62–82%
Outlet OTP confirmation rate>=85%<=62%
Same-day rectification rate>=80%<=40%
Avg invoice dispute days2–3 days14–22 days
Avg payment cycle (with PBP)14–22 days45–60+ days
Contract renewal probability~92%~38%

The cost of NOT verifying vendor execution

Cost dimensionAnnual impact per ₹100 Cr BTL spend
Execution leakage absorbed₹22–32 Cr
Manual reconciliation cost₹0.4–0.9 Cr
Invoice dispute resolution overhead₹0.3–0.6 Cr
Audit committee remediation₹0.3–0.8 Cr
Delayed payment cash-flow cost₹0.6–1.4 Cr
Wrong-creative POSM execution cost₹1.5–3 Cr
Stockout impact (FMCG)₹2–5 Cr
BRSR Core preparation cost₹0.4–0.9 Cr
Trade scheme leakage₹2–4 Cr
Total cost of not verifying₹30–52 Cr per ₹100 Cr BTL spend

If a brand believes its vendor executed the campaign because the vendor said so, the brand is operating on faith, not on infrastructure. In 2026, every offline marketing rupee should pass through a verification layer before it leaves the bank. The cost of that layer is approximately 1–3% of operating expense. The leakage it prevents is 22–32%. The math is not subtle.

Verification readiness checklist: 22 questions to ask before signing your next BTL contract

Will you provide geotagged baseline images of every campaign asset before execution begins?

Will photos be live-captured at the site or accepted as WhatsApp forwards?

Will every submission preserve EXIF and GPS metadata?

Will photos pass SHA-256 and perceptual hash uniqueness check?

Will GPS authenticity pass 9-layer mock-location detection?

Will every visit be cross-verified via outlet OTP confirmation?

Will creative-match be AI-verified at SKU/POSM level?

Will server-side timestamps validate activity time (not upload time)?

Will route intelligence detect impossible travel speeds?

Will behavioural anomaly classifier catch identical visit-duration clustering?

Will edit-signature detection catch Photoshopped or AI-altered images?

Will per-outlet execution scorecards be available in real-time?

Will missing-location reports be generated daily?

Will per-vendor scorecards be refreshed weekly?

Will 3-way matching of PO + invoice + verified delivery be possible?

Will proof-before-payment workflows be operational?

Will audit-grade structured retention be maintained for 7 years?

Will BRSR Core-ready evidence pack be exportable on demand?

Will random third-party audits be permitted in contract terms?

Will Verified Execution Rate (VER) be a contractual KPI?

Will Return on Verified Execution (RoVE) be measured?

Will Verified by gOGig (or equivalent independent verification) certification be required?

Manual verification vs AI-verified pipeline (operating reality)

DimensionManual verificationAI-verified pipeline
Coverage of submissions5–15% sampling100%
Fraud detection rate6–22%100%
Time per submission verified~3–8 minutes~3 seconds
Cost per submission verified₹80–180₹3–12
Auditor subjectivity+-14–26 pp+-2–4 pp
Data latency to dashboard2–7 daysReal-time
Audit-grade retentionManual collation7-year structured retention
BRSR Core readinessManual exerciseAPI-ready, on-demand
ScalabilityPlateau at ~2–4% of activity100% of activity at scale
Year-1 ROIBaseline4–8x
verify offline vendor execution
FAQ

Frequently Asked Questions

Glossary
Vendor execution verificationIndependent, structured confirmation that an offline marketing vendor actually executed the campaign at the right location, right time, right creative, and right compliance.
Field Execution Intelligence (FEI)The category of platforms producing verified ground truth. The infrastructure underneath vendor execution verification.
gOGig AI14 production models. 100% verification accuracy. 100% fraud detection rate. Real-time pipeline.
Verified by gOGigEarned certification indicating verification-grade execution capability.
Verified Execution Rate (VER)% of contracted physical execution that can be independently verified. The headline KPI.
Return on Verified Execution (RoVE)Attributed revenue divided by verified spend only. The board-level KPI replacing ROAS-alone reporting.
Proof Before Payment (PBP)Procurement standard tying invoice approval to verified execution.
3-way matchingProcurement discipline combining PO, invoice, and verified delivery.
9-layer mock-location detectiongOGig's GPS authenticity model. 100% detection rate.
SHA-256 + perceptual hashImage fingerprinting catching exact duplicates and near-duplicates.
Edit signature detectionIdentification of Photoshopped or AI-altered images.
Creative-match CVComputer vision verifying photographed creative matches approved campaign creative.
Per-vendor Tier A+ to D scorecardClassification of vendors by weekly verified execution rate.
OTP-confirmed outlet verificationRetailer / site owner confirms rep visit via OTP. Third-party evidence layer.
Behavioural anomaly classifierAI model catching unnatural patterns (identical visit durations, end-of-day batches, repeated framing).
BRSR CoreSEBI ESG framework. Mandatory reasonable assurance for top 250 (FY 2025-26) - top 1,000 (FY 2026-27).
Audit-grade structured retention7-year retention of verified execution data, exportable on demand.
Vendor execution verification covers
BTL activationsOOH static and DOOHWall paintingBus and cab brandingAuto rickshaw brandingRetail POSM rolloutTrade scheme executionPromoter deploymentMall and high-street activationsSampling drivesPharma MR field forceBFSI field operationsQSR outlet auditReal estate site visitsInsurance surveyInfluencer event verificationFranchise compliance auditAuto dealer compliance
Cities where vendor verification is operational
MumbaiBangaloreDelhi NCRHyderabadPuneChennaiKolkataAhmedabadGurgaonSuratJaipurCoimbatoreKochiLucknowIndoreNagpur

Get verification-grade vendor accountability in 21 days

Free 30-Day Verification Challenge on one live campaign. We deploy 9-layer mock-location detection, SHA-256 + perceptual hash, AI creative-match, behavioural anomaly classifier, and per-vendor scorecards. Field force continues using WhatsApp. 100% verification accuracy. 100% fraud detection rate.

100%

AI accuracy

100%

Detection rate

4–8x

Year-1 ROI

Written by

G

gOGig Editorial

gOGig Research

gOGig Editorial Team

Was this article helpful?

Your feedback helps us write better content.

Related Articles

Mobile van campaign routes in Pune: tier-1 areas, tech parks, and tracking guide (2026)

A practical 2026 mobile van campaign planning guide for Pune-focused brand managers, SaaS + edtech + fintech growth leads, real estate launch teams, FMCG sampling campaign heads, retail store opening managers, political + civic communication strategists, and agency planners running branded LED + T-shape + L-shape + canter vans across Pune's IT corridors, education hubs, residential belts, and manufacturing clusters. Built around the city's 6M+ metropolitan population, 5L+ daily IT commuters, route-design economics for IT park morning + evening windows, education hub student-density timing, manufacturing belt night-shift opportunities, top vendor agency landscape, and the 2026 GPS + AI verification stack that turns mobile van deployment into auditable, route-verified, dwell-time-measured advertising.

3 min read

Shop name board installation in Ahmedabad: vendor network, approval process, 2026 guide

A practical 2026 retail branding guide for FMCG brand managers, automobile + electronics dealer marketing teams, pharma + healthcare chains, agri-input companies, and CFOs running shop name board (storefront fascia) programs across Ahmedabad's ~60-80,000 retail and dealer outlets. Built around AMC (Ahmedabad Municipal Corporation) permission framework + Advision AMC outdoor licensing process, the city's vendor ecosystem from acrylic fabricators to channel letter manufacturers, the 3-phase workflow (Survey → Reiki → Installation) that turns scattered WhatsApp-photo chaos into structured retail branding, and the per-format pricing reality across Ahmedabad's 9 commercial zones.

3 min read

Bus branding in Mumbai: BEST fleet routes, costs, and real-time tracking (2026)

A practical 2026 media planning guide for Mumbai-focused BFSI marketing heads, premium real estate launches, FMCG and OTT brand managers, government civic-campaign teams, airline + travel marketers, and OOH agency planners running BEST bus branding campaigns across India's most valuable transit network. Built around BEST's current 2,911-bus fleet (transitioning to 8,000 electric by 2027), zone-wise route economics, format-specific pricing (full wrap, super king/queen, panel, interior), the 50-strong electric double-decker premium inventory, top vendor agency landscape, and the 2026 GPS + AI + real-time tracking stack that turns large BEST campaigns into auditable, route-verified advertising.

3 min read
← Back to all posts