How to Automate ECP

ECP automates the assisted living record end to end: pharmacy orders build the eMAR, Charge Capture turns a documented service into a billed one, and the CRM raises follow-up tasks after every interaction. Checking a state Medicaid application, a listing site or a pharmacy portal is still manual browser work, which WebRun can take over.

A resident's day is documented from the med pass out

ECP, from Extended Care Professional, is an all-in-one platform for assisted living: memory care and independent living communities, group homes, adult family homes and IDD providers.

The building is somebody's home, and everything else follows from that. There is no discharge at five o'clock. A resident who has lived there four years has a care level that has drifted upward, a daughter who visits on Sundays, a medication list that changed twice this year, and a monthly invoice that is supposed to reflect all of it.

So the record has to be three things at once. It is the clinical file a state surveyor will read. It is the operational picture of who needs what on this shift. And it is the basis for the bill, because in assisted living the amount a resident pays depends on how much help they need.

The wait for one form holds up a whole move-in

Occupancy is the number the operator watches, and it moves slowly and then all at once.

An enquiry arrives on a Saturday from a listing site the community pays for. A tour is booked. Then a physician's report is needed, and a TB test, and a negotiated risk agreement, and a Medicaid application that has to be filed on a state site and then checked on that site for weeks. Meanwhile the residents already there keep changing: one comes back from hospital needing more help than before, one has a medication the pharmacy has not sent, one has a lease renewal date nobody wrote down.

Every item on that list is a person in the office with a browser open on a website belonging to a hospital, a pharmacy, a state agency or a referral company, retyping into ECP what they found there.

The ecp123.com homepage, the app these three jobs run in. ECP
Applications that stop going quiet Pending Medicaid and waiver cases watched on the state site, with anything static for three weeks raised to the office.
Weekend enquiries answered on the weekend Leads pulled from every listing site into one pipeline, so a family that asked on Saturday is not waiting for Monday.
Charges that match what was delivered Ancillary vendor invoices compared against what was captured in ECP, so a service provided is a service billed.

ECP ties the med pass straight to the invoice

The platform joins up the parts most communities run as separate systems, and the joins are the good part.

eMAR takes medication orders directly from pharmacy partners and builds each resident's record from them, then checks the eight medication rights at every pass, surfacing overdue and not-charted doses, duplicate medications, PRN over-dispensing, psychotropic flags and controlled substance counts. The EHR carries care plans and assessments. Charge Capture then triggers a charge the moment a service is documented, Level-of-Care Billing recalculates as acuity changes, Ancillary Service Tracking picks up laundry, transportation and medication management fees, and General Ledger Export drops the result into the accounting system.

At the front of the funnel, the CRM captures leads from web, phone and referral sources, schedules tours with calendar sync, and raises automated follow-up tasks after every interaction, with Move-Ins carrying a prospect's data forward and pre-populating the document packet at acceptance.

That is a genuinely closed loop, and it closes around ECP's own data. The Medicaid application on a state website sits outside it. So does the hospital's discharge summary, the review a family left last night, the pharmacy's own portal, and the licence renewal the state is waiting on.

The lead, the licence and the pharmacy each live elsewhere

Each of those sites has an address, a login and a page that changes without telling anyone.

Pending Medicaid and waiver applications watched on the state site, with anything that has not moved in three weeks raised, because the resident has been in the building the whole time. Licence and survey portals checked for a status change or a new citation rather than waited on.

New enquiries collected from every listing site into one pipeline before the weekend ends, so a family that asked on Saturday hears back on Saturday. Reviews read and summarised for whoever answers them. The pharmacy's portal checked for orders never filled against an eMAR record that says they should have been. Ancillary vendor invoices matched against what was captured as a charge, since a transportation fee provided and never billed is money given away.

The boundary in a licensed community is firm. Gathering and comparing can run unattended. No care level is reassessed, no medication record is altered, and anything going to a resident's family or to a regulator is drafted and held for a person in the building to read and send.

The browser work leaves the office, the judgement stays

Three people run the office of a typical community, and one of them is the executive director who is currently writing up a fall. Every extra login comes out of that.

WebRun is an AI agent working an ordinary Chrome browser, signed in with the accounts your office already has. It opens the state portal, the pharmacy site, the listing site or the review page, reads what is there, and brings back a list with the resident or the prospect attached.

