Use cases

Know which form, search or ad dollar sent the quote request, before the crews roll.

Built for lawn care and landscaping companies that sell recurring maintenance and design-build work across a service area, whoever runs the marketing. TruLata reads your analytics, your search, your Google Ads, your Business Profile reviews, the leads from your own site and your CRM or booking platform, runs the scheduled work whether anyone is at a desk, and shows you which decisions still need a person.

Illustration: A small landscaped house with a striped lawn and paver path, a floating browser window, a map pin, and a phone with a glowing quote-request notification above the scene.

Why does one short window matter this much in lawn care?

Because a lawn care company is two businesses on one truck. The first is recurring maintenance: weekly mowing, fertilization and weed control programs, aeration and overseeding, spring and fall cleanups, irrigation startups and winterizations. Each account renews or it does not, and the account is the whole season of visits, not one cut. The second is design-build: patios, retaining walls, planting beds, drainage, irrigation installs, outdoor lighting. One signed project is quoted, compared and signed once, and then it books a crew for days. Route density decides your margin, because a stop next door to a stop you already make costs minutes, and a stop across the county costs windshield time.

The season decides the year. Homeowners and property managers choose their provider in a short window before the first cut, and again when leaf season starts, and the accounts you do not sign in that window belong to someone else until next spring. A customer chooses in a few minutes: a search for the service and the town, a look at the rating and the last few reviews, and a quote request from the site. At many companies the person doing the marketing is also running crews, so making sure yours is the one they find happens between routes.

Read who TruLata is built for. You sell a service across a territory, and a full-season maintenance agreement or one design-build project is the customer to count. The marketing can run between routes on the owner's side or sit with a marketer on staff. Fit that description and this page is for you: the industries page shows the other businesses it is built for, and a company with several branches reads the same screen.

Two businesses on one truck

Recurring maintenance

  • Weekly mowing
  • Fertilization and weed control programs
  • Aeration and overseeding
  • Spring and fall cleanups
  • Irrigation startups and winterizations
  • The account is the whole season of visits

Design-build

  • Patios and retaining walls
  • Planting beds and drainage
  • Irrigation installs
  • Outdoor lighting
  • Quoted, compared and signed once
  • Then it books a crew for days
Illustration: A glossy calendar card marked with a highlighted season block, a small mower, a paver stone stack, and a phone showing a rising chart above them.

The season decides the year.

What does the screen show a lawn care company?

The sources you already have, read into one screen. Google Analytics 4 gives sessions, sources, pages and key events, hours behind intraday. Search Console gives the queries you appeared for, impressions, clicks, average position and top pages, two to three days behind; for a lawn care company those queries are the service and the town, and the positions are Search Console's own averages, not a rank tracker. Google Ads gives spend, conversions and cost per conversion by campaign. Your Business Profile gives reviews, rating and listing performance, which is what a homeowner reads before requesting a quote. You add our Google account as a manager on the listing, and you can remove it in your own console at any time.

Leads are counted from your own forms. Your site's form handler appends each submission to a lead sheet server-side as it lands and emails your team, and the Leads view reads that sheet newest first. A spring cleanup request, an irrigation estimate and a patio inquiry show up as rows with a time, a name, a contact and what they asked for. Set an outcome on each one from the screen, or mark it not a lead with the reason, and the outcome stays on the row. 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 until the data is trustworthy.

Views switch on as their sources are connected: the Jobs view with your CRM or booking platform, the email view with your email platform, and new views as they are built. Card data is never read, and your inbox and calendar join only where a connection is set up for your instance. A phone lead counts when your CRM records it, or through a call-tracking platform connected for your instance during setup. On an instance whose forms feed the sheet, a watch runs every morning at 7:20 Eastern with five checks, so a tracking tag that quietly stops counting is flagged within days instead of at the end of the season.

The Leads view for a fictional lawn care company, Greenway Lawn & Landscape: a Quote requests table with a spring cleanup in Matthews, weekly mowing in Huntersville, an irrigation estimate in Cornelius, a patio inquiry in Mint Hill and a fertilization program in Matthews, newest first.
The Leads view for a lawn care company: a cleanup, an irrigation estimate and a patio inquiry on one list. Example data for a fictional company.

What runs on its own, and what waits for me?

On all tiers, your search campaigns are managed for you, and the account is watched. Every morning at 7:05 Eastern the ads change watch reads your account's change history and its user list, and separates our own writes and routine noise from material changes made by anyone else, including the recommendations Google applies on its own. A budget or bid change is made within the limits set for your engagement and lands in your account's own change history, so every move of your spring budget has a decision behind it, and if Google's own automation moves it, the watch raises it the next morning.

On Launch, Growth and Command, the content engine researches and drafts on your cadence. A topic passes only when there is real search volume behind it and the engine has read 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 own Drive, and a featured image is generated for it. Auto-publish is a per-client setting and approval is optional, so a piece on fall aeration can wait for your approval or go out on the cadence. On Growth and Command, Meta ads are managed alongside search, and page and social metrics are read on Meta's schedule.

On Command, the outbound engine sources prospects every week to the target profile set with you, for example the property managers and commercial grounds accounts that anchor a route. It finds a deliverable address or routes the prospect to a contact-form path, and drafts into a review-first queue. Prospect emails leave from that queue when a person releases them, 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.

Underneath, a fallback snapshot is baked every night at 12:01 Central, and a failed pull leaves the previous page up rather than an empty one. The page refreshes because you opened it: it loads the snapshot first, and if that is older than five minutes a live pull runs behind the request. The Refresh button starts a full pull and ends in a reloaded page with a fresh stamp. Requests for a website change, a new topic, a keyword or a targeting change go to the team from the screen and are 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.

