Use cases

Know which dollar sent the burst-pipe lead, and what it turned into.

The 9pm burst-pipe call is decided on a phone, on the rating, the reviews and whoever looks like they will answer. TruLata puts what that moment depends on, your leads, your reviews, your ads and your search, on one screen that refreshes when you open it, and it runs the scheduled work whether anyone is at a desk.

Illustration: A small floating diorama with a glossy water pipe wrench, a burst pipe with a droplet, a star-rating card, and a phone showing a glowing notification badge above a chart card.

Is this built for a plumbing company?

Yes. It is built for a plumbing company that sells its service across a territory, whoever runs the marketing, and a company with more than one branch fits the same way. The work runs from the water heater replacement and the repipe to the sewer line and the slab leak, and every one of them starts as a search on a phone. The person doing the marketing is often the owner or the office, between jobs, at 9pm when it happens at all.

The moment a plumbing customer chooses is short. The pipe bursts, the homeowner searches on a phone with water on the floor, reads the rating and the reviews, and calls the first company that looks like it will pick up. Emergency intent does not wait for a callback, and when the call goes to someone else, nothing on your side records that it happened. So the marketing keeps getting judged on clicks.

TruLata is built for that owner. Where your forms feed the lead sheet, it counts each form lead where it landed, reads the reviews and rating on your Business Profile, watches your Google Ads account every morning, and shows all of it on one screen that refreshes because you opened it. The scheduled work runs whether anyone is at a desk. The judged work, a budget, a bid, an approval, stays within the limits set with you. The page for a business with no marketing team walks through that split from the owner's seat.

  1. The pipe burstsWater on the floor, often at 9pm
  2. A search on a phoneThe service and the town, with water on the floor
  3. The rating and the reviewsRead in seconds, on your Business Profile
  4. The callTo the first company that looks like it will pick up
Illustration: A water heater tank, a coiled sewer inspection cable, a repipe section of copper pipe, and a phone with a glowing notification badge floating beside them.

Emergency intent does not wait for a callback.

What does the screen show a plumbing company?

It leads with the leads. When someone submits the form on your site, the form handler appends the row to a lead sheet server-side and emails your team. The Leads view reads that sheet newest first, so a water heater quote request that landed at 6am is on the screen when you open it, whether or not a tracking tag fired. Set an outcome on each lead from the screen, contacted, quoted, won or lost, and it is written to the lead record. The leads page covers the ledger and the daily watch behind it.

Then the reviews, because that is where the 9pm call is decided. Your Business Profile connection reads your reviews, your rating and your listing performance through a manager invitation you can revoke, and the reviews card sits on the search view. Search Console shows the queries you appeared for, impressions, clicks and average position, two to three days behind; for a plumber those queries are the service and the town, and the positions are Search Console's own averages, not a rank tracker. GA4 adds sessions, sources, pages and key events, hours behind intraday. Google Ads shows spend, conversions and cost per conversion by campaign. The search visibility page shows the view.

Where your business runs on a CRM or booking platform, the Jobs view reads jobs and the job pipeline live, and it shows a coming-soon card rather than a number until the data is trustworthy. Pipeline stages and sources come from your CRM, whichever you run; on GoHighLevel they read from your own sub-account. The ceiling matters just as much for a plumbing company: your inbox and calendar stay outside the read today, card data is never read, and a phone call counts as a lead where your CRM records it; where you run a call-tracking platform with an API it is connected during setup.

The Leads view for a fictional plumbing company, Copperline Plumbing: a Service requests table, newest first, with a water heater replacement in Dublin at 6:04am, a burst pipe in Westerville, a sewer line camera inspection in Hilliard, a slab leak in Grove City and a repipe quote in Upper Arlington.
The Leads view for a plumbing company: a water heater request that landed at 6am is on the screen when you open it. Example data, fictional company.

What runs without me, and what still needs a person?

Your Google Ads search campaigns are managed for you on all tiers, and every morning at 7:05am Eastern a watch reads your account's change history and its user list, then separates our own writes and routine noise from material changes by anyone else, including the recommendations Google applies on its own. What is material reaches the team the same day, so a setting switched on under any login, or a new address given access, is known the next morning. Where your forms feed the lead sheet, a second watch at 7:20am Eastern runs five checks across the sheet, GA4 and Ads. It sets the leads that landed against the conversions Google counted, so a dead tag, a blind ad account or a stalled form is flagged the next day rather than at the end of the quarter. The ads page covers both watches.

On Launch, Growth and Command, the content engine researches and drafts articles on your cadence. Each topic passes a demand gate on real search volume and what already occupies the result page, the research step 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 generated for it. Auto-publish is a per-client setting, so a piece either goes out on the cadence or waits for approval. On Growth and Command, Meta ads are managed alongside search, and page and social metrics appear where the account is connected, on Meta's schedule. On Command, the outbound engine sources prospects weekly to the target profile set with you, finds a deliverable address for each one or routes it to a contact-form path, and drafts an opener into a review-first queue. Underneath all of it, a fallback snapshot is baked every night at 12:01am Central, so a failed pull leaves the previous page up rather than a blank one, and the page refreshes when you open it.

Anything that spends money stays within limits set with you. A budget or bid change in your ads account is made within the limits set for your engagement and lands in your account's own change history. A prospect email leaves the review-first queue when a person releases it, or when 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. From the screen you can set a lead outcome, request a website change, and request a content, keyword, category or targeting change. Each request lands with the team and is logged, and a request from the screen goes to your team as a logged ticket; the engine's writes to your ad accounts and your site go through their APIs and land in each account's own change history.

The 7:05am ET ads change watch

  • Your account's change history
  • Its user list
  • Recommendations Google applied on its own