It runs on your schedule in your own private environment, sessions are not shared between workflows, and a workflow can be locked to an explicit list of sites. You can watch a run and stop it.

The workflows below are already built, and each one names what it opens.

Questions people ask

Could it change a resident's care level?

No. Reassessment is a clinical judgement made by your nurse and recorded in ECP by a person. An agent tracks which residents are approaching a review date and puts them on one list, so the decision gets made on time rather than late.

We pay for several listing sites. Can it watch all of them?

Yes. Each site is opened with your own account and read the way your marketer reads it, and the new enquiries are merged into a single pipeline. A family that asked on a Saturday afternoon does not sit unanswered until Monday morning.

Do families ever get a message we have not read?

No. A message to a resident's family or responsible party is prepared with the names, dates and details already in place, then left for someone in the community to check and send. Families never receive anything from an unattended run.

12 ready-made ECP workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated ECP Waitlist Vacancy Alerts
Every hour, WebRun opens ECP, checks for any new vacancy, finds the next eligible family on your waitlist, drafts an outreach email in Gmail for your admissions team to review and send, and logs the vacancy in a Google Sheet.
ECPGmailGoogle Sheets
Automated ECP Tour Follow-Up Emails
Every evening, WebRun opens ECP, finds every tour completed that day, drafts a personalized thank-you and next-steps email for each family, and leaves them ready in Gmail for your admissions team to review and send.
ECPGmailGoogle Sheets
Automated ECP Staffing Ratio Compliance Alerts
At every shift change, WebRun opens ECP, checks the resident census and acuity against your scheduled staff count, logs any shortfall in a Google Sheet, and emails your staffing coordinator an alert in time to call in coverage.
ECPGoogle SheetsGmail
Automated ECP Satisfaction Survey Follow-Ups
As soon as a satisfaction survey comes in, WebRun reads the response in Google Sheets, looks up the resident and family contact in ECP, and drafts a personal follow-up in Gmail for low scores, left unsent for your team to review and send.
Google SheetsECPGmail
Automated ECP Move-In Pipeline Digest
Every morning, WebRun opens ECP, checks every prospect's stage from inquiry to signed lease, confirms which residency agreements are still out for signature in DocuSign, and emails your admissions team a clear digest of who is moving in this week and who needs a nudge.
ECPDocuSignGoogle Sheets
Automated ECP Care Level Billing Reconciliation
Every Monday, WebRun opens ECP, compares each resident's current assessed care level against what they were actually billed, logs every mismatch in a Google Sheet, and emails your business office the discrepancies to correct, never changing a resident's bill itself.
ECPGoogle SheetsGmail
Automated ECP Lease Renewal Reminders
Every Monday, WebRun opens ECP, finds every residency agreement expiring in the next 60 days, prepares the renewal in DocuSign with the fields filled in but left unsent, and logs the status in a Google Sheet for your business office to review and send.
ECPDocuSignGoogle Sheets
Automated ECP Family Update Drafts
Every Monday, WebRun opens ECP, reads each resident's recent care notes and activity participation, and drafts a personalized family update in Gmail for your care team to review and send, never contacting a family member directly on its own.
ECPGmailGoogle Sheets
Automated ECP Fall Incident Report Log
Every hour, WebRun opens ECP, finds any newly logged fall incident, adds it to your facility's incident log in Google Sheets, and emails your director of nursing a summary to review, never filing anything with a state agency on its own.
ECPGoogle SheetsGmail
Automated ECP eMAR Exception Flags
Every hour, WebRun opens ECP, finds any medication exception in the eMAR such as a missed, late, or refused dose, logs it in a Google Sheet, and emails your nurse on duty a same-shift alert so nothing waits until the next shift change.
ECPGoogle SheetsGmail
Automated ECP Discharge Notice Checklist
When a discharge or transfer is initiated in ECP, WebRun assembles the required notice checklist, prepares the notice in DocuSign left unsent for your administrator's review, and logs each checklist item in a Google Sheet so nothing is missed before the resident leaves.
ECPDocuSignGoogle Sheets
Automated ECP Care Level Reassessment Alerts
Every Monday, WebRun opens ECP, finds every resident due for a care level reassessment in the next two weeks, and emails your director of nursing the ranked list so no reassessment is missed.
ECPGmail

Want one of these running on your own ECP?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.