Services

Know what each channel did, on one board, when you open it.

TruLata runs digital marketing as one program: search, paid, content, outbound and email, reporting onto one board, TruLata. The scheduled work runs whether anyone is at a desk, a person makes the judged calls, and our team runs the whole program for you on Command or through a managed strategy retainer scoped with you.

Illustration: A floating command board displaying five glowing channel icons (magnifying glass, coin, envelope, chat bubble, megaphone) each linked by soft lines converging into one central chart card, with a small clock nearby.

What changes when the whole program runs as one system?

You stop reconciling five reports. Search, paid, content, outbound and email each report in their own tool, on their own delay, each blind to what the others did. TruLata runs the five as one program and reports all of it onto one board, TruLata, so Monday morning's question, what did each channel do and what does it need next, has one screen for an answer.

The board refreshes because you opened it: last night's snapshot loads first, the live payload comes from a cache at once, and a pull runs behind the page when that snapshot is older than five minutes. Each source has its own ceiling. Your CRM, Stripe, your booking platform, website leads and email statistics are live; Google Ads and GA4 run hours behind during the day; Search Console runs two to three days behind. The scheduled work runs whether anyone is at a desk; a budget or bid change stays within the limits set for your engagement.

The program is built for a service business, whether it serves one territory, several locations or the whole country. It is not tied to a city; the same engines run wherever your service area is.

Five reports

  • Search, paid, content, outbound and email, each in its own tool
  • Each on its own delay
  • Each blind to what the others did

One program, one board

  • All five reporting onto TruLata
  • Refreshed because you opened it
  • Monday's question, one screen
Illustration: A single glossy chart card standing upright, absorbing five thin glowing streams of light flowing into it from small faded icons of a magnifying glass, coin, envelope, megaphone and browser window.

You stop reconciling five reports.

What does TruLata show me for each channel?

One view per channel, each naming its source. Search visibility reads Search Console: the queries you appeared for, impressions, clicks and average position, two to three days behind, with Google's AI Overviews measured on the same view. The positions are Search Console's own averages, not a rank tracker. AI visibility scores whether ChatGPT, Gemini, Claude and Grok cite your business when a buyer asks, each engine through its own API, at baseline and again as the program moves.

Google Ads shows spend, conversions and cost per conversion by campaign, hours behind. 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. Content shows the pipeline as counts, researched, drafted, optimized and published, with each piece filed as a Google Doc in your Drive. Outbound shows sourced this week, sequenced, replied, positive and meetings, above the review-first queue. Email reads your email platform's own campaign statistics live, ActiveCampaign, Mailchimp, Klaviyo, HubSpot or any other platform with an API, and lists the lifecycle flows running for your business.

Analytics reads your GA4 property: sessions, sources, pages and key events, hours behind intraday. Leads reads the sheet your own forms append to, newest first, because a key event is what a tag counted and a lead is what your form recorded. Revenue reads Stripe, read only. Card data is never read, your inbox and calendar sit outside the product today, and a phone lead counts when your CRM records it; a call-tracking platform you run is connected during setup. Every Google connection is a grant you can revoke in your own console, and we never ask for your account passwords.

The SEO view for a fictional heating and air company: organic clicks, keywords ranking, keywords in the top three, service pages and town pages, above a table of top keywords with position, change and monthly volume.
Search visibility, one view per channel: queries and positions from Search Console. Example data for a fictional company, Kestrel Heating & Air.

What runs on a schedule, and what still needs a person?

On a schedule, whether anyone is at a desk. The ads change watch runs daily at 7:05am Eastern across your account's change history and its user list, so a setting switched on under any login, or a new address given access, reaches the team the same day. On an instance whose forms feed the lead sheet, a lead watch runs daily at 7:20am Eastern with five checks across the sheet, GA4 and Ads. It checks 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 content engine researches and writes on your cadence. Every topic passes a demand gate on real search volume and on who already holds the results page, the research step cites current sources, and each piece gets a featured image and lands as a Google Doc in your Drive. The outbound engine sources prospects weekly to the target profile set with you, finds a deliverable address or routes the prospect to a contact-form path, and drafts an opener into the review-first queue. At 12:01am Central a fallback snapshot is baked for every client, and a failed pull leaves the previous page up rather than an empty one.

With 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. Prospect emails leave from the review-first queue; a person releases them, or 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 publishes on the cadence where auto-publish is on for your account, and waits in your Drive awaiting approval where it is off. 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 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 program on its schedules

  • Ads change watch, daily 7:05am ET
  • Lead watch, daily 7:20am ET
  • Content engine, on your cadence
  • Outbound engine, weekly
One board
  • A material change, to the team the same day
  • A dead tag, flagged the next day
  • A Google Doc in your Drive
  • An opener in the review-first queue