Sorted every morning
  • Our own writes, marked as ours
  • Routine noise, set aside
  • Material changes, to the team the same day

Anything that spends money stays within limits set with you.

Can I see it before I talk to anyone?

Yes. Open the demo at demo.trulata.com. It opens with your name and email, and looking comes with no follow-up. It runs on a fictional company called Meridian, every number in it is illustrative, and it is the same engine code every client dashboard runs. Open the Leads view, the Google Ads view and the search view.

Then read it against your own company. You sell plumbing across a territory, and the marketing happens between jobs, at 9pm or on a marketer's desk. That is the company the product is built for: the search, ads and content work runs on a schedule whether or not anyone had time this week, every lead is counted from your own site, and one screen shows what happened and what it cost. One that wants the work done as a service rather than run as a system is served by the services side, and the same team runs both.

Read the search view with one idea in mind, because it matters for a trade that lives on search: the leads your own forms counted sit beside your positions, and a position there is Search Console's average for the query rather than a rank tracker's guess. Ranking is not earning. That is why the screen leads with leads counted from your forms, and why proving which dollar made the phone ring starts from your own records rather than a platform's report.

The Top keywords card for a fictional plumber: emergency plumber dublin ohio at #2, water heater replacement columbus at #4, plumber near me at #6, slab leak repair westerville at #1 and sewer camera inspection columbus at #3, each with its monthly volume.
The search view for a plumber: the service and the town. Example data for a fictional company.

Which tier fits a plumbing 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 runs on Launch, Growth and Command. Meta ads are managed on Growth and Command. The outbound engine runs on Command. Command adds the outbound engine, social media management and your full marketing team, always on, is scoped per engagement and carries no number on this site.

Seats are three on Starter, three on Launch, ten on Growth and unlimited on Command. Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement. Every tier is month to month at a flat monthly figure, and an annual commitment takes twenty percent off the monthly. The pricing page carries the same figures as every other page on this site.

Month to monthevery tier, at a flat monthly figure
20%off the monthly with an annual commitment

Can your team run it for me?

Yes. Command adds the outbound engine, social media management and your full marketing team, always on, scoped per engagement, and the managed strategy retainer sits on top of any tier with strategy, optimization and the approvals on our side, scoped with you. Our changes land in your ads account's own change history, which the same 7:05am Eastern watch reads and sorts as ours. The managed page covers both.

TruLata is also a marketing services firm, and the software sits alongside that work. If you want the work done as a service rather than run as a system, local services marketing is the hub, with search and paid search underneath it. The other trades the product is built for are on the industries page.

Illustration: A pipe wrench resting beside a small gear-cluster with a glowing notification badge attached to one gear.
The sources

What the screen reads for a plumbing company.

WhatWhere it comes fromHow fresh
Website leadsYour site's form handler, appended to a lead sheet server-side and emailed to your teamLive; written to the sheet as the form is submitted, on the screen when you open it
Reviews, rating, listing performanceGoogle Business Profile, through a manager invitation you can revokeHours behind
Queries, impressions, clicks, average positionSearch Console2 to 3 days behind
Sessions, sources, pages, key eventsGoogle Analytics 4Hours behind intraday
Spend, conversions, cost per conversionGoogle AdsHours behind; change history read daily at 7:05am ET
Jobs and job pipelineYour CRM or booking platform, where you run on itLive
Pipeline stages and sourcesGoHighLevel, your own sub-accountLive
The ceiling, stated plainly

A phone lead counts where your CRM records it, and where you run a call-tracking platform with an API it is connected during setup. Your inbox and calendar stay outside the read today, and card data is never read. Positions are Search Console's own averages. Every lead counted is one your forms or your CRM recorded.

FAQ

Questions, answered.

Do you count phone calls?

Where your CRM records the call. The leads the screen counts are submissions from your own website forms, written to a sheet server-side as they arrive, plus what your CRM or booking platform records, and where you run a call-tracking platform with an API it is connected during setup.

What do I have to connect?

Manager invitations on your Google Analytics property, your Search Console site, your Google Ads account and your Business Profile listing, each one revocable in your own console. Our team connects your CRM or booking platform, Stripe, ActiveCampaign and your website forms from the inside with the access you grant during setup. Your side is the grant, and we never ask for your account passwords.

Is the search view a rank tracker?

The positions on the search view are Search Console's own average positions, two to three days behind, and Google's AI Overviews are measured through the same view. The answer-engine program, on all tiers, scores ChatGPT, Gemini, Claude and Grok at baseline and again as the program moves.

Who changes my ad budget?

Our team where we manage the account, within the limits set for your engagement, and every change lands in your account's own change history. Google Ads search is managed on all tiers, and each change lands in your account's own change history, which the watch reads every morning at 7:05am Eastern and sorts as ours.

What happens when a week goes by without opening it?

The scheduled work keeps running: the ads change watch at 7:05am Eastern, the lead watch at 7:20am Eastern where your forms feed the sheet, and the fallback snapshot at 12:01am Central. When you open the page it loads the latest snapshot and pulls live numbers behind it when that snapshot is older than five minutes.

Does it work with my CRM or booking platform?

Where your business runs on one, the Jobs view reads jobs and the job pipeline live, and shows a coming-soon card until the data is trustworthy. Any CRM with an API connects, reading pipeline stages and sources; on GoHighLevel from your own sub-account.

Now a product

The engine behind this is now a product.

Run this work inside TruLata and watch your own numbers move.

See the contractor engine

See how it would run
for your business.

15 minutes with TruLata. We show you what your marketing brings in, what each lead costs, and what we would change first.

Book a demo or start a 7-day free trial

No card. It ends on its own after 7 days unless you add one. See pricing.

Just need a website? Build it free.

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.