Know exactly where every sale happened

Capture a verified, consent-based GPS location on every Sales Order, match it against customer territories, and give managers and reps the same view of the truth.

The problem

Field reps close deals away from the office, but the Sales Order only records who bought and what — never where the deal actually happened. Managers have no reliable way to confirm a rep was really on-site, and stitching that proof together today means bolting on a separate fleet-tracking platform.

The solution

Sale Geolocation captures a consent-based GPS location the moment a Sales Order is created, links it to a Google Maps preview, and flags whether the rep was inside a defined customer territory — giving managers verifiable proof and reps full visibility into what was recorded about them.

Capabilities

Everything you need to verify field sales

Every capability below is implemented in the module.

01

Automatic GPS Capture

One click captures the salesperson's location the moment a Sales Order is written, with a visible confirmation the instant it succeeds.

02

Consent & Fallback

An explicit permission prompt explains what is captured and why. If a rep declines, or the browser can't get a fix, the order still saves with a clear denied or unavailable status instead of blocking work.

03

Two-Sided Visibility

Salespeople see their own captured location and status right on the order, not just managers — removing the asymmetry that breeds distrust.

04

Google Maps Preview

Every captured point renders as an embedded map preview plus an Open in Google Maps link, with no API key required.

05

Geofence Territories

Define customer zones by center point and radius; every capture is automatically flagged inside or outside its matching territory.

06

Capture-Log Timeline

A dedicated log model keeps a full history of every capture per salesperson, with native list export for offline analysis.

07

KPI Dashboard & Pivot

Graph and pivot views break down captures by salesperson, territory, and inside or outside status for at-a-glance coverage insight.

08

Role-Based Access

Record rules keep salespeople scoped to their own captures while managers see the full picture, enforced by dedicated security groups.

09

Privacy & Retention Controls

Configurable settings control auto-capture, tracking notifications, geofence checks, and an automated retention purge job that clears old logs on a schedule.

Workflow

How it works

1

Create the order

A salesperson creates a Sales Order as usual — in the office, at a customer site, or from a mobile browser.

2

Capture location

One click requests GPS permission with a clear consent prompt, then records a verified coordinate against the order.

3

Check the territory

The capture is matched against defined customer geofences and flagged inside or outside automatically.

4

Review & analyze

Managers review the capture log, chart coverage on the KPI dashboard, and export data for reporting.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Map previews and navigation links use the public Google Maps URL scheme, so there is no API key to configure or pay for.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Sale Geolocation

Consent-based GPS capture on every sales order with geofenced customer territories, a capture-log timeline and KPI dashboard — on-site verification without a separate fleet-tracking platform.

Buy on Odoo App Store