EarnFlow
app.earnflow.ca/app/agents
The agents page in EarnFlow: Customer updates, Collections, Revenue recovery, Recurring service and Capacity, each set to Suggests

The follow-ups nobody gets to. Caught, drafted, waiting for your OK.

Six rule-based agents confirm visits, chase late invoices, catch unbilled work, book recurring visits, watch capacity and ask for reviews. You approve before anything goes out.

Included in every plan · No per-use fees

One review inbox

Every message. Exactly as it will go out.

Each agent puts what it prepared in one inbox. Approve one, approve all, or let an agent act on its own once you trust it.

The agents page with each agent's status and a Run now button

Shown word for word. Emails, invoice lines and visit times appear exactly as the customer will see them.

Off, Suggest or Auto. Choose for each agent whether it waits for you or acts on its own.

Checked again before it acts. If a payment arrived in the meantime, the reminder doesn't go out.

The agents

Each one owns a job your office used to forget.

Customer updates

Booking confirmations, day-before reminders, "on my way" and "running late" updates by email. Fixed templates you can edit, never generated text.

Collections

Friendly, firm and final reminders on the days you set (1, 14 and 30 days late by default), each with a pay-online link. Proposes payment plans for large balances.

Revenue recovery

Drafts invoices for finished jobs nobody billed, to the cent of the approved estimate, and follows up on estimates that went quiet.

Recurring service

Books the next visits of every recurring job and service agreement at the customer's usual time, with the technician who did the last one.

Capacity

Forecasts technician hours against the work ahead, flags busy weeks and overtime, and says how many more people you'd need.

Review requests

After a job is completed and paid, thanks the customer and asks for a Google review with your link, and shows how many opened it. Never an incentive, and never only the happy customers.

Also available: the Estimator. Describe the work in plain words and get a draft estimate priced only from your catalog, with the questions a person should check. It is the one feature in the app that uses a language model (Claude by Anthropic), so each person is asked for consent the first time and can withdraw it. The six agents above don't use one.

Impact

See what they saved you.

A monthly report shows the hours and dollars each agent saved, with a plain explanation of how every number is counted.

HoursTime your office didn't spend writing reminders and follow-ups.
DollarsForgotten work invoiced, and payments that came in after a reminder.
ReturnWhat the agents brought in, compared with what EarnFlow costs.
Per agentWhich agent does the most, so you know where to switch on Auto.

Safety

Automation that asks first.

Your permissions apply

An agent sees only what the person it acts for may see.

Prices from your catalog

No agent invents a price. Lines come from your catalog or amounts a person entered.

Every action logged

Changes an agent makes are marked as its own in the audit trail and flagged for review.

Same input, same result

Reminders, collections and bookings follow rules and templates, not generated text. The agents run on EarnFlow's servers and send nothing to an AI provider.

Email today, texts with consent

Customers hear from you by email. When texting is switched on, only customers who agreed are texted, and STOP is honoured everywhere.

Consent before a language model

The Estimator, the one drafting feature that uses our AI provider, asks each person first and lets them withdraw later.

Try EarnFlow free for 30 days.

A card on file, not charged until the trial ends. Add your team and your customers, plan tomorrow, and see what the agents catch.