Can I see the board before I talk to anyone?

Yes. Open the demo at demo.trulata.com. It opens with your name and email. 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 Overview first, then the Google Ads, Outbound and Email views, and click a stat tile on each to see its window and its source.

Ranking is not earning, and that is why the program reports onto one board instead of five. The board puts the leads your own forms recorded beside the positions, and a position is Search Console's average for the query rather than a rank tracker's guess. A channel judged inside its own tool looks busy; judged beside those leads, it is either earning or it is not. Proving which dollar made the phone ring starts from that record.

The Email view for a fictional heating and air company: active contacts, sends a month, open rate, click rate and plan renewals, above four lifecycle flows marked Running.
The Email view: your email platform's own campaign statistics, read live. Example data for a fictional company, Kestrel Heating & Air.

A channel judged inside its own tool looks busy; judged beside those leads, it is either earning or it is not.

Which tier carries which part of the program?

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 month to month with nothing metered, and an annual commitment takes twenty percent off the monthly. The pricing page carries the same figures.

5channels on one board: search, paid, content, outbound and email
3published tiers, each month to month
0metered charges; one flat monthly figure

Can your team run the whole program for me?

Yes, and that is the service. TruLata is a marketing services firm, and digital marketing here means our team running the program on your accounts, with TruLata as the board we both read. 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; neither carries a number on this site. The managed page covers both, and the pricing page shows where Command sits above the three published tiers.

Access comes first: manager invitations on your Google Analytics property, your Search Console site, your Google Ads account and your Business Profile listing, while our team connects your CRM or booking platform, Stripe, 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 on your account. After that come the content cadence, the ads reports, the email flows and the goals. From then on the program runs on its schedules, our team makes the judged calls, and every change we make in your ads account lands in its own change history under our login, where the same 7:05am Eastern watch reads it and sorts it as ours.

For a single channel as a service rather than the whole program, search, paid search, content, analytics, branding and websites each have a page, local services marketing is the hub for the same buyer, and fractional CMO adds senior marketing leadership on top. How it works walks through the board, the schedules and setup.

  1. Accessmanager invitations on GA4, Search Console, Google Ads and your Business Profile listing
  2. The first pullbaselines, the keyword set and the ads watch on your account
  3. The cadencecontent cadence, ads reports, email flows and goals
  4. The program runson its schedules, with our team making the judged calls
The sources

What the board reads for the whole program.

WhatWhere it comes fromHow fresh
Queries, impressions, clicks, average position, reviewsSearch Console and Google Business Profile, through manager invitations you can revoke2 to 3 days behind; reviews read from your listing
Answer-engine citationsChatGPT, Gemini, Claude and Grok, each through its own APIScored at baseline, re-run as the program moves
Spend, conversions, cost per conversionGoogle AdsHours behind; change history and user list read daily at 7:05am ET
Content pipelineThe content engine's stages; each piece a Google Doc in your DriveOn your cadence
Prospects sourced, sends, repliesThe outbound engine's log: draft, mailbox and time on every sendSourcing weekly; sends and replies as logged
Email campaign statistics and flowsYour email platform: ActiveCampaign, Mailchimp, Klaviyo, HubSpot or any other platform with an APILive
Website leadsYour site's form handler, appended to a lead sheet server-side and emailed to your teamLive; on the screen when you open it
What to hold us to

A phone lead counts when your CRM records it, and a call-tracking platform you run is connected during setup. Card data is never read, and your inbox and calendar sit outside the product today. Positions are Search Console's own averages. Budget and bid changes stay within the limits set for your engagement and land in your account's own change history. Every prospect email leaves with a log of the draft, the mailbox and the time.

FAQ

Questions, answered.

Do I need all five channels on day one?

Start with the tier that fits. 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, and the outbound engine runs on Command. Move up a tier and the engines that tier carries switch on.

Who changes my ad budgets and bids?

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 every change lands in your account's own change history, which the watch reads every morning at 7:05am Eastern and sorts as ours when it is ours.

Does the outbound engine email people without me?

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 with the draft, the mailbox and the time. Replies are classified, not-interested and bounced addresses are suppressed, and named accounts you specifically want are always reviewed by a person before anything leaves.

Does it matter where my business is?

The program runs wherever your service area is; it is not tied to a city. A single territory is typical, a multi-location or national business fits the same way, and the same engines run wherever that area is.

What do I keep if I stop?

Every tier and the retainer are month to month, so you stop at a month boundary. You revoke our manager access in your own Google consoles, the content we published stays on your site, the Google Docs stay in your Drive, and the change history of what we did stays in your ads account for as long as Google keeps it.

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.

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.