From 3 days to 3 seconds: how BTL campaign verification actually works in 2026

The complete operational walkthrough. Every layer, every data field, every check that happens in those 3 seconds. Built for brand managers and operations heads ready to understand exactly what they're buying.

G
gOGig Editorial
··13 min read

3 sec vs 3 days

Time from field submission to verified ground-truth record. The latency collapse that defines BTL accountability in 2026.

3–7 daysLegacy latency
2–4 secondsFEI latency
~60,000xLatency improvement
9Verification checks per submission

A brand manager at a top FMCG company opens her phone at 11:43 AM. She sees that 2,847 retail visibility audits were completed across 18 cities in the last 4 hours. 314 anomalies flagged. 18 awaiting her review. Three years ago, she would have received a PDF deck at 7 PM on Friday summarising last week's campaigns. This is what changed.

The legacy 3-day workflow

StageOwnerTime taken
Field worker captures photoVendor / promoter0–30 minutes
Photo sent on WhatsApp groupVendorFew minutes (delayed)
Photo manually sorted by agency PMAgency4–12 hours
Photos compiled into PDF / ExcelAgency1–2 days
Report shared with brandAgency1 day
Brand reviews and queriesBrand Manager2–5 days
Resolution and final approvalBrand + Agency3–15 days
Total cycle--3–21 days

What the 3-day workflow loses

Lost capabilityCost impact
Mid-campaign course correctionRe-execution costs 30–60% of original spend
Real-time anomaly detectionFraud passes through undetected
Forensic metadata (GPS, EXIF)Verification impossible after the fact
Pattern recognition at scaleEach campaign treated as isolated event
Vendor performance baselineNo comparable data across vendors
Procurement 3-way matchingCannot enforce Proof Before Payment

The 3-second verification, broken down

PhaseWhat happensTime (ms)
0–300 msWhatsApp message arrives at platform server300
300–500 msImage extracted, metadata parsed200
500–900 msGPS, EXIF, timestamp validated against contract400
900–1500 msMock-location detection + accelerometer cross-check600
1500–2100 msImage hash + duplicate detection across dataset600
2100–2600 msAI image classification (brand asset, scene type)500
2600–2900 msGeo-fence + clustering check against campaign scope300
2900–3000 msSubmission scored, anomaly flags posted to dashboard100
TotalFrom upload to verified record~3 seconds

What runs in parallel inside those 3 seconds

Parallel processOutput
EXIF parsingCapture timestamp, GPS, device ID
Server timestampingUpload time, immutable record
Mock-location flag checkTrue / false
Image hash computationSHA-256 fingerprint
Cross-campaign duplicate searchMatch against existing dataset
AI brand element detectionLogo, planogram, product placement scores
Accelerometer reading checkDevice motion at capture
Geo-fence validationInside or outside contracted zone
Clustering anomaly detectionSuspicious co-location with other submissions

Book a 20-minute demo

See the 3-second verification on one of your live campaigns. We'll walk you through each layer, show you the dashboard your team will use, and answer technical questions in plain language.

Book a 20-minute demo

Layer 1: capture

LAYER 1Capture layer
0–300 ms
Primary channelWhatsApp Business API + custom platform endpoints
Alternative channelsNative mobile app (Android, iOS), web portal for desk users
Workforce adoption85%+ via WhatsApp (no new app to install)
Languages supportedEnglish + 8 Indian regional languages
Smartphone requirementsAndroid 7+ or iOS 12+, 2GB RAM minimum
Offline bufferingSubmissions cached locally, synced when network returns

Data captured at submission

FieldSourceRequired
Photo / videoDevice cameraYes
GPS coordinatesDevice GPS hardwareYes
Capture timestampDevice clockYes
EXIF metadataCamera firmwareYes
Device identifierDevice fingerprintYes
Accelerometer readingDevice motion sensorYes
User / vendor identityWhatsApp number or app loginYes
Campaign / PO referencePre-tagged in workflowYes
Outlet / site identifierPre-tagged or selected at captureYes
Activity typePre-defined dropdownYes
Free-text notesField worker inputOptional
Voice noteField worker recordingOptional

Layer 2: validation

