---
title: "Sixty-Three Vendor Portals, No Export Button: What Changes on the 3rd of the Month When the Agent Does the Logging In"
description: "170 portal logins a month for utility and vendor invoices. What an overnight agent run does to the AP clerk's first week, the late fees and the leaks."
canonical: https://callsphere.ai/blog/sixty-three-vendor-portals-no-export-button-what-changes-on-the-3rd-of
category: "Real Estate"
tags: ["hoa management", "accounts payable", "vendor portals", "community association management", "browser agents", "utility billing"]
author: "CallSphere Team"
published: 2026-06-27T14:01:19.000Z
updated: 2026-09-08T23:08:24.401Z
---

# Sixty-Three Vendor Portals, No Export Button: What Changes on the 3rd of the Month When the Agent Does the Logging In

> 170 portal logins a month for utility and vendor invoices. What an overnight agent run does to the AP clerk's first week, the late fees and the leaks.

Sixty-three. That is roughly how many separate websites the accounts payable clerk at a mid-sized management company logs into every month to fetch invoices that nobody will email her. City water departments, the regional waste hauler, two electric utilities, the elevator company, the pool chemical vendor, the alarm monitoring firm, the backflow tester. Multiply by 42 associations, because each one is its own customer with its own account number, and the count of individual retrievals is closer to 170.

None of these have an export, and none of them will ever build one for you. A city water department serving 90,000 residents is not going to connect its billing system to Vantaca because your accounts payable clerk asked nicely. So the workaround everyone pretends is fine has been a person, a browser, a password spreadsheet, and the first four working days of every month.

## The 3rd of the month, as it currently runs

She starts on the 2nd or 3rd, once the prior month's statements have posted. Log in. Find the bill. Download the PDF. Rename it — association, account, service period. Save it to the right folder. Open the management platform, create the payable, code it to the right general ledger account, attach the PDF, and push it into the board approval queue for the treasurer.

Six or seven minutes each, on a good account. Longer when the portal forced a password change, or the account was set up years ago under a former manager's email address, or the utility redesigned its site over the weekend. Across 170 retrievals that is roughly 17 hours a month doing something that requires no judgment whatsoever — and because it is the same week as the check run, board packets and the delinquency report, the last twelve get done late and one association picks up a late fee on a $340 water bill.

Say it plainly: **the constraint here was never that the work was hard, it was that the only way into these systems was a login screen built for a human, and until 2026 software could not use one.**

## What changed: the agent can drive the screen

Computer use and browser use mean an agent can operate a website the way a person does — open it, type the username and password, click through the menus, find the current statement, download it, rename it, and put it where it belongs. Not through a connection someone built for you. Through the same screen your clerk uses.

That is a narrow-sounding capability with an unusually large effect in this trade, because community association management runs almost entirely on other people's portals. Municipal utility billing. County recorder sites where liens get e-recorded. State corporate filing sites, where every association you manage files an annual report on a fixed date or takes a penalty. Carrier portals for certificates of insurance. City permit portals, for the very architectural modifications your review committee just approved. None of them integrate with anything. All of them are load-bearing.

## The overnight run

```mermaid
flowchart TD
  A["Night of the 2nd - agent starts the portal run"] --> B["City water accounts, 42 associations"]
  A --> C["Waste hauler, elevator, alarm monitoring portals"]
  A --> D["Electric accounts - clubhouse, gates, street lighting"]
  B --> E["Rename: association, account, service period"]
  C --> E
  D --> E
  E --> F["Create payable in the management platform with last month's GL code"]
  F --> G["Exceptions list on the AP clerk's desk by 8am"]
  G --> H["Board treasurer approves in the invoice queue before the check run"]
```

The important node is G, not F. On the morning of the 3rd the clerk does not find 170 completed payables and a coffee; she finds 161 completed payables and a list of nine things that need a person. Two portals forced a password reset. One account is locked because it is still under a manager who left in 2024. One waste hauler site was down. And — this is the one that pays for the whole exercise — one water bill at the association on the east side came in 340% over its trailing twelve-month average, which is what a broken irrigation line under the entry median looks like on paper three weeks before anyone notices the grass.

Catching that in the first week rather than the second month is the difference between a repair and a repair plus $2,800 of water. The reason nobody catches it today is not incompetence; it is that a person keying 170 invoices does not compare each one to its own history.

## The second season this hits: annual report filings

There is a date every spring when every association you manage has to file its nonprofit corporation annual report with the state, on the state's own website, one at a time, each with its own document number, officer list and registered agent details. Miss it and there is a penalty, and in some states the corporation eventually gets administratively dissolved, which is a genuinely bad thing to explain to a board when a title company discovers it during a closing.

