Use cases

See every buyer request and agent referral, and which ones got booked.

Built for a home inspection company, a single inspector or a multi-inspector firm, whoever runs the marketing. TruLata reads your Google accounts, your Business Profile reviews and the inspection requests from your own site's forms, runs the watching and the drafting on a schedule while you are in a crawlspace, and shows you which request became a booked inspection.

Illustration: a small house with a magnifying glass, a flashlight and a clipboard of checked items, lit in purple and blue.

Is this built for a home inspection company?

Yes. It is built for a home inspection company that inspects houses across the area it drives, from a single inspector with a truck and a ladder to a firm with several inspectors, and a firm with a second office fits the same way. The marketing is usually the owner's, done after the day's inspections are finished and tonight's report is written and sent, and a firm with an office manager or a marketer on staff gets the same screen. Search, ads, content and the counting run on a schedule whether or not anyone had time this week, every request is counted from your own site, and one screen shows what happened and what it cost.

Your bookings come by two routes, and both run against a clock. A buyer under contract has an inspection window written into the purchase agreement, so the inspection has to be booked, done and reported inside it. Some buyers take the name their agent hands them; others search on their own, read your reviews, look at a sample report and book whoever can come inside the window. The agent is the other route: an agent who has seen your reports refers the next client, and checks your reviews and your site before putting your name in front of a buyer.

Then there is what gets added to the inspection. A buyer who books the general inspection may add radon testing, a sewer scope, a wood-destroying insect inspection or a pool, and a seller may ask for a pre-listing inspection before the house goes on the market. Each of those starts as a line on a request. So the screen puts each request in front of you the day it lands, with the add-ons and the referring agent on the row where your form asks for them, and asks one question when you are done with it: what did it become.

Two routes to a booking, both against a clock

The buyer under contract

  • An inspection window written into the purchase agreement
  • Reads your reviews and a sample report, books whoever can come inside it

The agent

  • Refers the next client after seeing your reports
  • Checks your reviews and your site before putting your name forward
Illustration: a section of shingled roof, a water heater, a sewer pipe elbow and a wall outlet.

Then there is what gets added to the inspection.

What does the screen read for a home inspector?

It leads with the requests. When a buyer asks for an inspection, an agent books one for a client, or a seller asks about a pre-listing inspection on your site, the form handler appends the row to a lead sheet server-side and emails you, whether or not a tracking tag fired. The Leads view reads that sheet newest first, and each row carries what your form recorded: the name, the contact details, the inspection type, the add-ons asked for, the town, the referring agent where the form asks for one, and the message. Set what each request became from the screen, contacted, quoted, won or lost, or not a lead with the reason, and it stays on the row. Won is the booked inspection.

Then the reviews and the search. Google Business Profile gives reviews, rating and listing performance through a manager invitation you can revoke, and the reviews card sits on the search view, because the buyer and the agent both read your reviews before your name goes on the calendar. Search Console gives the queries you appeared for, impressions, clicks and average position, two to three days behind; for an inspector those queries are home inspector and the town, radon testing, sewer scope inspection and pre-listing inspection, and the positions are Search Console's own averages, not a rank tracker. GA4 gives sessions, sources, which pages were read, the sample report page, the services and pricing page, the agent page, and the key events you count as a request, hours behind intraday. Google Ads gives spend, conversions and cost per conversion by campaign.

Where your inspections are booked through a scheduling platform, what it records connects during setup like any other source with an API, and the Jobs view reads the bookings live, with a coming-soon card rather than a number until the data is trustworthy. Your email platform's campaign statistics are read live, so the note to your agents sits on the same screen as the referrals that came in. The reports themselves stay in your reporting software. Your inbox and calendar stay outside the screen today and connect during setup where your engagement calls for them, and a phone call counts as a lead where your CRM or scheduling platform records it. The page loads last night's snapshot the instant you open it, pulls live numbers behind it when that snapshot is older than five minutes, and stamps the header with how old the data is.

TruLata Overview for a fictional home inspection company, Keystone Home Inspections: inspection requests, cost per request, inspections booked and review rating across the top, a funnel from site visitors to bookings with an add-on, revenue by channel led by agent referrals, and a card for each workstream marked Running.
A home inspector's TruLata dashboard, filled in with example data for a fictional company, Keystone Home Inspections.

What runs while you are in an attic, and what waits for a person?

Your Google Ads account is watched every morning. At 7:05 Eastern the ads change watch reads the account's change history and its user list, sets our own writes and routine churn aside, and raises a material change made by anyone else the same morning, including the recommendations Google applies on its own. Where we manage your search campaigns on all tiers, a budget or bid change is made within the limits set for your engagement and lands in the account's own change history, so the inspection campaign and a radon or sewer scope campaign each keep the budget you set for them. A new address given access to the account reaches you the next morning.

