The Command Center is now a product you can license. Open the demo

Glossary

Know how your marketing is going without asking anyone.

A marketing command center reads your accounts itself and states how old each number is, so you open one screen instead of waiting on a report. Here is the definition, how it differs from a dashboard and a report, what it reads, and how TruLata's works.

What is a marketing command center?

A marketing command center is one screen that reads a business's marketing, lead and revenue sources directly and shows each connected workstream side by side with the age of its data stated, so the owner can see how marketing is going without asking anyone.

It sits between two things you already have. A dashboard charts numbers someone fed it. A report describes a closed period on the day it was sent. A command center does what neither does: it reads the sources itself, it carries the work, and you can act on it.

The definition, in parts
Readsyour accounts, through access you grant
Showseach connected workstream, data age stated
So yousee it without asking anyone

How is it different from the dashboard I already have?

A dashboard displays what it is given. Someone exports a file or sets up a connector once, and the charts show that feed. Its freshness is whatever the feed happens to be, and the screen rarely says.

A command center adds three things. The connections run to the accounts themselves, through access you grant, so the screen shows what Google, your CRM and your payment processor hold, each within its own freshness ceiling. The work runs inside it: the outbound queue and each content piece sit on the screen with their status, and the ads change watch and the lead watch raise what they find to the team. And you can act on it. In TruLata's, set a lead outcome or request a website, content, keyword, category or targeting change from the screen. Each request goes to a person and is logged; nothing writes to your ad account, CRM or site directly. The security page lists every write path.

The list of questions buyers ask, each row showing the question in quotes, whether the business was cited, and the rank it held in the answer.

How is it different from the report I get each month?

A report is a snapshot chosen by the person who sends it. It covers a period that has closed. Its numbers are as old as the pull behind it. What it leaves out was a decision you were not part of.

A command center refreshes because you opened it. TruLata's loads last night's snapshot first, fetches the live payload from a cache at once, and runs a fresh pull behind the page when that snapshot is older than five minutes. Open a number and a detail card shows the figures behind it. A view whose source is not connected does not appear, and no view is filled with an illustrative figure. There is no report to wait for: the screen is the report, and each view exports to CSV. Why the page refreshes when you open it has the timings.

Refresh, in order
On openlast night's snapshot, at once
Thenthe live payload, from cache
Older than 5 minutesa fresh pull runs behind the page
Refresh buttonstarts a pull; the page reloads when the stamp moves

What does it read, and how fresh is each source?

It reads the accounts you already run on, each through access you grant and can revoke. Google Analytics 4: sessions, sources, pages and key events, hours behind intraday. Search Console: queries, impressions, clicks, average position and top pages, two to three days behind; those positions are Search Console averages, not a rank tracker. Google Ads: spend, conversions and cost per conversion, plus the account's change history and user list, read every morning. Google Business Profile: reviews, rating and listing performance. Your CRM: pipeline stages and lead sources, live; GoHighLevel is the CRM we connect today. Stripe: payments, subscriptions and recent charges, read only. Where they apply, your booking platform, ActiveCampaign, Meta and WordPress, all listed in the integrations index.

Your website forms are the ground truth for leads. Each submission lands in a lead sheet server-side as it arrives, and the Leads view reads that sheet newest first. It does not read an email inbox, a calendar or customer card data, and there is no call-tracking system: a phone lead counts only when your CRM records it.

Sources and their lag
Your CRM, Stripe, your booking platform, forms, email statslive
Google Ads, GA4hours behind
Search Console2 to 3 days behind
Google Business Profile, Metaon their own schedule
Inbox, calendar, card data, callsnot read

What runs inside TruLata's Command Center?

You get one Command Center, at your own trulata.com subdomain behind Cloudflare Access. It is a static site on Cloudflare Pages. A small function at the edge holds the shared secret and forwards to the managed cloud service that serves the live payload, so your browser never calls our backend directly. If that service is unreachable, the page shows last night's numbers, never a blank. A view appears only when its source is connected: a business that does not run on a CRM or booking platform never sees Jobs. The Overview page lists the rest.

