Decide from this morning's numbers, not last month's report.
Your leads, ad spend, search, payments and pipeline on one screen that refreshes when you open it and stamps when the data was pulled. Two watches run every morning, and on Command or a managed strategy retainer our team frames each decision with you.

What changes about how I decide?
You make the call from this morning's numbers instead of a month-end report. TruLata reads your form leads, your Google Ads spend, your Search Console queries, your GA4 sessions, your Stripe payments and your pipeline into one screen. It refreshes because you opened it, the header stamp says when the data was pulled, and the scheduled work runs whether anyone is at a desk.
Before you look, two checks run that no report can make. At 7:05am Eastern a watch reads your Google Ads change history for material changes by anyone else, and where your forms feed the lead sheet a second watch at 7:20am Eastern checks that sheet against what Ads and GA4 counted. You decide from a number that was checked that morning.
The service is the half that needs a person beside the software. Our team frames the decision with you before anyone opens a chart: what is being decided, the options, the criteria tied to a business goal, the cost of being wrong and who owns the call. It is built for a business that sells a service, across a territory or several, whoever runs the marketing. The page for the owner who is the marketing department walks through that seat.
What the call is made from
- Your form leads
- Google Ads spend
- Search Console queries
- GA4 sessions
- Stripe payments
- Your pipeline
- A number checked that morning
- The age of every number, stamped
- The call, with you
What does the screen show me when a decision is on the table?
The Overview leads. Four headline cards sit across the top; click one and a panel opens with the figure now, the change and the window it covers. Under them sit the program goals, the pipeline funnel and revenue by channel. Leads reads the sheet your forms append to, newest first. Google Ads reads spend, conversions and cost per conversion by campaign. The search view reads Search Console queries, impressions, clicks and average position, and those positions are Search Console's own averages, not a rank tracker. Analytics reads GA4 sessions, sources, pages and key events. Revenue reads Stripe live and read only.
Read the age of a number before you decide from it, because it is part of the decision. Your CRM, Stripe, your booking platform, website leads and email statistics are live, and a refresh moves them. Google Ads and GA4 intraday figures lag by hours. Search Console runs two to three days behind. The stamp beside the page title says when the data was pulled, and its tooltip says whether that pull was live or the saved snapshot. A fallback snapshot bakes every night at 12:01am Central, so a failed pull leaves the previous page up rather than a blank one. The live data page lists which numbers move on refresh and which follow their source's schedule.
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. Each figure is read from its source and shown as it stands today; the shared views report what happened, and the call about what comes next stays with you.

What runs on a schedule, and what still waits for me?
Two watches run every morning whether anyone is at a desk. At 7:05am Eastern the ads change watch reads your Google Ads 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. Anything material reaches your team the same day, so a setting switched on under any login is known the next morning. The user list is read on its own, because a change to who has access is not logged as a change event.
Where your forms feed the lead sheet, a second watch runs at 7:20am Eastern and compares that sheet with what Google Ads and GA4 counted, in five checks: the tracking tag still loads, leads in the sheet against zero GA4 form events, paid leads against zero Ads conversions, a campaign that was spending gone to zero, and organic traffic with no leads at all. A dead tag, a blind ad account or a stalled form is flagged the next day rather than at the end of the quarter. That keeps a budget call on the leads your own forms produced instead of on a number that quietly stopped counting. The ads page and the leads page cover both watches.
The decision waits for 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. On Command, prospect emails leave from a review-first queue; a person releases them, or the queue releases on the schedule set for the engagement, and every send is logged. From the screen you set a lead outcome or request a change; each request lands with the team and is logged, 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.
Before you look
- Fallback snapshota failed pull leaves the previous page up
- Ads change watchchange history and user list; a material change reaches the team the same day
- Lead watchthe lead sheet against what Ads and GA4 counted, five checks
- Live pullwhen the snapshot is older than five minutes
- The decisionwaits for a person
You decide from a number that was checked that morning.
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. Start on the Overview and click a headline card: the panel shows the figure now, the change and the window. Then open Leads and Google Ads, the two views most decisions come down to.
One principle sets the order of the screen. Ranking is not earning, so the screen leads with leads from your own forms and payments from Stripe, and a position on the search view is Search Console's average for the query rather than a rank tracker's guess. Proving which dollar made the phone ring starts there.

