ServiceTitan
Jobs and revenue
Jobs, invoice revenue, average ticket, job types, campaigns and channels, new and returning customers, membership share, drive distance, technicians and reviews.
Tenant credentials · synced hourly
Multi-Location Analytics Platform
MLAP puts jobs and revenue from ServiceTitan beside ad spend, search, reviews and rankings for every location you run. One scorecard in place of a dozen logins, with the tools to work out why the numbers moved and what to do next.
What MLAP answers
Each one usually means a different login, a different export and a spreadsheet nobody trusts. MLAP answers them from the same data, for the same dates, at the same locations.
Leaderboards and a full comparison table, with fair medians by territory, business or size.
OverviewOne spend, leads and cost-per-lead figure across six ad channels, and for each on its own.
Paid mediaWeekly revenue tested against fourteen visibility and reputation metrics, with lags.
Revenue correlationA market map of jobs, revenue and households, with the ZIP codes you haven't reached.
Market mapEvery review classified by topic and sentiment, down to the technician and job type.
Review sentimentTargets, alerts when a location leaves its usual range, and step-by-step playbooks.
Targets and playbooksIntegrations
Sixteen sources are live today. Each is matched to your locations once, then refreshed every day.
Jobs and revenue
Jobs, invoice revenue, average ticket, job types, campaigns and channels, new and returning customers, membership share, drive distance, technicians and reviews.
Tenant credentials · synced hourly
Paid media
Spend, impressions, clicks and conversions by campaign and ad group, with cost per lead.
Google sign-in, read-only · 12 months on connection
Paid media
Video campaign spend, views, clicks and conversions, broken out from Google Ads so it is never double counted.
Comes with Google Ads
Paid media
Spend, impressions and every lead by type: calls, messages and bookings, with charged, held and credited status and cost per charged lead.
Google sign-in · leads every 30 minutes
Paid media
Spend, impressions, clicks and qualified conversions by campaign and ad group.
Microsoft sign-in
Paid media
Facebook and Instagram spend, impressions, clicks and leads from lead forms and messaging.
Meta sign-in
Paid media
Spend, impressions and clicks by ad group. Nextdoor doesn't report leads, so it stays out of cost per lead.
API token
Search and web
Impressions on Search and Maps, call clicks, website clicks and direction requests for every profile.
Google sign-in
Search and web
Clicks, impressions, click-through rate and average position, with pages matched to locations.
Google sign-in · up to 16 months on connection
Search and web
Sessions, users, engagement, bounce rate, conversions, devices and top landing pages by channel.
Google sign-in
Search and web
Clicks, impressions and click-through rate from Bing search.
API key
Reputation
New reviews, average rating, star distribution, response rate, reply time and review velocity, plus AI sentiment and topics.
From your connected profiles
Reputation
Ratings, review counts, velocity and reply rate from sites such as Yelp, Facebook and BBB.
Add each profile once
Reputation
Your rating against the median of the competitors around each location, with their review velocity and reply rate.
From scheduled Local Optics audits
Local rank
Average grid rank and Share of Local Voice for every location, with the biggest improvers and decliners.
From your scheduled GeoGrids
Market data
Population, households, median income, density and home ownership by ZIP code, with home values, income and building permits on the map.
Built in · no setup
Call tracking
Companies, tracking numbers and calls sync now and are matched to locations. Dashboards for them are next.
API key
Attribution
A WordPress plugin records sessions, forms and click-to-call on your site. MLAP shows its install health today.
WordPress plugin and site key
Call quality
Upload call exports and map their campaigns to locations, ready for call-quality reporting.
File upload
Paid media
Planned as the next paid channel in the blended totals.
Paid media
Planned.
Lead marketplaces
Planned.
Lead marketplaces
Leads and spend per location. Planned.
If one source is slow or unavailable, the page still loads and tells you which one is missing, so a single outage never blanks the whole dashboard.
Overview
Start from four ready-made dashboards, or build your own. Each opens with up to three plain-English takeaways drawn from the numbers: what is outside its usual range, how you're pacing against target, and what moved most.
Takeaway Revenue is above its usual range for the period, led by Westside Branch.
Takeaway Cost per lead has fallen for three periods in a row.
Takeaway Eastgate Plaza's drive distance is up while its ticket size is down.
Takeaway You rate 0.4 stars above the competitors around your locations.
Sample data. Switch between the four preset dashboards.
Compare locations
A new branch in a small town shouldn't be judged against your flagship. Leaderboards compare each location with the median of its own territory, business or size band, by value or by how much it changed.
Paid media
Google Ads, YouTube, Local Services Ads, Microsoft, Meta and Nextdoor in one total, calculated from the period's totals and never from an average of daily averages. Then the context to judge it.
This period against the comparison period, and what the next weeks are likely to bring.
This periodPrevious periodForecast and range
Market map
Every completed job on a map, rolled up into hexagons at region, city or neighborhood scale, over demographics for every ZIP code. It shows where the revenue is, and where it isn't yet.
Revenue correlation
MLAP tests weekly ServiceTitan revenue against fourteen visibility and reputation metrics, across up to two years of history, and shows only what holds up statistically.
Correlation isn't causation, and the page says so. It tells you where to look, not what to conclude.
Review sentiment
AI classifies each Google and ServiceTitan review by sentiment and topic, then MLAP shows the patterns: by area, by location, by team, and over time.
Territories and attribution
Ad accounts rarely line up with locations. MLAP gives you three honest ways to connect them, and shows you what's left over instead of guessing.
From numbers to action
A location is flagged when its last four weeks of spend, leads or cost per lead fall outside its own usual range, measured against the thirteen weeks before. Small swings don't count. Each flag comes with the evidence and a suggested next step, and can be snoozed.
Set a target for any metric by month, quarter or year, for the whole project or one territory. MLAP shows whether you're ahead, on track or behind, with a projected finish for paid metrics.
Step-by-step guides your team can run and tick off, suggested on the pages and alerts they apply to. They cover local SEO, reputation, paid media, analytics and operations.
Local SEODiagnose a profile visibility drop
Local SEOFix a falling grid rank
Local SEOGrow local pack coverage
Local SEODiagnose a search position drop
ReputationImprove review velocity
ReputationRaise your response rate
PaidReduce Local Services Ads cost per lead
AnalyticsInvestigate a drop in sessions
AnalyticsRead the revenue correlation page
OperationsSet up ServiceTitan properly
Access and setup
Viewers get a read-only overview and Present mode. Editors get every analysis page. Admins create projects, manage digests and see project-wide spend.
Every number is limited to the locations a person has been given, including in the digests that land in their inbox.
A project is a slice of your portfolio you want to analyze together: a region, a brand, a business line. Each has its own territories, dashboards, decks and targets.
A short questionnaire covers your ServiceTitan setup, campaigns and call tracking, revenue rules and marketing channels. A live checklist ticks off each source as it connects.
Every source shows the date of its latest data. Recent days are re-read to catch late corrections, and default ranges end three days back so comparisons are complete.
Setup guides and digest emails carry your brand and link back to your own domain.
Straight talk
Questions
Want to see it with your data?
MLAP is the Local Optics Multi-Location Analytics Platform. It brings jobs and revenue from ServiceTitan together with ad spend and leads, organic search, Google Business Profile activity, reviews, local rankings and market demographics, and shows them for every physical location side by side.
Live today: ServiceTitan, Google Ads, YouTube Ads, Local Services Ads, Microsoft Ads, Meta Ads, Nextdoor Ads, Google Business Profile, Google Search Console, Google Analytics 4, Bing Webmaster Tools, Google reviews, other review sites, GeoGrid scans, competitor audits, and built-in Census and housing market data. CallRail, the website plugin and Lace call exports connect today with reporting to follow. Yelp Ads, TikTok Ads, Angi and Thumbtack are coming soon.
MLAP refreshes once a day, and recent days are re-read so late corrections from the ad platforms are picked up. Every source shows the date of its latest data, and default date ranges end three days back so the numbers you compare are complete.
You map each campaign, ad group or ad set to one location or to a territory. Spend is counted once. Territory spend is reported for the territory and can be shown as an even estimate across its locations, and anything unmapped is shown separately as unallocated instead of being guessed.
Each channel reports leads its own way: Google Ads, YouTube and Microsoft Ads report the conversions set up in your campaigns, Meta reports lead forms and messaging conversations, and Local Services Ads reports calls, messages and bookings. Nextdoor reports spend, impressions and clicks only, so it is left out of cost per lead.
No, but you get the most from MLAP with it. Search, ads, reviews, rankings and market data work on their own. Jobs, revenue, revenue by channel, technician scorecards and revenue correlation come from ServiceTitan.
Viewers get a read-only overview and Present mode. Editors get the detail pages, the map, sentiment, correlation, territories, playbooks and the AI assistant. Admins create projects, manage digests and see project-wide spend. Everyone sees only the locations they have been given access to.
MLAP is enabled for your account by our team. You fill in a short onboarding questionnaire about your ServiceTitan setup, campaigns and revenue rules, and a live checklist shows each source as it connects.
Get MLAP enabled for your account and start comparing location performance.