LAYER 2Validation layer
300–1500 ms
Primary functionCheck submission integrity against contracted parameters
Checks executedGPS-EXIF match, timestamp validity, mock-location flag, geo-fence inclusion
Cross-check sourcesServer time, device motion sensor, contract milestones
Validation accuracy98.6% (1.4% false positive rate, conservatively tuned)

Validation checks in this layer

CheckPass criteriaWhat failure indicates
GPS-EXIF coordinate matchDifference < 50 metersPhoto not taken where claimed
Server timestamp validityCapture < 24 hours before uploadPre-dated or recycled submission
Mock-location flagFlag = falseMock-location app active on device
Geo-fence inclusionCoordinates within contracted zoneSite visit fabricated or skipped
EXIF integrityMetadata block intact and unmodifiedImage manipulation or sharing via WhatsApp standard mode
Accelerometer cross-checkMotion consistent with claimed activityStatic device claiming travel, or vice versa
Device identifier matchDevice registered to authorised vendorSubmission from unauthorised device
Campaign window checkCapture within campaign start-endLate submission or fabricated

Layer 3: AI verification

LAYER 3AI verification layer
1500–2900 ms
Models runningImage fingerprinting, brand element detection, scene classification, planogram check, OCR
Inference cost per image<5 paise (₹0.05) at edge or cloud
Image fingerprinting accuracy95–98% duplicate detection
Brand element detection92–96% accuracy across 200+ brand classes
Planogram compliance checkReal-time facing count, share-of-shelf scoring

AI models that run on every submission

ModelWhat it checksOutput
Image hash fingerprintingSame image submitted multiple times across campaignsMatch / no-match against dataset
Image quality scoringBlur, dark, glare, framingQuality score 0–100
Brand asset detectionLogo, packaging, planogram elements presentConfidence score per asset
Scene classificationRetail, outdoor, indoor, mall, society, roadScene label + confidence
Object countingPromoters present, packs displayed, hoarding countNumeric count
Planogram complianceFacings, share-of-shelf, OOS detectionCompliance % score
OCR (text extraction)Pricing, batch codes, retailer board namesExtracted text
Face detection (counting only)Promoter / customer presenceCount + no PII storage
Anomaly classifierComposite score across all model outputsRisk score 0–100

Layer 4: dashboard and decision

LAYER 4Dashboard & decision layer
2900–3000 ms
Update frequencyReal-time (sub-second after layer 3 completes)
Roles supportedBrand manager, agency PM, procurement, internal audit, vendor lead
Views availableCampaign-level, city-level, vendor-level, anomaly-level, executive summary
Export formatsExcel, PDF, CSV, API for ERP integration
Alert mechanismsEmail, WhatsApp, Slack, MS Teams

What brand managers see on the dashboard

Dashboard elementReal-time data shown
Live activity mapSubmissions plotted on India map with anomaly flags
Campaign progress meter% executed vs contracted, live
Verified execution rate% of submissions passing all 9 checks
Anomaly inboxFlagged submissions for review
Vendor leaderboardVerified execution rate per vendor
City performanceAnomaly rate per city, ranked
Format performanceAnomaly rate per medium
Variance reportContract milestones vs verified execution
Audit trail viewerPer-submission verification record
Export centerProcurement-ready reports for 3-way matching

The full architecture, end to end

LayerFunctionLatencyTechnology
CaptureSubmission via WhatsApp / app0–300 msWhatsApp Business API, native apps
ValidationGPS, EXIF, timestamp, geo-fence checks300–1500 msServer-side validation engine
AI Verification9 AI models analyse content1500–2900 msCloud-edge hybrid inference
DashboardReal-time view + alerts2900–3000 msWeb dashboard + mobile views
StorageAudit-grade evidence retentionContinuousEncrypted cloud storage, 7-year retention
IntegrationProcurement, ERP, ESG systemsConfigurableAPI + webhooks

Latency comparison at every step

Operational momentLegacy timeFEI timeImprovement
Submission to upload30 min–12 hrs0–5 minutes~10–150x
Upload to validation1–2 days (manual review)1–2 seconds~80,000–170,000x
Validation to anomaly detectionOften neverSub-secondNewly possible
Anomaly to brand visibility3–7 daysReal-time~300,000x
Brand visibility to vendor notification5–15 daysSame day or sooner~150x
Resolution to payment release30–90 days3–7 days10–30x
Full cycle3–21 days2–4 seconds~60,000x

