Build your own utility bill agent.

A free starter kit for building your first AI agent.

Built for:
ChatGPT version is adapted from the Claude version. Some patterns may behave differently.
Something went wrong sending that. Try again, or email contact@utilityprofit.com.

Two simple text files walk you from “I have nothing installed” all the way to a working AI agent that downloads your utility bills every morning and emails them into your PM software.

You won't need to know how to code. You will need about an hour, $20 for a Claude Pro or ChatGPT Plus subscription, and a utility portal you can log into.

How it works

The trick is that you don't build the agent yourself, and you don't have to figure out a coding tool from scratch either. You start in your AI chat (Claude.ai or chatgpt.com), give it two files, and it walks you through everything: what to install, what to record, what to type. At the end, it hands you a custom plan to paste into a coding tool (Claude Code if you picked Claude, Codex CLI if you picked ChatGPT) that writes the actual agent for you.

Two tools, two files, three steps.

Step 1
We'll send you the kit for your AI tool of choice.
Step 2
Go to Claude.ai or chatgpt.com (depending on which version you picked). Drag both files from the email into the chat, then paste the kickoff message from the email.
It will start asking questions: which utility provider, which PM software, what your operating system is, whether you've ever used the command line (the terminal). Answer honestly — if this is new to you, say so. The chat will adjust.
Step 3
It'll walk you through installing what you need, recording your screen, and producing a custom plan for your situation. At the end, it'll hand you a plan to paste into your coding tool (Claude Code or Codex CLI). That's where the actual agent gets built.
One thing to know. The first time the agent runs, it will probably break. That's not a sign you did something wrong. That's the actual workflow. You paste the error back to the coding tool, and it fixes it. Three to five rounds of this and you'll have something that works.

What you'll need

Claude Pro or ChatGPT Plus, $20/month. The chat assumes you're on a paid plan — the free tiers run out of messages too fast.

A utility provider portal you can log into. Username and password.

A property management software with a bill-entry email address. Works with AppFolio, Buildium, Yardi, RentManager, Rentvine, Entrata, Propertyware, and others.

A computer, Mac or Windows. About an hour of focused time. The chat handles the rest.

What this will not do

Some utility portals are hostile to automation: heavy bot detection, mandatory CAPTCHA on every login, two-factor login that requires a phone code every time. If you hit one of those, this approach probably won't work for that specific provider. The chat will flag it honestly when you tell it which provider you're targeting.

This will not log into your bank or pay anything on your behalf. It only reads bill PDFs and forwards them.

Skip the learning curve

If you'd rather not build this yourself, Utility Profit handles the same problem space as a service: utility setup at move-in, occupancy tracking, and resident utility management.
Book a Demo →
Mark Lindquist · Utility Profit