A blend of the live signals below for the current property and date range. Each is scored against a Jamesday benchmark, then averaged into one number. It recalculates automatically whenever the data, property, or date range changes — nothing here is fixed or estimated.
The short version
How every property compares
| # | Property | Spend | Conv. | CPA | Conv. rate | Sessions | vs. portfolio |
|---|
Spend & conversions
Sessions by source
Free search traffic
Cited by AI search
Map & profile activity
Every number on this dashboard is live — pulled from Google Ads, Meta, and GA4 and refreshed automatically. Full period-over-period trends and a run-rate forecast are on the Trends & Forecast tab. One thing to keep in mind: Google Ads reports with a short lag, so the most recent day or two can read slightly low until they finalize — site analytics (GA4) is same-day.
See how renters find you in organic search
Live keyword rankings, organic traffic, and technical site health from Google Search Console — with monthly monitoring so issues get caught before they cost you leads. The cards below are a preview with example data, not this property’s real numbers.
Keyword rankings
| Keyword | Position | Change | Clicks |
|---|---|---|---|
| luxury apartments [city] | 4 | ▲ 2 | 312 |
| [property] apartments | 1 | — | 540 |
| apartments near downtown [city] | 7 | ▲ 1 | 208 |
| 2 bedroom apartments [neighborhood] | 9 | ▲ 3 | 142 |
| pet friendly apartments [city] | 13 | ▼ 2 | 96 |
| apartments with pool [city] | 16 | ▲ 5 | 61 |
Technical SEO
Traffic trend
Where visits start
| Page | Sessions |
|---|---|
| / | 890 |
| /floor-plans | 420 |
| /amenities | 310 |
| /neighborhood | 180 |
Are you the apartment ChatGPT recommends?
Renters increasingly ask ChatGPT, Perplexity, and Google AI Overviews for apartment recommendations. We run real prospect questions each month and track how often you’re named — and which competitors get cited instead. The cards below are a preview with example data.
When AI quotes your rent, does it quote the right number — and where did it get it?
| Assistant | What it was asked | It said | Site said | Source it cited | Verdict |
|---|---|---|---|---|---|
| ChatGPT | How much is a 1 bedroom at [community]? | $1,595 | $1,595 | Community website | ✓ Match |
| Google AI Overviews | cheapest apartments in [submarket] | $1,499 | $1,595 | Apartments.com listing | Stale · 41 days |
| Perplexity | What does [community] cost per month? | $1,725 | $1,595 | No source cited | ✗ Never listed |
| Gemini | studio apartments near [downtown] under $1,400 | $1,335 | $1,335 | Community website | ✓ Match |
| ChatGPT | Does [community] have any move-in specials? | None mentioned | 12 weeks free | Zillow Rentals | ✗ Offer missed |
| Google AI Overviews | Is [community] pet friendly? | “No pets” | Cats & dogs OK | Google Business Profile | ✗ Wrong policy |
| Perplexity | 2 bedroom apartments [city] with parking | $2,305 | $2,305 | Community website | ✓ Match |
| Gemini | apartments in [neighborhood] with a rooftop | $1,850 | $1,760 | RentCafe listing | Stale · 12 days |
There is no button that edits what an AI says, and no takedown request you can file. These models answer from sources they crawl, so the fix is always to correct the source it cited and then get that source re-read. That is why the column above exists — the source name is the work order.
What this page adds: the daily scan already knows the true price for all 32 communities, so a mismatch is caught the morning it appears rather than the month a leasing office happens to hear about it — and it is caught with the citation attached, so the correction goes to the right place the first time. Stale means a figure this community really did advertise once, which points at a source that has not refreshed. Never listed means no scan on file has ever carried that number.
Where you show up
Who AI recommends in your market
Real questions renters ask AI
| Prompt | You cited? | Cited instead |
|---|---|---|
| best luxury apartments in [city] | ✓ Yes | — |
| apartments with covered parking [city] | ✓ Yes | — |
| pet friendly apartments near downtown | ✗ No | Competitor A |
| new apartments [neighborhood] 2026 | ✗ No | Competitor B |
| apartments with best amenities [city] | ✓ Yes | — |
How to win more citations
This property — $0/mo budget
All campaigns
All campaigns
Brand vs. non-brand
| Campaign type | Spend | % of spend | Conv. | % of conv. | CPA | Conv. rate |
|---|
Conversion actions by campaign
| Campaign | Account | Conversions | Cost / conv. |
|---|
Google campaigns
| Campaign | Platform | Spend | Impressions | Clicks | Conv. | CPA | CTR | CPC | Status |
|---|
Meta campaigns
| Campaign | Platform | Spend | Impressions | Clicks | Results | Cost / result | CTR | CPC | Status |
|---|
The single biggest lever for local & AI search
Track profile views, calls, and direction requests, manage posts and reviews, and keep every listing complete — the strongest signal Google and AI tools use to surface a community locally. The cards below are a preview with example data.
Respond to Google Reviews
Search queries
Posts & activity this month
| Activity | Status | Engagement |
|---|---|---|
| Post · “New look tours available this weekend” | Published | 142 views |
| Post · “Resident amenity spotlight: rooftop lounge” | Published | 98 views |
| FAQ update · pet policy & parking | Published | — |
| Review responses drafted for approval | 2 pending | — |
Sessions by device
Device type and new-vs-returning visitor breakdowns aren't wired into the live GA4 pipeline yet — not shown until they're pulling real numbers, rather than guessing.
AI-referred sessions
What counted as a key event
| Event | Count | Share |
|---|
Sessions, engagement & leads by channel
| Channel | Sessions | Key events |
|---|
Where visits start
Landing-page-level detail isn't wired into the live GA4 pipeline yet — this needs a per-page dimension the sync job doesn't currently pull. Shown honestly as pending rather than example numbers.
Sessions by channel
Key events (leads) & conversion rate
Track every floorplan’s price & special — and push it live to your ads
We scan the property’s floorplans page through the week and keep a live feed of every unit’s starting price and availability — then sync the lowest “starting at” straight into your Google Ads headlines (and Google Business, once connected), automatically.
The offer running right now
From the website to your ads, listing & dashboard
What’s featured in your ads right now
Floorplans & current starting prices
| Floorplan | Type | Sq ft | Starting at | Availability | 7-day change |
|---|---|---|---|---|---|
| Cove | Studio | 415 | $1,335 | Available | — |
| Glow | 1 bd / 1 ba | 538 | $1,595 | Available | — |
| Retreat | 1 bd / 1 ba | 678 | $1,635 | Available | — |
| Vivid | 1 bd / 1 ba | 746 | $1,760 | Available | — |
| Noble | 1 bd / 1 ba | 780 | $1,810 | Available | — |
| Serene | 1 bd / 1 ba | 823 | $1,890 | Available | — |
| Eden | 1 bd / 1 ba | 927 | $2,085 | Available | — |
| Luminous | 2 bd / 2 ba | 1,080 | $2,305 | Available | — |
| Haven | 2 bd / 2 ba | 1,262 | $2,415 | Available | — |
| Horizon | 2 bd / 2 ba | 1,298 | $2,429 | Available | — |
| Radiance | 3 bd / 2 ba | 1,353 | $3,384 | Available | — |
Where the price goes
Lowest advertised price by bedroom, every community
What a renter sees when they shop you against the competition
We read each community’s comp set the same way we read yours — floorplan pricing, square footage, the concession running on the homepage, the amenity list — and put it side by side. Not what rents are trading at, but what a prospect actually finds when they open six tabs.
Advertised price vs. what a renter actually pays
Every competitor, every bedroom type
| Property | Dist. | Built | Units | Studio | 1 Bed | 2 Bed | 3 Bed | Current special | Verified |
|---|
What each community is advertising right now
Rent normalised for size
What they advertise that you don’t — and the reverse
What changed in the last 30 days
How many homes each community is advertising, and which way that number is moving
Read from the same daily scan that powers pricing. This is advertised availability — the homes each community is publicly showing as available — not occupancy or exposure from the property-management system. The two will not match, and they are not meant to: a home on notice that is already pre-leased comes off the website while it is still occupied, and homes held offline never appear at all. What it tracks well is direction.
Every community, with what marketing is spending against it
More homes to fill, no more money behind them
Homes advertised, day by day
Homes advertised, day by day
Where the availability sits
Homes advertised by floorplan
This period vs. the previous period
Run-rate projection
Data source status
| Source | Status | Detail |
|---|
Is every number on this dashboard still arriving?
Built for apartment marketing — and it never stops running
General marketing and SEO software is built for everyone. It reports, and then it stops — it knows nothing about your rents, your availability, your concessions or your ad accounts. Pulse is built for multifamily, it connects those things to each other, and it refreshes on a schedule rather than when someone remembers to pull a report.
| Generic marketing & SEO tools | Jamesday Pulse | How often it runs | |
|---|---|---|---|
| Google Ads & Meta spend in one view | — | ✓ Direct API, both platforms | 48× a dayevery 30 minutes |
| Website analytics, per community | ✓ Generic | ✓ Split by paid, organic, direct and AI referral | 48× a day |
| A feed stops reporting and somebody is told | — | ✓ Email the moment it breaks, and again when it recovers | 48× a daychecked, not just sent |
| Live floorplan pricing across the portfolio | — | ✓ Every community, every plan | 1× a day30 min after your reprice |
| Price movement history per floorplan | — | ✓ 7-day change, with the date it moved | 1× a day |
| Homes advertised available, and which way that is trending | — | ✓ Portfolio and per community | 1× a day |
| Move-in specials read off the site and alerted | — | ✓ Same-day email with the before-and-after wording | 1× a day |
| Every community ranked side by side | — | ✓ Sortable on spend, conversions, cost per conversion | Liveon every page load |
| Checks that each community is still reporting through each source | — | ✓ Spend without conversions, silent analytics, missed scans | Liveon every page load |
| Plain-English summary of what actually moved | — | ✓ Written automatically for the property and dates you pick | Liveon every page load |
| Pushes your live price back into Google Ads | — | ✓ The ad headline follows the website automatically | Built — not switched onawaiting your go-ahead |
| Technical SEO health check | ✓ | ✓ Plus a downloadable fix list | Organic add-on |
| AI-search visibility — and whether AI quotes your rent correctly | Limited | ✓ 4 assistants, checked against your real price | Pricing add-on |
| Your five real competitors, tracked the same way you are | — | ✓ Their prices, their concessions, and where you sit in the set | Pricing add-onyou name the comp set |
| Google Business Profile activity | Limited | ✓ Calls, direction requests, posts | Organic add-on |
| New Google reviews caught so somebody can reply | — | ✓ Rating, review count and how many are still unanswered, per community | Organic add-onchecked daily once on |
| Built for apartment communities | — | ✓ | — |
Three ways to run Pulse
The reporting dashboard comes with your ads management and stays yours for as long as you’re a client. The two add-ons beyond it are optional, priced per property, and independent of each other — take either one, bundle both, or take neither. The coloured badge next to a page in the left menu tells you which package that page belongs to.
Where your money went, and whether it worked.
- Portfolio overview — every community ranked side by side
- Google Ads and Meta in one view, straight from the platforms
- Website traffic split by paid, organic, direct and AI referral
- Trends and period-over-period comparisons
- An email the moment a data feed stops reporting
- Plain-English summary of what actually moved
Every ads client, from day one. No upgrade needed, ever.
What you’re charging, what they’re charging, and what AI says about both.
- Live floorplan pricing read off every community website
- Seven-day price movement per floorplan, with the date it moved
- Homes advertised available, trended daily
- Concession changes the day they happen, before and after
- Your five real competitors, read on the same schedule
- Advertised rent and net-effective rank — two different answers
- Whether AI assistants quote your rent correctly, and their source
Regionals, revenue teams, and anyone who has lost a tour to “the place down the road is cheaper.”
Where renters find you without you paying for the click.
- Organic search — every query a renter actually typed
- Branded vs non-branded split, per community
- Google Business Profile — calls, directions, website clicks
- Reviews, ratings and how many are still unanswered
- Technical site health with a downloadable fix list
- Branded one-click reports for ownership
The marketing director tired of only being able to talk about paid.
The two add-ons answer different questions for different people — pricing is a regional and revenue-team tool, organic is a marketing-director tool. Most communities want one of them, some want both, and the bundle costs less than the two separately. Nothing is a prerequisite for anything else.
What sits behind each of those numbers
Every number on this dashboard is pulled straight from the source that owns it — Google, Meta, and your own community websites — in real time. No spreadsheets, no manual updates, no middle layer guessing. Here's exactly what powers it and why it holds up against anything on the market.
Google Ads & Meta
Spend, clicks, cost-per-lead and campaign performance read live from Google Ads and Meta through their official APIs — the direct connection, not a reseller dashboard that adds a markup or a delay.
Website Analytics
Traffic, sources, conversions and the search queries bringing renters to each community come straight from GA4 and Search Console — Google's own first-party measurement, tied to the exact property you're viewing.
Floorplan Pricing & Specials
Every morning the platform visits each community's own website the way a renter's browser would, waits for live pricing to load, and reads the real "starting at" price for every floorplan plus the current special — across all 30+ communities automatically.
Same-Day Specials Alerts
The moment a community changes its concession — "12 Weeks Free" becomes "$1,000 Off" — you get one email that morning showing the exact before-and-after wording, per property.
Google Ads Price Sync
A one-click control pins your live lowest price into your Google Ads headline — "Studio from $1,335" — or features a specific bedroom type when you want to push it — "2BR from $2,305" — always under Google's 30-character limit. As the price moves, the headline updates on its own.
Website Health
Checks indexing, broken links, page speed, mobile health and schema mark-up, then gives you a plain-English punch list you can download and hand to a web team — with the "why it matters" and the fix for each item.
AI Search (GEO)
Renters increasingly ask AI — "how much are apartments at this community" — instead of scrolling search results. The platform asks those same AI tools and records whether your community is named, cited and priced correctly in the answer.
Google Business Profile
Auto-posting real price drops and current specials to each community's Google Business Profile — so the freshest pricing reaches renters searching Google Maps and Google's AI. Built and ready; waiting only on Google granting API access.
Competitor Analysis
You tell us the five communities you actually compete with at each property — the ones your leasing team already names on a tour. From there it runs itself. The same daily read that prices your own floorplans reads theirs, so you can see where you sit in your own comp set on advertised rent, and again on net effective once everyone's concessions are counted. Those two positions are often not the same, and the gap between them is the part worth knowing.
Branded one-click client reports
Export the selected property and date range as a polished, Jamesday-branded PDF — Paid, Organic, AI Visibility, Google Business and GA4, each in its own section, generated straight from the live dashboard. Included with the Organic & Local add-on.
One-click client report
Exports the currently selected property + date range as a branded PDF or CSV — Paid, Organic, AI Visibility, Google Business and GA4, each in its own section. Same numbers as the dashboard, always.
Auto-delivery
Not built yet — no reports are actually being sent on a schedule right now. This will show real, active deliveries (recipient, cadence) once auto-delivery is wired up.