What happens when an anomaly is detected

Anomaly typeAuto-actionHuman action
GPS-EXIF mismatchFlag in dashboard, hold from verified countBrand reviews, decides accept / reject
Mock-location detectedSubmission rejected automaticallyVendor escalation triggered
Image hash duplicateSubmission rejected automaticallyPattern review across vendor history
Timestamp pre-datedSubmission rejected automaticallyVendor notified, evidence requested
Geo-fence violationFlag for review, hold from verified countBrand reviews context
Image quality below thresholdVendor asked to re-submitIf re-submission fails, brand reviews
Brand element absentFlag for reviewBrand reviews, sets corrective action
Quantity mismatchFlag for reviewBrand reviews, may trigger audit
Clustering anomalyFlag for review, surface to investigation queueBrand reviews potential systematic fraud

Decision tree for variance handling

Verified rate rangeAuto-triggerOutcome
>=95%Payment release approvedFull invoice processed
90–94%Variance window opened (15 business days)Vendor submits additional evidence
85–89%Hold + investigation requiredBrand + procurement review jointly
80–84%Pro-rata payment + vendor improvement planQuarterly performance review triggered
<80%Payment held pending escalationVendor classification reviewed (Clause 7 risk)

The control tower view

Metric on the control towerRefresh rateWhat it shows
Live submissions counterReal-timeSubmissions arriving across all campaigns
Active campaignsReal-timeNumber of running campaigns + status
Anomaly inboxReal-timeFlagged submissions awaiting review
City-level activity heatmapHourlyWhere execution is happening across India
Verified execution rate by campaignReal-timeCampaign-level scorecard
Verified execution rate by vendorReal-timeVendor leaderboard
Verified execution rate by mediumReal-timeFormat-level performance
Variance window open listReal-timeDisputes in 15-day window
Procurement-ready exportsOn-demand3-way matching reports for AP
Audit-grade trail viewerOn-demandPer-submission forensic record

Real-time alerts and notifications

Alert typeChannelLatency from event
Anomaly flagged on submissionDashboard + email3–5 seconds
Vendor execution rate <90%Email to brand managerEnd of day
Variance window expiry approachingEmail to procurement3 days before expiry
Campaign milestone reachedDashboard + mobile pushReal-time
Mock-location detectedEmail to brand + agencyReal-time
Cross-campaign duplicate detectedInvestigation queueWithin minutes
Vendor consistently failingQuarterly summaryQuarterly
BRSR-required audit evidence readyInternal audit emailMonthly

Sample submission walkthrough

9:12:34 AM: Field worker takes photo

Promoter at mall activation in Pune captures photo of setup. Camera writes GPS, timestamp, EXIF, device info to file.

9:13:08 AM: Photo uploaded via WhatsApp

Field worker shares photo to the gOGig-monitored WhatsApp number. WhatsApp Business API delivers to platform in 200 ms.

9:13:08 AM: Capture layer ingestion

Image extracted, metadata parsed, vendor ID matched, campaign / PO ID looked up. 300 ms.

9:13:08 AM: Validation checks fire

GPS within geofence (yes), EXIF matches GPS within 30m (yes), timestamp = capture time (yes), mock-location flag = false (yes), device authorised (yes). All checks pass.

9:13:09 AM: AI verification runs

Image hash = unique. Brand logo detected (confidence 94%). Scene = mall interior. Promoter count = 3. Planogram compliance = 87%. Anomaly score = 12 (low risk).

9:13:11 AM: Dashboard updates

Submission appears in brand manager's live activity feed. Campaign progress meter moves from 47% to 48%. Audit trail record created.

9:13:11 AM: Verified record archived

Submission stored in encrypted vault with 7-year retention. Available for BRSR Core assurance, internal audit, procurement 3-way matching.

9:13:12 AM: Brand manager sees update on phone

Real-time push notification (optional). Brand manager continues with her morning. The work has already been verified.

Submission integrity checks summarised

Integrity checkSource signalDetection accuracy
Authentic deviceDevice fingerprint + vendor mapping99%+
Authentic timeServer-side timestamp at upload100%
Authentic locationGPS + EXIF + accelerometer92–96%
Authentic imageEXIF integrity + hash uniqueness95–98%
Authentic activityAI scene + object classification92–96%
Authentic vendorSubmission via authorised WhatsApp / app99%+
Authentic campaignPO / SOW reference match99%+
Authentic geo-scopeGeo-fence inclusion check98%+

