Use cases

See every owner lead and rental inquiry, and which ones became doors.

Built for a property management company that manages rentals, associations or both, whoever runs the marketing. TruLata reads your Google accounts, your Business Profile reviews and the owner, tenant and board requests from your own site's forms, runs the watching and the drafting on a schedule whether anyone is in the office, and shows you which owner lead became a signed management agreement.

Illustration: a small apartment building beside a ring of keys and a blank clipboard, lit in purple and blue.

Is this built for a property management company?

Yes. TruLata is built for a property management company that manages single-family rentals, small multifamily, community associations or a mix of them across the area it serves, and a company with several offices fits the same way. The marketing often belongs to the broker who owns the company, done after the owner statements go out and the last maintenance call is dispatched, or to a business development manager who also onboards the new owners; a company with a marketer on staff gets the same screen. Search, ads, content and the counting run on a schedule whether or not anyone had time this week, every request is counted from your own site, and one screen shows what happened and what it cost.

Three kinds of people fill in your forms, and they want different things. An owner is deciding who to hand a house to: someone who inherited a rental, someone relocating for work who would rather rent the house than sell it, an investor adding another door. They search, read your reviews from tenants and owners side by side, look for what the management fee covers and how you screen tenants, and ask for a rental analysis or a call. A tenant wants one specific home: they find the listing, ask for a showing and apply. An association board is reviewing its current management company and asks for a proposal. The owner is the one who adds doors, so the owner lead is the one the screen puts first.

An owner lead from a directory can be a shared lead, the same owner sent to more than one manager, and the first call starts as a comparison. A rental analysis request from your own site is yours alone, and it is the kind the Leads view counts. The comparison with bought leads is on mechanism, not on a directory price we would have to invent. So the screen puts each owner lead in front of you the day it lands, beside the showing requests and the board proposals, and asks one question when you are done with it: what did it become.

Three kinds of people fill in your forms

The owner

  • Inherited a rental, relocating, or adding another door
  • Asks for a rental analysis or a call

The tenant

  • Wants one specific home
  • Finds the listing, asks for a showing and applies

The board

  • An association reviewing its management company
  • Asks for a proposal
Illustration: a ring of house keys, a key lockbox, a small two-story house and a closed folder.

The owner is the one who adds doors.

What does the screen read for a property manager?

It leads with the requests, sorted by who sent them. When an owner asks for a rental analysis, a tenant requests a showing, or a board asks for a management proposal on your site, the form handler appends the row to a lead sheet server-side and emails your team, whether or not a tracking tag fired. The Leads view reads that sheet newest first, and each row carries what your form recorded: the name, the contact details, the inquiry type, the property or the neighborhood, and the message. Set what each request became from the screen, contacted, quoted, won or lost, or not a lead with the reason, and it stays on the row. Won is the signed management agreement on an owner lead and the signed lease on a showing request.

Then the search and the reviews. Search Console gives the queries you appeared for, impressions, clicks and average position, two to three days behind; for a property manager those queries are property management and the town, rent my house, HOA management company, and the positions are Search Console's own averages, not a rank tracker. GA4 gives sessions, sources, which pages were read, the owner services page, the fee page, the available rentals page, and the key events you count as a request, hours behind intraday. Google Ads gives spend, conversions and cost per conversion by campaign, so an owner campaign and a vacancy campaign are judged apart. 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, because an owner reads what your tenants and your other owners wrote before handing you the keys.

Your email platform's campaign statistics are read live, so the owner newsletter sits on the same screen as the requests. Your property management software, the rent roll, the owner ledgers, the applications and the work orders, stays in your own systems today; a source with an API can be connected during setup. Where your pipeline runs on a CRM with an API, it appears live on the Jobs view, with a coming-soon card rather than a number until the data is trustworthy. Your inbox and calendar stay outside the screen today and connect during setup where your engagement calls for them, and a phone call counts as a lead where your CRM records it. The page loads last night's snapshot the instant you open it, pulls live numbers behind it when that snapshot is older than five minutes, and stamps the header with how old the data is.

TruLata Overview for a fictional property manager, Harborline Property Management: owner leads, cost per owner lead, doors added and review rating across the top, a funnel from site visitors to agreements signed, revenue by channel, and a card for each workstream marked Running.
A property manager's TruLata dashboard, filled in with example data for a fictional company, Harborline Property Management.

What runs while you are walking a move-out, and what waits for a person?

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 churn aside, and raises a material change made by anyone else the same morning, including the recommendations Google applies on its own. Where we manage your search campaigns on all tiers, a budget or bid change is made within the limits set for your engagement and lands in the account's own change history, so the owner campaign and a vacancy campaign each keep the budget you set for them. A new address given access to the account reaches your team the next morning.

On Launch, Growth and Command, the content engine researches and drafts on your cadence the articles an owner reads before calling a manager: how to rent out a house when you relocate, what a management agreement covers, what happens between one tenant moving out and the next moving in. 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 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 property manager is often the people who meet owners before you do: real estate agents whose sellers decide to rent instead, investors buying rentals in your area, and the boards of self-managed associations. It finds a deliverable address or routes the prospect to a contact-form path and drafts into 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, and not-interested and bounced addresses are suppressed.