Which tier is this on?
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. Google Ads search is managed on all tiers. 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 has the table.
The published tiers
- Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement
- One flat monthly figure, month to month
- Annual takes twenty percent off
On top
- Command adds the outbound engine, social media management and your full marketing team, always on
- The managed strategy retainer, on any tier
- Both scoped with you, no number on this site
Want it run for you?
Yes, and that is the service this page sells. Access comes first: a manager invitation on your GA4 property, your Search Console site, your Google Ads account and your Business Profile, each revocable in your own console, while our team connects Stripe, your CRM or booking platform, your email platform and your website forms from the inside with access you grant. Then comes the first pull, the baselines, the keyword set and the ads watch. After that come the content cadence, the ads reports, the email flows and the goals.
From there the work is the decision itself. Before a number is read, we frame the call with you: what is being decided, the options, the criteria tied to a business goal, the cost of being wrong, and who owns it. We agree which numbers lead your Overview and write the rationale down, with a rule for when to commit, when to wait for more evidence and when to walk away. A bet is tested small before it is scaled: a hypothesis, one change a person makes, a read from the same screen over an agreed window, then keep it or stop it. The decision becomes a program goal on your Overview, with its target, its current value, a progress bar and an on-target mark when the number is met.
There are two ways to have us run it. Command adds the outbound engine, social media management and your full marketing team, always on, scoped per engagement. The managed strategy retainer sits on top of any tier, scoped with you, and puts strategy, optimization and the approvals on our side, with a strategist reading the screen with you when the call is on the table. Every change our team makes in your ads account lands in your own change history under our login, and the 7:05am Eastern watch sorts it as ours. The managed page covers both, and the pricing page has the tiers. Analytics measures what happened on the same screen, opportunity finding, risk management and fractional CMO sit beside this page, and the services hub lists the rest.
- Frame the callwhat is decided, the options, the criteria tied to a goal, the cost of being wrong, who owns it
- Write the rationale downwith a rule for when to commit, when to wait and when to walk away
- Test it smalla hypothesis, one change a person makes, a read over an agreed window
- Keep it or stop itand the decision becomes a program goal on your Overview

Decide from this morning's numbers, not last month's report.
What a decision reads, on one screen.
| What | Where it comes from | How fresh |
|---|---|---|
| Headline cards, program goals, pipeline funnel, revenue by channel | The Overview; click a card for the figure now, the change and the window | As fresh as its source; the header stamp says when it was pulled |
| Form leads, the record | Your site's form handler, appended to a lead sheet server-side and emailed to your team | Live; compared with Ads and GA4 daily at 7:20am ET where forms feed the sheet |
| Spend, conversions, cost per conversion, by campaign | Google Ads | Hours behind; change history and users read daily at 7:05am ET |
| Queries, impressions, clicks, average position | Search Console, on the search visibility view | 2 to 3 days behind |
| Sessions, sources, pages, key events | Google Analytics 4, your property, through a manager invitation you can revoke | Hours behind intraday |
| Payments, subscriptions, recent charges | Stripe, on the Revenue view, read only | Live |
| Jobs and pipeline stages | Your CRM or booking platform; GoHighLevel, your own sub-account | Live |
Each figure is read from its source and shown as it stands; the shared views report what happened, and the call about what comes next stays with you and your strategist. Budget and bid changes stay within the limits set for your engagement. A phone lead counts when your CRM records it, or through a call-tracking platform connected for your instance. Positions are Search Console's own averages. Card data is never read, and your inbox and calendar join only where a connection is set up for your instance.
Questions, answered.
Is this different from the analytics service?
Analytics measures what happened; decision making is the call you make from it. Both read the same screen. The analytics service is the connections, the goals and a person reading the numbers with you. This service adds the framing of each decision, the written rationale, the rule for commit, wait or walk away, and a strategist on top through Command or the managed strategy retainer.
Does it predict or forecast anything?
Each figure is read from its source and shown as it stands today. The two morning watches check whether a number can be trusted before you decide from it, and the judgment about what to do next stays with you and, on the retainer, with your strategist, who frames the call and writes the rationale down.
Who makes the change once we have decided?
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. From the screen you can set a lead outcome and request a website, content, keyword, category or targeting change; each request lands with the team and is logged, 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.
How fresh are the numbers I am deciding from?
Your CRM, Stripe, your booking platform, website leads and email statistics are live, and a refresh moves them. Google Ads and GA4 intraday figures lag hours. Search Console runs two to three days behind. The stamp in the header says when the data was pulled, and the Refresh button starts a pull that takes two seconds to a little over three minutes and ends in a reloaded page with a fresh stamp.
Do I need a data team for this?
It reads the accounts you already have: your GA4 property, your Search Console site, your Google Ads account, your Business Profile, Stripe, your CRM or booking platform and your website forms. Google connections are manager invitations you can revoke; our team connects the rest from the inside with access you grant during setup; you send the invitations and we do the rest, and we never ask for your account passwords.
Which tier includes it?
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. Command adds the outbound engine, social media management and your full marketing team, always on and is scoped per engagement. The managed strategy retainer sits on top of any tier and is scoped with you. Prices and seats are on the pricing page.
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.
Start 7 days free Open the live demo
No card. It ends on its own after 7 days unless you add one. 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.

