Know which dollar sent the inspection request, and what it turned into.
A mold customer chooses on a phone, on the rating, the reviews and whoever looks licensed and able to come out. 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.

Is this built for a mold testing and remediation company?
Yes. It is built for a company that sells a service across a territory, whoever runs the marketing. A full remediation is a sequence the customer wants explained before they choose you: containment, negative air, HEPA filtration, removal and a clearance test, with an inspection and a written protocol in front of it. The person carrying the marketing is often the owner who quotes the job, runs the crew and does it at night, when it happens at all.
The moment a mold customer chooses is health-driven. A musty smell after a leak, a child who will not stop coughing, a home inspection that found growth a week before closing, a tenant complaint, an adjuster asking for a report. The search happens on a phone, and the caller reads the rating and the reviews, looks for a license number and a certification, and calls the first company that looks able to come out. 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. It counts each request submitted through your website forms, written to a lead sheet server-side as it lands, 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. If you also carry water damage work, restoration companies have their own page, and the page for a business with no marketing team walks through the system from the owner's seat.
- Inspection and a written protocolWhat the customer wants explained before they choose
- ContainmentSealing off the work area
- Negative air and HEPA filtrationFiltered air while the work runs
- RemovalTaking out the affected material
- Clearance testWhether an independent assessor does it is part of the choice

The moment a mold customer chooses is health-driven.
What does the screen show a mold company?
It leads with the requests. 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 request that landed at 6am is on the screen when you open it, whether or not a tracking tag fired. Each row carries when it landed, the name, the contact, what the visitor asked for and the page they submitted from, so a testing request and a remediation request are told apart in the list. Set an outcome on each one from the screen, contacted, quoted, won, lost, or not a lead with the reason, and it is written to the lead record. The leads page covers the ledger and the daily watch behind it.
Then the trust signals, because that is where a frightened homeowner chooses between two companies: the rating, the reviews, an IICRC certification, a state mold license number where your state requires one, proof of insurance, and whether clearance testing is done by an independent assessor. Your site and your listing carry the proof; the screen reads what it turned into. Your Business Profile connection reads your reviews, your rating and your listing performance through a manager invitation you can revoke. Search Console shows on the search view the queries you appeared for, impressions, clicks and average position, two to three days behind; 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, so a campaign on emergency removal terms and a campaign on inspection terms read side by side on the ads 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. What the screen reads is scoped to your instance. Card data is never read, and your inbox and calendar join only where a connection is set up for your instance. A phone call counts as a lead when your CRM records it, or through a call-tracking platform connected for your instance during setup.

What runs while my crew is inside a containment, and what waits for me?
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, separates our own writes and routine noise from material changes by anyone else, including the recommendations Google applies on its own, and raises the material ones to the team that morning. For you, that means a setting flipped under someone else's login on your emergency removal campaign is read the next morning, not at the end of the month. Where your forms feed the lead sheet, a second watch at 7:20am Eastern runs five checks across the sheet, GA4 and Ads, so a tag that stops counting inspection requests is caught in days rather than weeks. The ads page covers both watches.
On Launch, Growth and Command, the content engine researches and drafts the articles a worried homeowner reads before calling, on your cadence: whether a musty smell means growth, what air and surface sampling shows, what a clearance test proves. 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. On Command, the outbound engine sources prospects weekly to the target profile set with you, which for a mold company can be the property managers, home inspectors and agents who refer inspections, finds a deliverable address for each one or routes it to a contact-form path, and drafts an opener into a review-first queue. Every night at 12:01am Central a fallback snapshot is baked, so a failed pull leaves the previous page up rather than a blank one.
What stays within limits is anything that spends money or answers a person. 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. 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 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.
While the crew is inside a containment
- Ads change watchA setting flipped on your emergency removal campaign is read the next morning
- Lead watchA tag that stops counting inspection requests is caught in days
- Articles a worried homeowner readsA musty smell, air and surface sampling, a clearance test, on Launch, Growth and Command
- Referral sourcesProperty managers, home inspectors and agents, on Command
- Fallback snapshotA failed pull leaves the previous page up
What stays within limits is anything that spends money or answers a person.
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 the follow-up is an email, not a call. 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.
Then picture it on your own company. You sell inspections and remediations across a territory, and the marketing happens at night or not at all. TruLata counts each inspection request from your own forms, and an inspection is usually the first step toward a remediation, so you set the outcome on each request from the screen and read what it became beside what your ads spent. A mold company in that position is who the product is built for. One that wants the work done without the screen is better served by the services side.
The screen leads with requests counted from your forms because ranking is not earning, and proving which dollar made the phone ring starts from your own records rather than a platform's report. On all tiers, whether ChatGPT, Gemini, Claude and Grok name your company when someone asks who to call about mold is scored at baseline and re-run as the program moves, and a blank answer leaves the denominator rather than counting as a miss.