Integration with existing systems

System typeIntegration methodTypical use case
SAP AribaAPI (PO + invoice + verified report)3-way matching for AP
CoupaAPI + invoice gatingProcurement approval workflow
Oracle Procurement CloudREST APIVendor verification at PO stage
SAP S/4HANANative 3-way match extensionEnd-to-end procurement
Microsoft Dynamics 365 F&OPower Platform connectorsInvoice gating
SalesforceAPI for vendor performance dataCRM + execution scorecards
Zoho Books / TallyWebhook-based reconciliationSmall enterprise AP
BRSR reporting platformsAPI for assurance evidenceValue chain disclosure
Internal audit tools (TeamMate, MetricStream)API + dashboard embedAudit trail review
Slack / Teams / EmailNative integrationAlerts & notifications

The 3-second verification across BTL formats

FormatWhat gets verifiedAnomaly types caught
OOH hoardings & pole boardsGeo-locked install photo + dimensions + brand logoRecycled photos, wrong site, dimension mismatch
Wall paintingPre / mid / post photos + geoCoverage inflation, recycled proofs
Mobile van & roadshowRoute GPS trail + activity photosRoute deviation, location skipping
Bus & cab brandingVehicle ID + weekly geo-tagged photoVehicle swap, zone substitution
Shop name boardsBefore / after geo-tagged photosPhoto recycling, fake installs
Visual merchandisingOutlet photo + planogram compliance scoreSkipped outlets, compliance inflation
Sampling drivesStock movement + outlet check-insStock diversion, duplicate proofs
Promoter activationsGeo-fenced check-in + selfie + activity photosFake attendance, duration manipulation
Field sales visitsGeo-tagged check-in + retailer signatureGPS spoofing, route deviation
Lead generationPromoter activity + OTP-verified leadsLead fabrication, recycled lead lists
RWA / society activationSociety entry + activity photosSkipped societies, duplicate submissions
Technician verificationGeo-tagged install + customer signatureLocation fraud, time inflation
Franchise auditOutlet check + compliance checklistSkipped audits, fabricated scores
Security patrolNFC tag scans + geo + photosSkipped rounds, time manipulation

Onboarding timeline

StageDurationOutcome
Day 0: Kick-off + scope alignment1 dayUse cases defined, formats selected
Days 1–3: Platform setup + vendor onboarding3 daysVendors briefed, WhatsApp number live
Days 4–7: Pilot campaign launch4 daysFirst verified submissions flowing
Days 8–14: Pilot mid-review1 weekMid-pilot verified execution rate measured
Days 15–21: Pilot completion + lessons1 weekFull pilot report shared
Days 22–30: Scale-up to additional formats1 weekAdditional campaigns under PBP
Day 30: First full month live--First monthly board report

Operational outcomes after 30 days

OutcomeBaseline (pre-FEI)After 30 days
Time to verify a submission3–7 days3 seconds
Anomalies detected per campaignNear zero15–25% of submissions
Brand manager hours on reconciliation10–20 hours / week2–4 hours / week
Payment cycle to vendor30–60 days10–15 days
Dispute resolution time4–8 weeks3–5 days
Verified execution rate visibilityUnknownPer campaign, per vendor, per city
Audit-grade evidence coverageNone100% of new submissions

Day-in-the-life: brand manager's morning under FEI

TimeActivityTool used
9:30 AMOpens dashboard on phonegOGig mobile dashboard
9:31 AMSees 2,847 submissions from overnight + early morning campaignsLive activity feed
9:32 AMSees 314 flagged for anomalyAnomaly inbox
9:33 AMReviews top 18 highest-severity flagsAnomaly drill-down
9:40 AMApproves 12, escalates 4, rejects 2One-tap decision interface
9:42 AMChecks city heatmap to spot patternsCity performance map
9:44 AMNotices Patna campaign anomaly rate spiking - investigatesCity + campaign filter
9:50 AMMessages agency partner about Patna patternWhatsApp + dashboard link
9:55 AMCloses app. Total time: 25 minutes for what used to take 3 hours of WhatsApp scrolling.--

