Ask about any community and get the answer in minutes, instead of losing a day to exports. Hook up the Google accounts you already use.
Is Harbor Pointe on pace this month?
Yes. $2,880 of the $3,000 the owner approved, through August 28, so it lands at about 96%.
| Network | Spent | Leads | Cost per lead |
|---|---|---|---|
| Google Search | $1,990 | 7 | $284 |
| Search partners | $890 | 2 | $445 |
Partners took 31% of the spend for 2 of the 9 Google Ads leads. Worth a look on Monday, not a change today.
Pacing against the budget the owner approved, through today, by network.
Why did Harbor Pointe's leads jump in August?
81 leads against 34 in July. Organic Search brought 38 of them, up from 12, as search clicks hit a five-month high.
Paid stayed flat at 9 leads. The gain is organic, so it should hold if the pages keep ranking.
Leads counted one way, every time: tour requests, phone calls, contact forms.
Why is Harbor Pointe's budget lower than last spring?
Cut 20% on March 4 after search partners drove 80% of the spend with two leads. Approved by the regional manager. The two-week rule still applies.
It remembers why, not just what. Your notes, decisions and house rules, in a folder your assistant reads every time.
Monthly marketing report
August 2026 · Prepared by Your Agency
This month
Leads more than doubled as search visibility hit a five-month high.
Leads
81
▲ 138% vs July
Cost per lead
$60
Google Ads
On pace
96%
of approved budget
Leads by month
Lead types
Once a month, a branded PDF per community, to Dropbox or Google Drive.
The problem
Your data sits in three Google products. GA4 "key events" and Google Ads "conversions" aren't leases. So every question turns into a day of exporting and cleaning spreadsheets, and by the time you have an answer it's already old.
We count leads one way: a lead is a tour request, a phone call or a contact form. Every answer and every report uses that same rule.
What the brain does
01
Leads by channel, source, landing page and campaign. Cost per lead and pacing. Where leads are coming from on the map, so out-of-state spam stands out. What each page ranks for on Google.
02
Yesterday's spend every morning, a Monday review, month-end wrap-ups, Google Ads audits and page title updates. Plus a clear way to think through budget or vendor calls.
03
Keep your agency's notes, past decisions and house rules in one place. The assistant reads them every time, so its advice sounds like your team's.
04
A branded monthly PDF per community, delivered to Dropbox or Google Drive, with the same numbers the brain uses every day.
01 · The monthly report
A lead is a tour request, a phone call or a contact form. We count them the same way in every report, so July and August actually compare.
Where do our leads come from?
What is each lead costing us?
$60 / lead
Can renters find us on Google?
170 clicks
"apartments springfield" is on page two.
Sample report. Yours are PDFs under your agency's name, in the app, Dropbox or Google Drive, on the day you choose.
02 · Google Ads, read-only
See what you spent next to the leads it brought in, and how you're tracking against the budget the owner approved. Catch problems on Monday instead of on the invoice.
Alert
83%
of one campaign's week went to search partners.The Monday check flags it. The two-week rule says when to turn them off.
Alert
31 / 32
clicks in six hours came from outside the radius.A "presence or interest" setting on Manual CPC. Caught the same morning.
03 · The MCP connector
Ask your assistant about your portfolio and it pulls from the same numbers as your reports. It only sees what your Google login can see, and it can't change anything.
Which communities are off pace this month?
Two of your 16 communities are off pace through October 11:
| Community | Spent | Projected | Daily to land |
|---|---|---|---|
| The Lofts at Mill Creek | $1,840 / $3,000 | 117% | $58 |
| Cedar Springfield | $620 / $2,200 | 61% | $79 |
Cedar Springfield spent $0 on three of the last seven days. I'd check ad approval and bidding before touching the budget. Want me to pull its campaigns?
Ask about pacing, cost per lead, partners…
An open MCP connector: Claude on the web, the desktop app and Claude Code today. Add it to your assistant
Analytics, Search Console and Ads are read, never written.
We see what you can see, nothing more.
AI gives the number. A person sets it.
No ZIP, age or family targeting. Ad wording checked.
Pricing
Free
$0 forever
Agency Most popular
$99$49 / month
Agency + Brain
$349 / month
FAQ
A tour request, a phone call or a contact form, pulled from Google Analytics. Clicks, GA4 key events and Google Ads conversions don't count. Every report and every answer your assistant gives uses the same definition.
Nothing. It reads Analytics, Search Console and Ads through your own sign-in, and never writes. AI gives the number, a person sets it.
Your properties, reports and Google numbers, and only when you ask through the connection you set up. It starts read-only. Changes to Leasestory settings need a second approval.
The open standard AI assistants use to talk to outside tools. Leasestory is an MCP connector you add to your assistant. Today that's Claude on the web, the desktop app and Claude Code, all on one connection.
Yes. Plans are per account, not per agency. A property management company with its own marketing lead uses it the same way.
The whole thing, for one community, one month, under your branding. No card.
From Settings, any time. Reports stay readable for 30 days after.