InvoicePilot is an AI invoicing agent for freelancers. It turns a plain-language job description into a sent PayPal invoice, watches for late payment, and chases it for you, with you approving every send.

The problem

Freelancers lose time and money chasing late payments. Writing an invoice means turning "logo design for Acme, $400, due in 14 days" into fields, amounts, and due dates by hand, and writing a reminder means finding the right words to be firm without burning the client. Most invoicing tools make you fill in forms; the chasing is still on you.

What it does

Type a job description in plain language. The AI parses it into invoice fields (client, work, amount, currency, due date), and the app creates and sends a PayPal invoice. Then it watches. When an invoice goes past its due date, it drafts a reminder: polite, firm, specific, naming the exact amount and how many days late it is. You read the draft, and only when you approve it does the reminder go out through PayPal. Nothing sends without your say-so. Every send is logged.

The loop, end to end: parse → create → send → watch for overdue → draft → approve → send the reminder → log it.

How the AI and PayPal fit together

PayPal does the money: the PayPal Invoicing API (sandbox) creates invoices, sends them, reports their status, and sends the reminders. The AI does the language: Gemini reads the job description and writes the reminder. The two meet in the approval step: the AI proposes, you decide, PayPal delivers. When the model is unavailable, a deterministic template stands in for the parse and the draft, and the app labels it as template, never as AI-written.

Who it is for

Freelancers who invoice clients and chase late payments: designers, writers, developers, consultants, and anyone who would rather do the work than chase the money.

Try it

Live demo (no login needed): https://invoicepilot-9fnp.onrender.com/

Type a job description, send an invoice, check an overdue one, draft and approve a reminder. The seeded sandbox invoices are already overdue, so the chase is ready to try. Source: https://github.com/1RagaZ/invoicepilot

Built With

Share this project:

Updates

Submission history