On Launch, Growth and Command, the content engine researches and drafts on your cadence the articles a buyer or an agent reads before booking: what happens at a home inspection and whether the buyer should be there, what a sewer scope looks for, when a seller should order a pre-listing inspection. Each topic passes a demand gate on real search volume and what already occupies the result page, the research cites current sources, the dedupe reads the titles already published on your site, and each piece is filed as a Google Doc in your Drive with a featured image. Auto-publish is a per-client setting and approval is optional. On Growth and Command, Meta ads are managed alongside search.

On Command, the outbound engine sources prospects weekly to the target profile set with you, which for a home inspector is the people who put names in front of buyers: real estate agents and brokerage offices, relocation coordinators and investors buying in your area. It finds a deliverable address or routes the prospect to a contact-form path and drafts into a review-first queue; a person releases them, or the queue releases on the schedule set for the engagement, and every send is logged with the draft, the mailbox and the time. Replies are classified, and not-interested and bounced addresses are suppressed.

Every day at 7:20 Eastern, on an instance whose forms feed the sheet, the lead watch runs five checks across the sheet, GA4 and Ads, so a dead tag, a blind ad account or a booking form that stopped submitting is flagged the next day rather than at the end of the quarter. Every night at 12:01 Central a fallback snapshot is baked, and a failed pull leaves the previous page up. What stays with a person is the judgement: the limits on spend, and anything that answers a buyer, a seller or an agent. A content piece with auto-publish off waits as a draft until someone approves it. From the screen you can set a lead outcome, request a website change, and request a content, keyword, category or targeting change; each one reaches the team as a logged ticket, and the engine's writes to your ad accounts and your site go through their APIs and land in each account's own change history.

While you are in an attic

  1. Ads change watchReads your account's change history and user list, raises material changes the same morning
  2. Lead watchFive checks across your form sheet, GA4 and Ads, so a booking form that stopped is flagged the next day
  3. Content draftsInspection, sewer scope and pre-listing articles filed in your Drive, on Launch, Growth and Command
  4. Prospect sourcingAgents, brokerage offices and relocation coordinators, on Command
  5. Fallback snapshotBaked nightly, so a failed pull leaves the previous page up

What stays with a person is the judgement: the limits on spend, and anything that answers a buyer, a seller or an agent.

Can I see it before I sign anything?

Yes, with your name and email in front of it. The demo is the same engine code every client runs, pointed at a fictional company called Meridian so it can be public. Every number is invented, and the screen says so. Open the Leads view, the Google Ads view and the search view and you are looking at the screen a home inspection company gets, with your sources in place of Meridian's.

Then put your own company in the seat. You inspect houses for buyers and sellers across the area you drive, agents send you clients when your reports hold up, and whoever runs the marketing does it after the reports are out. That is the company this page, the setup and the tiers are written for, and what changes is the evening work: the scheduled work runs whether anyone had time, every request is counted from your own forms, and one screen shows what happened and what it cost. Part of it runs on your own numbers during setup: the first pull, the answer-engine baseline and the ads watch run on your accounts in the first two weeks, before most of the engines are switched on. If you want the work done as a service rather than run as a system, the services side is the other door.

One thing about the search view is worth knowing before you open it. Ranking is not earning, so the view puts the requests your own forms took beside the queries and positions that earned them. A position there is Search Console's average for that query, not a rank tracker's guess. A page that climbed for a radon search and a page that brought in booked inspections are told apart on the same screen.

The Leads view for a fictional home inspection company: an Inspection requests table with a buyer's inspection and radon in Westerville, a sewer scope in Grandview, a pre-listing inspection in Dublin, a buyer's inspection with WDI in Hilliard and a new construction final walk in Powell, newest first.
The Leads view for a home inspector: every inspection request from the site with its add-ons, newest first. Example data, fictional company.

Which tier fits a home inspection company?

Starter includes the TruLata dashboard, full analytics, leads, search visibility, the AI visibility program, managed Google Ads search, the assistant and briefings and support tickets. The content engine is on Launch, Growth and Command. Meta ads are on Growth and Command. The outbound engine, for a company that wants agent introductions beside the buyer searches, is on Command. Command adds the outbound engine, ad creatives and your full marketing team, always on.

Seats are three on Starter, three on Launch, ten on Growth and unlimited on Command, so each inspector and the office can sign in with a seat of their own, and a seat you remove is revoked within 30 seconds. Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement. Every tier is month to month with nothing metered, and committing annually takes twenty to twenty-five percent off the monthly. The pricing page carries the same figures as every other page.

