Use cases

See which search, post or review sent the new client to your chair.

Built for a hair salon that books clients from the neighborhoods around it, whoever runs the marketing. TruLata reads your Google accounts, your Business Profile reviews, your Facebook and Instagram accounts where they are connected, your booking platform where it connects and the new-client requests from your own site's forms, runs the watching and the drafting on a schedule while you are behind the chair, and shows you what each request became.

Illustration: a salon mirror with shears, a round brush and a hair dryer, lit in purple and blue.

Is this built for a hair salon?

Yes. TruLata is built for a hair salon that books clients from the neighborhoods around it, from a salon with a handful of chairs to a group with several locations, which fits the same way, location by location. The marketing often belongs to the owner, who is behind a chair for most of the day and answers the direct messages between clients, or to a front desk manager who also runs the book; a salon with a marketing manager gets the same screen to report from. The search, the ads, the content and the counting run on a schedule whether anyone had time this week, every new-client request is counted from your own site, and one screen shows what happened and what it cost.

A new client chooses a stylist as much as a salon. They see the work on Instagram, the color, the cut, the extensions, then check your Google rating and the first few reviews, read the service menu, and book online with the stylist who has an opening. Some services start with a request instead of a booking: a color correction, a set of extensions, a bridal party that needs several chairs on a Saturday morning. Each of those needs a consultation before anyone can put it on the book, and each one arrives through a form or a message.

The first appointment is the one worth counting, because it is where a client's history with your salon starts. So the screen puts each new-client request in front of the front desk the day it lands, with the page it came from one click away, puts the new bookings beside it where your booking platform connects, and asks one question when you are done with each request: what did it become.

  1. See the workThe color, the cut and the extensions, on Instagram
  2. Check the ratingAnd the first few reviews on Google
  3. Read the menuAnd find the stylist with an opening
  4. Book or requestOnline, or a consultation request for color correction, extensions or a bridal party
Illustration: a hair color mixing bowl with a tint brush, a stack of foil sheets and a folded towel.

A new client chooses a stylist as much as a salon.

What does the screen read for a salon?

It leads with new-client requests. When someone asks for a color correction consultation, an extensions consultation or a bridal party on your site, the form handler appends the row to a lead sheet server-side and emails your front desk, and the Leads view reads that sheet newest first, with the service, the stylist asked for where the form asks, and the location on each row. The sheet records the page the form was on and, where the form captures them, the traffic source, the landing page, the referrer and any UTM or click identifier, so a request that followed a link from an Instagram post says so. Mark each request from the screen, contacted, quoted, won or lost, or not a lead with the reason, and the mark stays on the row. Won is the first appointment on the book.

Where your salon books online through a booking platform, it connects during setup like any other source with an API, and the Jobs view reads what it records live, with a coming-soon card rather than a number until the data is trustworthy. Where your Facebook Page and Instagram business account are connected, the Social view shows followers, engagement and top posts by platform, read only, on Meta's schedule, so the before-and-after that drew the most engagement this month sits on the same screen as the requests your forms took. Google Business Profile gives reviews, rating and listing performance through a manager invitation you can revoke, and the reviews card sits on the search view.

Search Console gives the queries you appeared for, impressions, clicks and average position, two to three days behind; for a salon those queries are the service and the neighborhood, balayage, extensions, a curly cut, a hair salon near me, and the positions are Search Console's own averages, not a rank tracker. GA4 adds sessions, sources, pages and key events, hours behind intraday, and Google Ads shows spend, conversions and cost per conversion by campaign. Client records and color formulas stay in your booking software, and card data is never read. Your inbox and calendar stay outside the screen today and connect during setup where your engagement calls for them, and a direct message or a phone call counts as a lead when your CRM or booking platform records it.

TruLata Overview for a fictional hair salon, Juniper & Ash Hair Studio: new-client requests, cost per request, first appointments and review rating across the top, a funnel from site visitors to rebooked clients, revenue by channel led by social, and a card for each workstream marked Running.
A salon's TruLata dashboard, filled in with example data for a fictional salon, Juniper & Ash Hair Studio.

What runs while you are behind the chair, and what waits for a person?

