Freelancers finish the work, then the invoice sits. Writing it feels awkward, chasing payment feels worse, and every week it slips is a week unpaid.
InvoicePilot is an agent for solo freelancers and very small studios who delay invoicing and dread chasing payment. Describe the work in plain language — "Invoice Acme Studio for logo design, $800, net 14" — and InvoicePilot drafts a clear invoice, creates it in PayPal, tracks whether it is paid, unpaid, or overdue, and drafts polite, professional follow-up reminders that escalate in tone only with how overdue the invoice is. It never emails anyone, never handles card details, and never moves real money: sandbox/test only.
How it works:
- Drafting (deterministic engine — no hosted model in this build): a deterministic drafting engine extracts the client, amount, and terms from the verified draft — no hosted model is used in this build, and the video says so on screen. Anything missing from the freelancer's text is reported, never invented, and the freelancer confirms the preview before anything reaches PayPal. Tone selection (polite ≤7 days overdue, firm 8–30, final >30) and the risk summary stay deterministic by design — the engine writes prose from the verified draft, it does not decide amounts, dates, or escalation.
- PayPal (central): invoices are created as drafts and sent through a PayPal client — create, send, and status calls are the only way an invoice comes into existence in this app. The client pays through PayPal; InvoicePilot sees only status and the payment link, never card details. The demo runs against the live PayPal sandbox with test accounts only.
- Chasing: follow-ups are drafts for the freelancer to send. Polite, firm, final — always professional, never threatening, always with amount, due date, and payment link.
- Risk view: outstanding and overdue totals, oldest overdue invoice, and largest-debtor share, so a freelancer knows where to start.
Built with TypeScript, Express, and Vitest (63 tests passing, 1 skipped). Run instructions and the sandbox setup are in the public repository: https://github.com/mir-quadri/InvoicePilot. Demo video (1:56, under 3 minutes) shows the full flow working end to end in the live sandbox: https://www.youtube.com/watch?v=_xTSgz_EYBQ. All materials are in English. The project is newly created during the Submission Period (Oct 1–Nov 12, 2026), is original work, and uses only open-source packages and the PayPal Developer platform under its sandbox terms.
Tools used: PayPal Developer platform (Invoicing API v2, sandbox environment, live run demonstrated); deterministic drafting engine behind a DraftProvider interface (no hosted model was used in this build — no hosted-model use is claimed); TypeScript/Express/Vitest.