By tier

  • Content engineLaunch, Growth and Command
  • Meta adsGrowth and Command
  • Outbound engine, for agent introductionsCommand
  • CommitmentMonth to month, nothing metered; twenty to twenty-five percent off the monthly on an annual commitment

Can your team run it for me?

Yes, through two doors. Managed TruLata is our team running the program on your accounts, with the strategy, the optimization and the approvals on our side, and every change we make lands in your account's own change history, which the same 7:05 Eastern watch reads and sorts as ours. Local services marketing is TruLata's agency work for the same buyer, with search and paid search with a daily account watch among it. Either way you stay on the inspections and the reports, and we stay on the marketing.

Illustration: an open hard-shell tool case holding a flashlight and a coiled inspection camera cable.
The spec

What an inspector's screen reads, and how fresh it is.

WhatWhere it comes fromHow fresh
Inspection requests, add-ons and referring agentsYour site's forms, appended to a lead sheet server-side and emailed to you; the Leads view reads it newest firstLive, the moment the form is submitted
Booked inspectionsYour scheduling platform, where it connects during setupLive; a coming-soon card until the data is trustworthy
Reviews, rating, listing performanceGoogle Business Profile, with our Google account as a manager you can revokeRefreshed on its own schedule, separate from the Ads and GA4 lag
Spend, conversions, cost per conversionGoogle Ads, by campaignIntraday lags hours; change history read daily at 7:05am ET
Sessions, sources, pages, key eventsGoogle Analytics 4Hours behind intraday
Queries, impressions, clicks, average positionSearch Console; its own average positions, not a rank tracker2 to 3 days behind
Agent newsletter statisticsYour email platformLive
The page itselfSnapshot on open, live pull behind it when older than 5 minutes, nightly bake at 12:01am CTHeader stamp says when the data was pulled
A buyer inside the inspection window, stated honestly

When a buyer books on the last day of the inspection window, the request from your form is live on the screen the moment it is submitted, the Google Ads numbers still run hours behind, and Search Console runs two to three days behind. The header stamp says when each pull ran, the Refresh button forces a new one and never shows an error, and a failed pull leaves the previous page up rather than a blank one.

FAQ

Questions, answered.

Can I see which agent sent a client?

Where your form asks for the referring agent, the agent is on the row. The sheet behind it records the source and, where the form captures them, the traffic source, the landing page, the referrer and any UTM or gclid for each submission, so a referral and a buyer who found you on Google read differently. You set what each request became on the same row.

Does it show add-ons like radon and sewer scope?

Each request carries what your form recorded, so an inspection with radon testing, a sewer scope or a wood-destroying insect inspection reads that way on the row. Google Ads shows spend and cost per conversion by campaign, so a radon or sewer scope campaign is judged on its own numbers beside the general inspection campaign.

Does it read my scheduling and reporting software?

Where your inspections are booked through a scheduling platform, what it records connects during setup like any other source with an API, and the Jobs view reads the bookings live with a coming-soon card until the data is trustworthy. The reports themselves stay in your reporting software. Card data is never read.

Do you count phone calls?

When your CRM or scheduling platform records the call as a lead, and a call-tracking platform you already run connects during setup like any other source with an API. The requests the screen counts are submissions from your own site's forms, written to a sheet server-side as they land and read newest first.

Will anyone change my ad budget without me knowing?

A budget or bid change is made within the limits set for your engagement, and every change in the account lands in Google's own change history, which the watch reads at 7:05 Eastern every morning and sorts by who made it. Recommendations Google applies on its own are raised the same morning. Who has access to the account is read directly every day, because change events do not log it.

What does it cost for a home inspection company?

Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement. Seats are three on Starter, three on Launch, ten on Growth and unlimited on Command. Every tier is month to month with nothing metered, and a managed strategy retainer sits on top of any tier, scoped with you rather than priced on this site; <a href="/product/managed">the managed page</a> says what our team takes on.

See it running
before you decide.

The demo is the real product on a fictional company, with your name and email in front of it. Pricing is three published tiers.

Open the live demo See pricing

New here? See what TruLata is. Prefer to write? Send us the one thing you want to know.

Start here: AI marketing platform · AI marketing software · all-in-one marketing platform · marketing automation software · marketing software for small business.

  • Refreshed when you open itLive data on page load, never a monthly PDF
  • Counted from your own formsLeads recorded server-side, compared daily with Ads and GA4
  • Seen in AI answersHow often ChatGPT, Gemini, Claude and Grok name you, measured
  • Every send loggedProspect emails leave from a review-first queue, and every send is logged.