Prospects that anchor a route, on Command

  • The target profile set with you
  • Property managers
  • Commercial grounds accounts
Sourced every week
  • A deliverable address, or a contact-form path
  • A drafted opener in a review-first queue
  • Released by a person or on the schedule, every send logged
  • Not-interested and bounced addresses suppressed

How do I know it works before I start?

Open the demo. The demo runs on a fictional company called Meridian, every number in it is illustrative, it opens with your name and email, and it is the same engine code every client runs. Click through the Leads, Google Ads and search views and you have seen the screen you would open before the crews roll.

Then read what the two watches do every morning. At 7:05 Eastern the ads watch reads your account's change history and its user list, sets our own writes and Google's routine churn aside, and raises a material change made by anyone else to your team the same day, so a setting switched on under any login, or a new address given access, is known the next morning. At 7:20 Eastern, on an instance whose forms feed the lead sheet, the leads that landed are checked against the conversions Google counted, so a dead tag, a blind ad account or a stalled form is flagged the next day instead of at the end of the season. Both run on your own accounts once setup connects them, and the ads watch starts during setup.

Ranking is not earning. The search view counts quote requests from your own forms beside the positions you hold, so a page that climbed and a page that brought work are told apart on one screen. A position there is Search Console's average for that query, not a rank tracker's guess. A report that shows you rankings is not showing you quote requests, and TruLata shows the quote requests.

Access comes first: manager invitations on your Analytics property, your Search Console site, your Ads account and your Business Profile listing, each one revocable in your own console, and our team connects your CRM or booking platform and your site's forms from the inside with the access you grant. You send the invitations and grant the access, our team does the rest, and we never ask for your account passwords. Then comes the first pull, the baselines, the keyword set and the ads watch. After that come the content cadence, the first ads reports, email flows and goals.

The Google Ads view for a fictional lawn care company: spend, quote requests, cost per request, signed work and impression share, with campaigns for lawn care service, spring cleanup, patio and hardscape and the brand, each marked Running.
The Google Ads view for a lawn care company, the account the 7:05am ET watch reads. Example data for a fictional company.

A report that shows you rankings is not showing you quote requests.

Which tier does a lawn care company start on?

Start where the work you want run sits. 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 is on Command. Command adds the outbound engine, social media management and your full marketing team, always on, and it is scoped per engagement with no number on the site.

Seats: 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 one flat monthly figure, month to month. The pricing page renders the full ladder from the same table, so the figure there is the figure everywhere.

By tier
Content engineLaunch, Growth and Command
Meta adsGrowth and Command
Outbound engineCommand
Seatsthree on Starter, three on Launch, ten on Growth and unlimited on Command
Commandscoped per engagement, no number on the site

Can TruLata run it for me?

Yes. The managed strategy retainer sits on top of any tier and puts the strategy, the optimization and the approvals on our side, and Command adds the outbound engine, social media management and your full marketing team, always on. The managed page explains what our team changes and how the daily watch keeps it in the record. If you want the agency work instead of the product, or alongside it, TruLata still sells it: marketing for local service businesses, search work and paid search run with a daily account watch.

Illustration: A glossy remote-control panel with a single glowing button hovering beside a small paver patio model, implying the work runs itself.
Scheduled or judged

The scheduled jobs on the account, and whose they are.

The workWho does itWhen
Google Ads change watchThe engineDaily, 7:05am Eastern
A budget or bid changeWithin the limits set for your engagement, recorded in the change history the watch readsWhenever it is made, in the next morning's record
Content research and draftingThe engine, on Launch, Growth and CommandOn your cadence; approval optional
Prospect emailsThe review-first queue: a person releases, or the queue releases on the engagement's schedule; every send logged; on CommandWeekly sourcing; sends on the engagement's schedule
Lead watchThe engine, on an instance whose forms feed the sheetDaily, 7:20am Eastern, five checks
Fallback snapshotThe engineNightly, 12:01am Central
Live numbersThe page, when you open itBehind the request if the snapshot is older than 5 minutes
How fresh, honestly

Website leads and your CRM or booking platform are live. Google Ads and GA4 intraday lag hours. Search Console runs two to three days behind. Meta reads on Meta's schedule. The header stamp on every page says when the data was pulled.

FAQ

Questions, answered.

Do you count phone calls?

When your CRM or booking platform records the call as a lead, or through a call-tracking platform connected for your instance during setup. The leads 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 the ad budget change in spring without someone asking me?

On our side a budget or bid change is made within the limits set for your engagement and lands in the account's change history, so a spring change has a decision behind it. If Google's own automation changes anything, the change watch reads the history and the account's user list every morning at 7:05 Eastern and raises it, along with any material change made by anyone else.

Does it read my CRM or booking platform?

Where your business runs on a CRM or booking platform, the Jobs view reads jobs and the job pipeline live, and shows a coming-soon card until that data is trustworthy. Our team connects it from the inside with access you grant during setup. Views appear only when their source is connected.

What happens over the winter if nobody opens it?

The scheduled work keeps running: the ads change watch at 7:05am Eastern, the lead watch at 7:20am Eastern on an instance whose forms feed the sheet, the content engine on its cadence on Launch, Growth and Command, and the fallback snapshot at 12:01am Central. When you open the page in spring it loads the latest snapshot and pulls live numbers behind it.

Can I stop after the season?

Yes. Every tier is month to month. You revoke our manager access in your own Google consoles, and the content written for you stays in your own Drive, because each piece was filed there as a Google Doc when it was written.

Do I need a marketing person to use it?

The engines research, draft, watch and count on a schedule, and on Command they source prospects too. What is left for a person is reading what is waiting, setting lead outcomes and sending requests from the screen, and with the managed strategy retainer or Command that judged work sits with our team.

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.