The engines run inside it, by tier. Where your plan includes the outbound engine, it sources prospects weekly to your target profile; 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. Where your plan includes the content engine, it takes each piece from queued to posted and files it as a Google Doc in your Drive. The ads change watch reads your account's change history at 7:05am Eastern each day and raises material changes, including Google's own automation, while setting aside our routine API writes. The lead watch runs at 7:20am Eastern where forms feed the sheet, compares the form ledger with what Ads and GA4 counted over the last seven days, and raises it when leads landed but Ads or GA4 counted none. Answer-engine presence, on all tiers, is scored across ChatGPT, Gemini, Claude and Grok at baseline and re-run as the program moves.

Sign in with a single-use magic link. Cloudflare Access authenticates, our seat list authorises, and a removed seat stops working within thirty seconds. Every Google connection is a manager invitation you can revoke yourself; we hold no client passwords. Setup takes two to four weeks, and the Command Center is on all tiers (pricing).

Engines and their clocks
Outboundsourced weekly, review-first, a person releases them, or the queue releases on the schedule set for the engagement, and every send is logged
Contentqueued to posted, one Google Doc per piece
Ads change watchdaily 7:05am ET, on all tiers
Lead watchdaily 7:20am ET, where forms feed the sheet
Answer engines, all tiersbaseline, re-run as the program moves

Do I need one?

You need one when all three hold: a geographic service area, one new customer worth $3,000 or more, and no marketing department. Then you are the marketing department, and the command center is where that job gets done. The owner as the marketing department and how this compares with an agency retainer go further.

The answer-engine presence card: a score of 72 out of 100 with an 18 point change and a rising trend line, labelled share of voice across AI answer engines.
Side by side

Dashboard, report, command center.

The questionA dashboard or a reportA marketing command center
Where the numbers come fromAn export, or a connector someone set up onceYour source accounts, through access you grant and can revoke
How freshAs of the last export, or the day it was sentRefreshed when you open it; the header stamp says how old the data is
A source that is missingAbsent from the screen, or filled inNot shown until connected, never filled with an illustrative figure
The work itselfHappens somewhere elseOutbound and content run inside it; the ads watch and the lead watch raise what they find to the team
Acting on itNothing on the screen; you reply to whoever sent itSet a lead outcome or request a change from the screen, logged, to a person
Who can see itWhoever was sent the fileYour seat list, magic-link sign-in, revocation within 30 seconds
Freshness is bounded by the source

A command center cannot make Search Console faster than two to three days, so the header stamp says how old the data is instead of pretending.

FAQ

Questions, answered.

Is a marketing command center the same as a marketing dashboard?

No. A dashboard displays numbers it is given. A command center reads the source accounts through access you granted, runs the work inside it, states how old the data is, and lets you act from the screen through logged requests to a person.

Does it replace the monthly report?

Yes. The screen refreshes when you open it, each view exports to CSV, and the header stamp says how old the data is. There is no separate report to wait for.

What does it read?

Google Analytics 4, Search Console, Google Ads, Google Business Profile, your CRM, Stripe, and where they apply your booking platform, ActiveCampaign, Meta and WordPress, plus every website form submission, recorded server-side as it lands. It does not read an inbox, a calendar or card data, and there is no call tracking.

Can I change anything from the screen?

Yes, two things. Set a lead outcome, or request a website, content, keyword, category or targeting change. Each goes to a person and is logged. Nothing on the screen writes to your ad account, CRM or site directly.

How fresh are the numbers?

Live for your CRM, Stripe, your booking platform, website leads and email statistics. Google Ads and GA4 intraday lag hours. Search Console runs two to three days behind. The page refreshes when you open it and falls back to last night's snapshot if the live service is unreachable.

What does one cost?

The Command Center is on all tiers. Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement. Month to month, nothing metered.

See it running
before you decide.

The demo is the real product on a fictional company, with no form in front of it. Pricing is three published tiers. Setup on your own accounts takes two to four weeks.

Open the live demo See pricing

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

  • 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
  • Four answer engines, measuredChatGPT, Gemini, Claude and Grok, with a published denominator
  • A review-first queue on every sendEvery draft waits in a review-first queue and every send is logged.