Every day at 7:20 Eastern, on an instance whose forms feed the sheet, the lead watch runs five checks across the sheet, GA4 and Ads, so a dead tag, a blind ad account or a rental analysis form that stopped submitting is flagged the next day rather than at the end of the quarter. 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 an owner, a tenant or a board. 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 one reaches your 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 walking a move-out

  • 7:05am ET: ads change watch
  • 7:20am ET: lead watch
  • Your cadence: owner articles, on Launch, Growth and Command
  • Weekly: prospect sourcing, on Command
  • 12:01am CT: fallback snapshot
Runs on a schedule
  • A material change in your Google Ads account, raised the same morning
  • A dead tag or a stalled rental analysis form, flagged the next day
  • A Google Doc in your Drive, waiting as a draft where auto-publish is off
  • Agents, investors and self-managed associations in a review-first queue
  • Last night's page, never a blank one

What stays with a person is the judgement: the limits on spend, and anything that answers an owner, a tenant or a board.

Can I see it before I sign anything?

Yes, with your name and email in front of it. The demo is the same engine code every client runs, pointed at a fictional company called Meridian so it can be public. Every number is invented, and the screen says so. Open the Leads view, the Google Ads view and the search view and you are looking at the screen a property management company gets, with your sources in place of Meridian's.

Then put your own company in the seat. You manage homes, units or associations for owners and boards who would rather not, and whoever runs the marketing does it between turnovers, board meetings and month-end statements. That is the company this page, the setup and the tiers are written for, and what changes is the evening work: the scheduled work runs whether anyone had time, every owner lead is counted from your own forms, and one screen shows what happened and what it cost. 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.

One thing about the search view is worth knowing before you open it. Ranking is not earning, so the view puts the requests your own forms took beside the queries and positions that earned them. A position there is Search Console's average for that query, not a rank tracker's guess. A page that climbed for a tenant search and a page that brought in a signed management agreement are told apart on the same screen.

The Leads view for a fictional property manager: an Owner, tenant and board requests table with a rental analysis in Cary, an owner inquiry for a duplex in Durham, a showing request in Apex, an HOA management proposal in Wake Forest and an owner inquiry for a single-family home in Raleigh, newest first.
The Leads view for a property manager: every owner, tenant and board request from the site, newest first. Example data, fictional company.

Which tier fits a property management 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 is on Launch, Growth and Command. Meta ads are on Growth and Command. The outbound engine, for a company that wants agent and association introductions beside the owner searches, 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 broker, the business development manager and the leasing lead 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 committing annually takes twenty to twenty-five percent off the monthly. The pricing page carries the same figures as every other page.

Which engine runs on which tier

EngineTier
  • Content engineLaunch, Growth and Command
  • Meta adsGrowth and Command
  • Outbound engine, for agent and association introductionsCommand
  • Seatsthree on Starter, three on Launch, ten on Growth and unlimited on Command

Can your team run it for my company?

Yes, through two doors. Managed TruLata is our team running the program on your accounts, with the strategy, the optimization and the approvals on our side, and every change we make lands in your account's own change history, which the same 7:05 Eastern watch reads and sorts as ours. Local services marketing is TruLata's agency work for the same buyer, with search and paid search with a daily account watch among it. Either way your team stays on the owners, the tenants and the properties, and we stay on the marketing.

Illustration: a wall key cabinet with its glass door open and rows of house keys on hooks.
The spec

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

WhatWhere it comes fromHow fresh
Owner, tenant and board requestsYour site's forms, appended to a lead sheet server-side and emailed to your team; the Leads view reads it newest firstLive, the moment the form is submitted
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
Sessions, sources, pages, key eventsGoogle Analytics 4Hours behind intraday
Queries, impressions, clicks, average positionSearch Console; its own average positions, not a rank tracker2 to 3 days behind
Owner newsletter statisticsYour email platformLive
Owner pipelineYour CRM, where you run your pipeline on one with an APILive; a coming-soon card until the data is trustworthy
The page itselfSnapshot on open, live pull behind it when older than 5 minutes, nightly bake at 12:01am CTHeader stamp says when the data was pulled
The week a unit comes open, stated honestly

The week a unit comes open, the showing requests from your forms are live on the screen, the Google Ads numbers still run hours behind, and Search Console runs two to three days behind. The header stamp says when each pull ran, the Refresh button forces a new one and never shows an error, and a failed pull leaves the previous page up rather than a blank one.

FAQ

Questions, answered.

Can I tell an owner lead from a tenant inquiry on the screen?

Yes. Each row in the Leads view carries the inquiry type, the property or the neighborhood and the full message, so a rental analysis request, a showing request and a board's proposal request read differently at a glance. You set what each one became on the same row, and Google Ads shows spend and cost per conversion by campaign, so an owner campaign and a vacancy campaign are judged on their own numbers.

Does it read our property management software?

The rent roll, the owner ledgers, the applications and the work orders stay in your own systems today; a source with an API can be connected during setup. The sources on this page are your Google accounts, your Business Profile, your site's forms, your email platform and your CRM where you run your pipeline on one. Card data is never read.

Does it work for association management?

Yes. A board's request for a management proposal lands on the Leads view as its own inquiry type, the day it is submitted. On Launch, Growth and Command, the content engine can draft the articles a board reads while it reviews its current company, and on Command, the target profile set with you can include self-managed associations in your area.

Do you count phone calls?

When your CRM records the call as a lead, and a call-tracking platform you already run connects during setup like any other source with an API. The requests the screen counts are submissions from your own site's forms, written to a sheet server-side as they land and read newest first.

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 property management company?

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.