NewYour portfolio, inside your AI assistant via MCP

The marketing brain for multifamily portfolios.

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%.

NetworkSpentLeadsCost per lead
Google Search$1,9907$284
Search partners$8902$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.

Phone calls39 from 17
Contact forms39 from 15
Tour requests3 from 2

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

Harbor Pointe

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

Phone calls39
Contact forms39
Tour requests3

Once a month, a branded PDF per community, to Dropbox or Google Drive.

The problem

The numbers exist. They just aren't counted the way leasing works.

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

It knows your portfolio. Every community, site, campaign and budget.

01

Answers your questions

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

Handles the routine checks

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

Remembers

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

Reports

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

Owners ask the same three questions. Now you have the answers ready.

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?

Paid search41
Organic19
Direct13
Display4

What is each lead costing us?

$60 / lead

Brand search$24
Apartments near me$69
Relocation$135

Can renters find us on Google?

170 clicks

128 branded42 non-branded

"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 the account the way an auditor would.

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.

  • Spend by campaign, network and day
  • Cost per lead, counted like the report
  • Pacing against the approved budget
  • Search partners' cost per lead

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 about any community. Get a straight answer.

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:

CommunitySpentProjectedDaily to land
The Lofts at Mill Creek$1,840 / $3,000117%$58
Cedar Springfield$620 / $2,20061%$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

Read-only

Analytics, Search Console and Ads are read, never written.

Your own Google access

We see what you can see, nothing more.

Never changes a budget

AI gives the number. A person sets it.

Fair-housing built in

No ZIP, age or family targeting. Ad wording checked.

Pricing

Prices in the open. Cancel anytime.

Free

$0 forever

  • One community, one month
  • The full report, your branding
  • No card, no time limit
Start with a free report

Agency Most popular

$99$49 / month

  • Up to 25 communities, every month
  • GA4, Search Console and Google Ads
  • The MCP connector for your assistant
  • Daily and Monday routines, playbooks, the brain folder
  • Your logo and colors
  • Cancel whenever you like
Start with a free report

Agency + Brain

$349 / month

  • Everything in Agency
  • Unlimited communities
  • Google Ads settings, search terms, change history
  • Team members, plus a setup call
Start with a free report

FAQ

Questions people ask.

What counts as a lead?

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.

What can Leasestory change in our accounts?

Nothing. It reads Analytics, Search Console and Ads through your own sign-in, and never writes. AI gives the number, a person sets it.

What does my assistant get access to?

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.

What is MCP?

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.

Does it work for in-house teams?

Yes. Plans are per account, not per agency. A property management company with its own marketing lead uses it the same way.

What's in the free report?

The whole thing, for one community, one month, under your branding. No card.

How do we cancel?

From Settings, any time. Reports stay readable for 30 days after.

See your own community's numbers.

One community, free. No card.

Run your free report