Forty-two of those filings is a day and a half of a manager's life, done in a rush by whoever has the credentials. It is exactly the work an agent should do, with one hard condition: the officer list must come from the post-annual-meeting board roster, and a person confirms each one before anything is submitted. Filing a stale slate of officers is worse than filing late.

## What it costs and what it returns

Assumptions: 170 portal retrievals a month; 6.5 minutes each by hand; clerk loaded at $26 an hour; agent run cost of $0.55 per retrieval including retries; 4 hours a month of controller supervision.

| Line | By hand | With the overnight run |
| --- | --- | --- |
| Clerk time | 18.4 hours | 3.6 hours (exceptions only) |
| Clerk cost | $478 | $94 |
| Agent run cost | — | $94 |
| Controller supervision | — | $140 |
| **Monthly total** | **$478** | **$328** |
| Late fees across the portfolio (12-month average) | $210 / month | near zero |
| Usage anomalies caught in month one | rare | expect two or three a year |

The labour saving is $150 a month, which alone would not justify a project. The late fees roughly double it. The real return is the last row, and it is lumpy: two or three irrigation leaks, meter faults or double-billed accounts caught a month early, at $1,500 to $4,000 each, is $4,000 to $10,000 a year showing up in your client associations' operating variance. That is the number for your renewal presentation.

## The rules you should not break with portal access

Start with credentials. Do not hand an agent the association's operating account login at the bank. Payment release stays where the banking resolution puts it: two authorised signers, usually the board treasurer and president, approving in the invoice queue. The agent's job ends at creating the payable. An association's fidelity bond and your own errors and omissions coverage both have expectations about who can move money, and your carrier will want to know what changed.

Use separate logins with the narrowest access each portal offers, under the management company's own email domain rather than a manager's personal address, and change them when staff leave. Automating on top of stale credentials just makes the mess run faster.

Read the terms of use. Some municipal and vendor portals prohibit automated access outright, and a few will lock an account they think is being scripted. Where the terms forbid it, either keep that one manual or call the vendor and ask for an alternative — surprisingly often, a waste hauler or an elevator company will simply agree to email the invoices to a single address once someone asks.

And do not point this at anything with a legal effect until you have watched it for a full cycle. Recording a lien at the county, filing a state annual report, or submitting a permit application is not the place to discover that a form field moved. Invoice retrieval is the right first job precisely because a mistake shows up as a missing PDF, not as a defective recorded instrument.

## Frequently asked questions

### Will this break every time a utility redesigns its website?

It handles changes far better than the old scripted approach, because it reads the page rather than following fixed coordinates. But yes, sites change and runs fail. That is why the design ends in an exceptions list rather than a silent success. Assume five to ten percent of retrievals need a human in any given month, and staff for that instead of pretending otherwise.

### How is this different from the bank feed or lockbox we already have?

Your lockbox handles money coming in from owners — the coupon and ACH side. This is the money going out: invoices from vendors and utilities who never agreed to send you anything electronically. They are opposite ends of the ledger, and the accounts payable end is the one that still runs on manual retrieval.

### Can it also chase the vendor certificates of insurance we are always missing?

That is the natural second job. Pulling current certificates from carrier and vendor portals, checking the expiry date and whether the association is named as additional insured, and flagging the ones that lapse before the next board meeting is the same shape of work. Just keep the decision — whether to let an uninsured vendor on the property — with a manager.

### What does the accounts payable clerk do with the time?

In every company we have seen think this through honestly, the answer is not a headcount reduction, it is the work she never gets to: vendor statement reconciliation, chasing credits, cleaning up duplicate vendor records, and getting the check run out two days earlier so associations stop paying late fees on contracts they signed with net-15 terms.

## The narrowest possible pilot

Pick one utility, not one association. Water, at all 42 associations. Highest volume, lowest risk, most consistent portal you have, and the one where catching an anomaly pays fastest. Run it alongside the manual process for two months and compare. If the agent's PDFs match the clerk's and the exceptions list is short, add the waste hauler in month three. Do not touch anything that gets recorded, filed with the state, or paid until the boring one has run clean for a quarter.

A closing note on the same problem. The other place these accounts generate work is the phone: a shutoff notice arrives, the irrigation is off, and forty owners call the association line in one afternoon. [CallSphere](https://callsphere.ai) builds AI voice and chat agents that answer those calls around the clock, capture unit numbers and details in writing, and book the callback with the right portfolio manager. It does not read your water bills — but it keeps the fallout off your managers' voicemail.

---

Source: https://callsphere.ai/blog/sixty-three-vendor-portals-no-export-button-what-changes-on-the-3rd-of