Real-time vs batch processing comparison

Batch processing (legacy)

Data flows on a delayed cadence. Brand managers see summaries at week-end or month-end. Errors compound while invisible. Course correction limited to post-campaign analysis. Manual reconciliation absorbs 30–50% of operations time.

Real-time processing (FEI)

Data flows continuously. Brand managers see issues as they arise. Errors surface within seconds. Mid-campaign correction routine. Manual reconciliation reduced to 5–10% of operations time. Investigation time replaces data collection time.

Security & data residency

Security parameterStandard applied
Data residencyIndia-hosted, compliant with DPDP Act 2023
Encryption at restAES-256
Encryption in transitTLS 1.3
Access controlRole-based (RBAC) + multi-factor authentication
Audit logsTamper-proof, full chain of custody
SOC 2 / ISO 27001Compliance roadmap underway
Data retention7 years (BRSR Core aligned)
Right to deletionDPDP-compliant subject access rights
Vendor data isolationMulti-tenant with logical separation
Disaster recoveryMulti-region backup, RPO < 1 hour

Cost per verified submission, by volume

Monthly submission volumePer-submission costEquivalent annual cost
< 5,000 / month₹12–18₹7–11 lakh
5,000–25,000 / month₹8–12₹10–36 lakh
25,000–100,000 / month₹5–8₹18–96 lakh
100,000–500,000 / month₹3–5₹36 lakh–3 Cr
500,000+ / month₹2–4₹1.2–4.8+ Cr

ROI signal in numbers

₹2.5–6 CrMid-size brand year-1 savings
₹40–80 lakhPlatform cost mid-size brand
1–2 monthsPayback period

The 3-second verification cycle is not a feature. It is the architectural decision that makes every other operational gain possible: mid-campaign correction, real-time procurement integration, BRSR Core assurance, and the cultural reset that follows.

btl verification three seconds
FAQ

Frequently Asked Questions

Glossary
Field Execution IntelligenceThe category of platforms that produces verified execution data in real time. The 3-second verification is the architectural signature of the category.
Capture layerThe first 300 milliseconds. Submission ingested via WhatsApp Business API or native app, metadata extracted, vendor identity matched.
Validation layer300–1500 ms. GPS-EXIF match, timestamp validity, mock-location flag, geo-fence inclusion, device authorisation, campaign window.
AI verification layer1500–2900 ms. Nine AI models analyse image hash, brand asset, scene, object count, planogram compliance, OCR, anomaly classification.
Dashboard layer2900–3000 ms. Submission becomes visible in real-time dashboards. Anomaly inbox updated. Alerts dispatched to relevant stakeholders.
Image fingerprintingSHA-256 hash technique to detect when the same image is submitted multiple times. 95–98% accuracy.
Mock-location detectionIdentifies when device location services have been spoofed by free Play Store apps. Flag = false is the pass condition.
Geo-fenceVirtual perimeter defined around contracted execution zones. Submission GPS must fall inside to be considered authentic for that scope.
Variance window15 business days during which a vendor can submit additional evidence to resolve a flagged anomaly before payment adjustment.
Control towerThe metaphor for the real-time operations dashboard. Continuous data streams replacing delayed human summaries. The mental model for BTL accountability in 2026.
Audit-grade evidenceVerification records that survive internal audit, external audit, BRSR Core assurance, and SEBI review. 7-year retention default.
EXIF metadataData embedded in photos including GPS, capture timestamp, device, aperture. Validation cross-checks this against submission metadata.
Real-timeIn FEI context, latency under 5 seconds from submission to verified record. Replaces batch processing of legacy reporting cycles.
Proof Before PaymentProcurement standard tying invoice approval to verified execution. The 3-second verification makes PBP operationally feasible.

Book a 20-minute demo

See the 3-second verification on one of your live campaigns. We'll walk you through each layer, show you the dashboard your team will use, and answer technical questions in plain language.

3–7 days

Legacy verification cycle

3 seconds

FEI verification cycle

~60,000x

Improvement

Written by

G

gOGig Editorial

Platform & Technology Team

The gOGig Editorial team publishes original research, platform explainers, and operational guides on field execution intelligence, BTL technology, and campaign verification for India's physical economy.

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