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.

"A lead said yes — draft the proposal, get it signed, and get me paid"
From yes to paid

Click through the gap where the money usually gets stuck.

The last step is yours — because in the real tool it is too.

brohns.com· Quotes · Get paid
MV

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 data
The team Bro composes

A 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.

How it works

From a sentence to a working team.

01

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.

02

You edit and send

Adjust anything before it goes out through your own email. Sent, accepted and declined are tracked on the quote.

03

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.

04

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.

What you connect

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.

Why it's different

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.

Questions

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.