On Growth and Command, Facebook and Instagram campaigns run alongside search and are published to Meta through its API, and where we build the ad creative for you, the Creative view appears on your dashboard. Each ad draft shows its image, its copy and its audience before it runs; approve it or ask for changes, and every decision is recorded and reaches our team. Approval sits on the Creative view where you want it, so the stylist whose work is in the ad can see it first. Budget and bid changes are made within the limits set for your engagement and land in the account's own change history.

Your Google Ads account is watched every morning. At 7:05 Eastern the ads change watch reads the account's change history and its user list, sets our own writes and routine noise aside, and raises a material change made by anyone else the same morning, including a recommendation Google applied on its own. A setting switched on under a front desk login, or a new address given access to the account, reaches the team the next morning rather than at the end of the month. On all tiers, our team manages your search campaigns, so a push for new color clients when a stylist's book opens up is a change with a record behind it.

On Launch, Growth and Command, the content engine researches and drafts, on your cadence, the articles a client reads before booking: what happens at a color correction consultation, how to care for extensions between appointments, what to plan for a bridal trial. Each topic passes a demand gate on real search volume and what already occupies the result page, the research 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. Auto-publish is a per-client setting and approval is optional. On Command, prospects are sourced weekly to the target profile set with you, which for a salon can be the wedding planners, bridal boutiques and photographers who send bridal parties your way.

Every day at 7:20 Eastern, where your forms feed the sheet, the lead watch checks the requests that landed against the conversions Google counted, so a dead tag or a stalled consultation form is flagged the next day. Every night at 12:01 Central a fallback snapshot is baked, and a failed pull leaves the previous page up. What stays with a person is the judgement: the limits on spend, and anything that answers a client. A content piece with auto-publish off waits as a draft until someone approves it. 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. Appointment reminders and rebooking messages stay with your booking software today. From the screen you can set a lead outcome, request a website change, and request a content, keyword, category or targeting change; each lands with the team as a logged ticket, 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.

While you are behind the chair

Runs on a schedule

  • Ads change watch, daily at 7:05am ET
  • Lead watch, daily at 7:20am ET
  • Content drafts on your cadence, on Launch, Growth and Command
  • Instagram and Facebook campaigns, on Growth and Command
  • Fallback snapshot, nightly at 12:01am CT

Stays with a person

  • The limits on spend
  • Anything that answers a client
  • Ad approval on the Creative view, where you want it
  • Appointment reminders and rebooking, in your booking software today

Can I see it before I book a call with anyone?

Yes, and there is no call to book. Open the demo at demo.trulata.com with your name and email; the follow-up is an 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 Leads view, the Social view and the search view, and you are looking at the screen a salon gets, with your sources in place of Meridian's.

Then read it against your own salon. You sell cuts, color and styling to clients who live and work near your door, and someone on your team carries the marketing between appointments, or a marketer carries it full time. That is the salon the product is built for, and a group with several locations fits the same way. Part of it runs on your own numbers during setup: the first pull, the answer-engine baseline and the ads watch run on your accounts in the first two weeks, before most of the engines are switched on. If you want the work done as a service rather than run as a system, the services side is the other door.

Read the search view and the Social view the way they are built. Ranking is not earning, and a position on the search view is Search Console's average for that query rather than a rank tracker's guess. A like is not a booking either: a post earns its place when the new-client requests move in the same window. That is why the screen puts the requests your own forms took beside the queries and the posts, and why proving which dollar made the phone ring starts from your own records.

The Leads view for a fictional hair salon: a New-client and consultation requests table with a color correction consult and a bridal party at the Highlands location, an extensions consult and a balayage request at Wash Park, and a curly cut in Highlands, newest first.
The Leads view for a salon: every new-client and consultation request from the site, newest first. Example data, fictional salon.

A like is not a booking either: a post earns its place when the new-client requests move in the same window.

Which tier fits a salon?

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. Meta ads, for the Instagram and Facebook campaigns a salon runs on, are on Growth and Command. The content engine is on Launch, Growth and Command. The outbound engine is on Command. Command adds the outbound engine, ad creatives and your full marketing team, always on.

