Senior Living · Marketing & Reporting
You know exactly what you pay A Place for Mom, and almost nothing about the rest
The paid referral invoice arrives every month with a number on it, so it is the number everybody talks about. Meanwhile the hospital liaison who spends three days a week visiting discharge planners, the website that produces inquiries at two in the morning, and the paid social running against a fifteen-mile radius all cost real money and produce move-ins that nobody has traced back to them.
So the budget goes where the invoice is loudest rather than where the move-ins actually come from, and the monthly occupancy report that might have settled it arrives on the twelfth, assembled by hand, describing a census that has already moved.
The reporting problems specific to running several buildings
Monday's occupancy report is Thursday's news
Census, move-ins, move-outs, deposits, and pipeline pulled out of Yardi into a deck for ownership, by a person who has four other jobs. By the time it exists it is stale, and it can tell you that Building 4 slipped without being able to tell you why — which is the only part anyone in the room actually wants.
Cost per move-in is only knowable for the channel that invoices you
A referral fee is a line item, so it gets scrutinized. The liaison's salary and windshield time, the web spend, the community events, the print piece that goes to fifty thousand households — those produce move-ins too, and nobody has tied a single one back to first touch. You are optimizing the one channel you can see.
Every community is its own local search entity, and nobody owns any of them
Eight Google Business Profiles with photos from the last renovation, memory care missing from the service list on three of them, and reviews answered when somebody remembers. The adult daughter reads those reviews before she ever dials the number on your website. That is the first impression, and it is currently unattended.
Move-outs are a number, not a reason
Six residents moved out last month. Ownership asks why. The honest answer is that the reasons live in progress notes and in the executive director's memory, uncoded and unaggregated, so nobody can tell whether you are losing people to mortality, to hospital transfers, to a rate increase, or to something you could have fixed.
Assembling the report nobody has time to assemble
The occupancy report is the obvious starting point because it is pure assembly. Census and pipeline come from systems you already run; the work is pulling them, comparing them to last week and last year, and writing the paragraph explaining what moved. An agent does the pulling nightly and drafts the paragraph, including the part that names which building slipped and what changed in its pipeline. Your VP edits it. It is on ownership's desk Monday at seven rather than Thursday at noon.
Attribution is harder and worth more. It means insisting that every inquiry carries a first-touch source from the moment it arrives, and then following that source all the way through to a move-in months later — which is exactly the kind of long, boring, cross-system join that people abandon and software does not. Once it exists, cost per move-in becomes comparable across paid referral, your own website, the liaison program, and paid social, and the budget conversation stops being about which invoice is largest.
The rest is cadence work. Google Business Profiles get a real weekly rhythm per community — photos, service accuracy, review responses drafted for a human to approve. Move-out reasons get coded from the notes that already exist, so the number ownership asks about arrives with an explanation attached.
What we build toward
- Monday 7amOccupancy report, already narrated
- Census, move-ins, move-outs, deposits, and pipeline by community, with a drafted explanation of what moved and why. Assembled overnight rather than over three afternoons.
- Per sourceCost per move-in, comparable across every channel
- Paid referral, website, liaison program, events, and paid social measured the same way, on the same denominator. The first month it exists usually reorders the budget.
- Every communityGoogle profile on a cadence, not a memory
- Photos, service and category accuracy, and drafted review responses per building, every week — including the memory care service line that has been missing from half your profiles.
Attribution is the one to be honest about: it only becomes trustworthy once first-touch source is captured consistently at intake, and in most groups it currently is not. Expect the first sixty days to be about fixing capture, and the useful numbers to start after that.
What actually gets built
Nightly occupancy and pipeline assembly
Pulls census and pipeline from Yardi, Enquire, or whatever the group runs, compares against prior period and prior year by community, and drafts the narrative — including which building moved and what in its pipeline explains it.
First-touch source attribution
Enforces source capture at inquiry, then follows each inquiry through tour and move-in to produce a real cost per move-in by channel. This is the piece that changes budgets, and the piece that requires the most discipline at intake.
Per-community Google Business Profile management
A weekly rhythm per building: fresh photos, correct categories and services, posts, and review responses drafted for a human to send — written so they never confirm that a named individual is or was a resident.
Move-out reason coding
Reads discharge and progress documentation and codes each move-out to a reason — mortality, hospital or higher acuity, financial, dissatisfaction, family relocation — so the monthly number arrives with a cause and a trend rather than as a count.
Ownership and investor reporting
The monthly package in whatever template your ownership or capital partner insists on, populated and drafted, with the variance commentary written against the actual numbers rather than from memory.
Modeled, not claimed
What a ten-point shift in referral mix is worth
Eight communities, a meaningful share of move-ins sourced through paid referral, at a fee that runs to a substantial multiple of a month's rent.
Paid referral is not a bad channel — it is an expensive one that operators lean on hardest when they cannot measure the alternatives. Once cost per move-in is comparable across sources, the usual finding is that the liaison program and the website are producing move-ins at a fraction of the referral cost and are underfunded because nobody could prove it.
Shift ten points of your move-in mix from paid referral to owned channels across eight buildings and the annual saving is the entire cost of the reporting work several times over. Nothing about volume has to improve for that to be true — only the mix.
- 10 pts
- of mix, the usual first target
- 8
- communities measured the same way
- 60 days
- before attribution is trustworthy
An illustration of the mechanism, not a result we are claiming. Your referral share and fee structure decide whether the number is interesting, and we will look at both before suggesting this is where to start.
What sales and marketing leaders ask
We already have a marketing agency. Are you telling me to fire them?
No. Most senior living agencies are decent at the creative and the media buying and have never been given trustworthy move-in attribution, because it lives in a CRM they cannot see. Give them cost per move-in by channel and a good agency gets better immediately. If yours resists being measured that way, that is worth knowing for its own reasons.
Can we even respond to reviews? Confirming somebody lives here feels like a HIPAA problem.
It is, and it is the single most common mistake in senior living review management — a well-meant reply that thanks a family for trusting you with their mother has just confirmed a resident relationship in public. Every response the agent drafts is written to acknowledge the feedback and move the conversation offline without confirming or denying that anyone is a resident. Your team still approves each one before it posts.
Ownership wants this in their template, not yours.
Then it comes out in their template. The reporting layer is deliberately dumb about presentation — the work is in the assembly and the narrative, and the output goes into whatever format your capital partner has been demanding since before you got there. Changing their format is a fight worth nothing.
Straight answers
Does this replace our CRM's built-in reporting?
It sits on top of it. Yardi and Enquire both report competently on what they hold; the gap is that neither can see your ad spend, your liaison program cost, or your paid social, so neither can produce a cost per move-in. We join those sources rather than replacing the system that owns the census.
How do you attribute a move-in that started as a referral eight months ago?
By keeping first touch attached to the record from the beginning and never overwriting it with the last thing that happened. That sounds obvious and is the reason most attribution fails — the CRM records the most recent source, so a family who found you on Google in January and got a referral email in July gets credited to the referral. Long attribution windows are the norm in this business, and the model has to hold the whole window.
Who writes the review responses — us or the AI?
It drafts, a human sends. Review responses are one of the few places where a wrong sentence is permanently public and potentially a compliance problem, so nothing posts automatically regardless of how confident the draft looks.
Can it handle communities in different states with different regulations?
Yes, and it has to — disclosure requirements and advertising rules vary by state, which mostly affects what can be said in profiles, posts, and review replies. Those constraints get encoded per community rather than applied as a lowest common denominator across the group.
Also for senior living operators
Your best inquiries arrive when nobody is free to answer the phone
Operations & AdminYou are already giving the care. You are not always billing for it.
Different industry? See every industry and function we have mapped.
Find out which channel is actually filling your buildings
The Pulse AI Operations Index scores intake, operations, and reporting across your communities and ranks what to fix first. For most operators the reporting gap is not the biggest number — but it is the one that tells you where the biggest number is.