Geographic Intelligence
Overview
The Map tab provides geographic analysis of your business. It maps revenue by suburb, visualises customer distribution, shows team coverage, and reveals weekday demand patterns across locations. This is an on-demand analysis that geocodes your customer addresses and plots them on an interactive map.
How to Run Geographic Analysis
Navigate to the Map tab
You'll see the Geographic Intelligence shell with a "Run Geographic Analysis" button
Tap Run Geographic Analysis
Confirm or adjust the date range in the dialog
Tap Crunch Numbers
Wait while the system fetches appointments, extracts customer suburbs, and geocodes locations
The loading process goes through two stages: "Fetching Location Data" (loading appointment and pet records) and "Mapping Your Business" (geocoding suburbs and plotting data).
Prerequisites
Geographic Intelligence requires customer address data to work. Specifically, the suburb field on customer profiles must be populated. Appointments for customers without suburb data will not appear on the map. The more complete your customer address data, the richer the map analysis.
Key Metrics
Once loaded, four metric cards appear:
Metric | What It Shows |
Suburbs Serviced | Number of unique suburbs with customers, plus total customers mapped |
Total Revenue | Combined revenue from all mapped appointments |
Top Suburb | The suburb generating the most revenue |
Customers | Total customers mapped, with average per suburb |
Map Modes
The map has 5 viewing modes. Switch between them using the radio buttons above the map.
Revenue Mode
What it shows: Bubbles centred on each suburb
Bubble size: Total revenue from that suburb
Colour intensity: Average appointment value (lighter = lower avg value, darker = higher)
Hover: Shows suburb name, revenue, appointment count, unique customers, average value, and top services
Customers Mode
What it shows: Individual customer dots (with slight random offset to prevent overlap)
Colour: Green for customers with recent bookings, red for customers without recent bookings
Hover: Shows customer name, suburb, pet count, appointment count, total spend, and last booking date
Team Mode
What it shows: Team member markers plotted at the approximate business centroid (the geographic centre of all your customer suburbs)
Display: Each team member shown with their photo (or initials)
Hover: Shows name, appointment count, and revenue
Weekday Mode
What it shows: Bubbles per day of week, per suburb
Colour: Each day of the week has a distinct colour (Monday through Sunday)
Bubble size: Appointment count
Hover: Shows suburb, day, appointment count, revenue, team members active, and customer names
Use case: Identify which suburbs are busiest on which days
Boundaries Mode
What it shows: Suburb boundary polygons (where available from mapping data) shaded by revenue
Colour intensity: Darker shading = higher revenue
Interaction: Click a suburb for details
Weekday filter: Toggle buttons let you filter the boundary data by specific days of the week. For example, select only "MON" and "TUE" to see revenue distribution for those days only
Insight Cards
Geographic Intelligence generates insight cards covering:
Geographic concentration: Whether revenue is concentrated in a few suburbs or spread widely
High-value suburb opportunities: Suburbs with high average appointment value but low volume
Growth areas: Suburbs with few customers but geographic proximity to your core areas
Suburb saturation: Outlier suburbs contributing minimal revenue
Some insight cards include a Drill Down action that opens a dialog with a structured table of per-suburb metrics (suburb name, revenue, appointment count, customer count).
Revenue by Suburb Table
Below the map, a ranked table lists your top 15 suburbs by revenue, showing:
Suburb name
Client count
Appointment count
Revenue with a progress bar showing relative contribution
If you have more than 15 suburbs, a note shows the total count
Related Articles
Appointments Tab: For booking-level analytics
Customers Tab: For customer-centric analysis