Seats are three on Starter, three on Launch, ten on Growth and unlimited on Command, so the owner and the front desk manager can each sign in with a seat of their own, and a seat you remove is revoked within 30 seconds. 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 to twenty-five percent off the monthly. The pricing page carries the same figures.

Which engine runs on which tier

EngineTier
  • Meta ads, for Instagram and FacebookGrowth and Command
  • Content engineLaunch, Growth and Command
  • Outbound engineCommand
  • Seatsthree on Starter, three on Launch, ten on Growth and unlimited on Command

Can your team run it for my salon?

Yes. Command adds the outbound engine, ad creatives and your full marketing team, always on, scoped per engagement, so the ad creative and the judged work sit with our team and still land in the record. The managed strategy retainer sits on top of any tier, scoped with you, and carries no number on this site. 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. You stay behind the chair, and we stay on the marketing. The other trades the product is built for are on the industries page.

Illustration: an empty salon styling chair with a cape draped over its back.
The sources

What a salon's screen reads, and how fresh it is.

WhatWhere it comes fromHow fresh
New-client and consultation requestsYour site's forms, appended to a lead sheet server-side and emailed to your front desk; the Leads view reads it newest firstLive
BookingsYour booking platform, where it connects during setupLive; a coming-soon card until the data is trustworthy
Followers, engagement, top postsFacebook and Instagram, where connected, read onlyOn Meta's schedule
Ad drafts for approvalThe Creative view, where we run paid socialAs each set is built
Reviews, rating, listing performanceGoogle Business Profile, with our Google account as a manager you can revokeRefreshed on its own schedule, separate from the Ads and GA4 lag
Spend, conversions, cost per conversionGoogle Ads, by campaignIntraday lags hours; change history read daily at 7:05am ET
Queries, impressions, clicks, average positionSearch Console; its own average positions, not a rank tracker2 to 3 days behind
What this page holds to

A direct message or a phone call counts as a lead when your CRM or booking platform records it. Client records and color formulas stay in your booking software, card data is never read, and your inbox and calendar stay outside the screen today. The Social view reads Meta's numbers on Meta's schedule. Positions are Search Console's own averages. Every new client on the screen traces to your forms, your booking platform or your CRM.

FAQ

Questions, answered.

Does it read my booking platform?

Where your salon books online through a booking platform, it connects during setup like any other source with an API, and the Jobs view reads what it records live, with a coming-soon card rather than a number until the data is trustworthy. Client records and color formulas stay in your booking software, and card data is never read.

Do direct messages and calls count?

A direct message or a phone call counts as a lead when your CRM or booking platform records it, and a call-tracking platform with an API is connected during setup where you run one. The requests the screen counts are new-client requests from your own website forms, written to a sheet server-side as they land, plus what your CRM or booking platform records.

Can I see which stylist or location a request was for?

Where your form asks for a stylist, the stylist is on the row, and the location on each row says which salon the request was for. Each Business Profile listing is read one listing at a time, so one location's reviews and rating stay its own. <a href="/product/use-cases/multi-location-multi-truck">The multi-location page</a> covers the setup.

Can I approve every ad before it runs?

Approval sits on the Creative view where you want it. Each draft shows its image in every placement it was built for, its copy and its audience; approve it, request changes or leave a note, and every decision is recorded with the time and reaches our team. Some engagements set a run date instead, and each ad you have not acted on says so with the date.

Will anyone change my ad budget without me knowing?

A budget or bid change is made within the limits set for your engagement, and every change in the account lands in Google's own change history, which the watch reads at 7:05 Eastern every morning and sorts by who made it. Recommendations Google applies on its own are raised the same morning. Who has access to the account is read directly every day, because change events do not log it.

What does it cost for a salon?

Starter is $400 a month, Launch $650, Growth $1,200, and Command is scoped per engagement. Seats are three on Starter, three on Launch, ten on Growth and unlimited on Command. Every tier is month to month with nothing metered, and a managed strategy retainer sits on top of any tier, scoped with you rather than priced on this site; <a href="/product/managed">the managed page</a> says what our team takes on.

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.

Open the live demo 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.