From "yes" to paid — proposals, e-signatures and invoices in one flow
The gap between "sounds good!" and money in the bank is where freelance revenue dies. Brohns closes it: Bro drafts the proposal from the actual conversation and your price list, the client signs it on a clean public page, and a click turns the accepted quote into a real invoice with a hosted payment link in your own Stripe account. Every total is computed from stored prices — and every money move is your deliberate click, audited.
Click through the gap where the money usually gets stuck.
The last step is yours — because in the real tool it is too.
Marieke Vos
Vos Interieur · reply
“Sounds good! Can you send me a proposal for the redesign we discussed — including the content migration?”
The lead says yes. The moment most freelance revenue starts leaking away.
Sample dataA focused agent for each job.
Proposer · Proposals
Drafts a quote for a lead that replied but has no proposal yet — grounded in the real thread.
Biller · Recurring
Drafts the next invoice when a client subscription's interval comes around.
Chaser · Follow-up
Hands unpaid invoices to the dunning loop — polite, escalating reminders you approve.
From a sentence to a working team.
Bro drafts the proposal
Title, cover note in your voice, line items and terms — from the lead's context and your catalog. Totals are computed by code from stored prices.
You edit and send
Adjust anything before it goes out through your own email. Sent, accepted and declined are tracked on the quote.
The client signs on a link
A public signing page (no account needed) records name, timestamp and IP as proof — the quote flips to accepted.
One click to get paid
Issue a real invoice in YOUR Stripe account: the client pays on a hosted page, and unpaid invoices feed the reminder loop automatically.
Only what this goal needs.
- Your own Stripe key (encrypted in the Vault) for invoices & payment links
- An email sender for sending proposals (Resend, SMTP, Gmail and more)
- Optional: your product/price catalog for tamper-proof totals
You never connect an AI key — Bro and the agents are built in. Keys live in an encrypted vault, read server-side only for the action you approved.
Powerful agents. You stay in charge.
Totals no model can fumble
Line items price from your stored catalog server-side; the arithmetic is code. An AI never invents a price or a sum.
E-signature without another tool
The signing page is built in: unguessable link, name + timestamp + IP recorded, no per-signature fees.
Hours and milestones become invoices
Track billable time and bill a client's unbilled hours in one click; project milestones can be billed as partial invoices the same way.
Money moves stay yours
Issuing an invoice, refunding, activating anything that spends — always a deliberate click by you, always written to an audit log.
Good to know.
Does the money go through Brohns?
No. Invoices are issued from your own Stripe account and clients pay you directly on Stripe's hosted page — Brohns never touches the funds.
Is the e-signature legally useful?
The signing page records the signer's name, a timestamp and IP address on an unguessable link — a practical acceptance record for everyday client work. It's an acceptance trail, not legal advice.
What about clients on a retainer?
Set up recurring billing per client: the tool computes your MRR honestly and drafts the next invoice when the interval comes around — issuing it stays your click.
And if they don't pay?
Unpaid invoices flow into the finance loop, where an agent drafts age-escalating payment reminders that wait for your approval.
Ready to put a team on get paid?
Free to start. No credit card. Nothing goes out without your approval.