Which tier fits a mold 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 one flat monthly figure, month to month, and an annual commitment takes twenty percent off the monthly. The pricing page carries the same figures as every other page on this site.
Which engines run where
- The first tierthe TruLata dashboard, full analytics, leads, search visibility, the AI visibility program, managed Google Ads search, the assistant and briefings and support tickets
- The content engineLaunch, Growth and Command
- Meta adsGrowth and Command
- The outbound engineCommand
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. The managed page covers both.
TruLata is also a marketing services firm, and the software sits beside 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.
Two ways to have it run for you
TruLata, run by our team
- Command adds the outbound engine, social media management and your full marketing team, always on, scoped per engagement
- The managed retainer sits on any tier: strategy, optimization and approvals on our side
Marketing done as a service
- Local services marketing is the hub
- Search and paid search underneath it
What the screen reads for a mold company.
| What | Where it comes from | How fresh |
|---|---|---|
| Inspection and remediation requests | Your site's form handler, appended to a lead sheet server-side and emailed to your team | Live, the moment the form is submitted |
| Reviews, rating, listing performance | Google Business Profile, through a manager invitation you can revoke | Read when the page pulls |
| Queries, impressions, clicks, average position | Search Console | 2 to 3 days behind |
| Sessions, sources, pages, key events | Google Analytics 4 | Hours behind intraday |
| Spend, conversions, cost per conversion | Google Ads | Hours behind; change history read daily at 7:05am ET |
| Jobs and job pipeline | Your CRM or booking platform, where you run on it | Live |
| Payments, subscriptions, recent charges | Stripe, read only, where you bill through it | Live |
A phone lead counts when your CRM records it, or through a call-tracking platform connected for your instance. Card data is never read, and your inbox and calendar join only where a connection is set up for your instance. Positions are Search Console's own averages. Every lead counted is one your forms or your CRM recorded.
Questions, answered.
Do you count phone calls?
A phone lead is counted when your CRM or booking platform records it, or through a call-tracking platform connected for your instance during setup. 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.
Can it tell a testing request from a remediation request?
Yes, from what the visitor asked for on the form. Each row in the Leads view carries when it landed, the name, the contact, what they asked for and the page they submitted from, and you set the outcome on each one from the screen: contacted, quoted, won, lost, or not a lead with the reason.
Will it change my Google Ads budget on its own?
Budget and bid changes are made within the limits set for your engagement and land in your account's own change history. Google Ads search is managed on all tiers, and every change lands in your account's own change history, which the watch reads at 7:05am Eastern every morning and sorts as ours.
What do I have to set up myself?
Manager invitations on your Google Analytics property, your Search Console site, your Google Ads account and your Business Profile listing during setup, each one revocable in your own console. Our team connects your CRM or booking platform, Stripe, your email platform and your website forms from the inside with the access you grant during setup; you send the invitations and we do the rest, and we never ask for your account passwords.
Does it show whether AI answer engines name my company?
On all tiers, it scores whether ChatGPT, Gemini, Claude and Grok name your company when someone asks who to call about mold, at baseline and again as the program moves. A blank answer is a measurement error and leaves the denominator rather than counting as a miss. Google's AI Overviews are measured through the search view instead.
What happens if I do not open it for a week?
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.
The engine behind this is now a product.
Run this work inside TruLata and watch your own numbers move.
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.

