Client
4 fieldsA client you bill.
- owner
- required
- name
- required, at most 120 characters
- required, an email address
- address
- optional, at most 400 characters
Only the freelancer who signed in sees their clients.
Invoices get numbers that are never reused, go out by email, and a reminder follows when one is late.
For a freelancer who bills clients and chases late payments.
Start the freelancer invoices and reminders blueprint on Typestate
Asked you for the name on your invoices and the address your emails come from.
Started Freelancer invoices and reminders: 2 record types, 5 web endpoints.
6 actions are compiling, one change each.
Deployed to Sandbox. Try it at your Sandbox address.
Who does what, in order. Each step is one action of the backend.
The rule you will want to change first
A reminder goes 7 days after the due date, and a second one after 14. After that, the invoice is marked overdue and nobody is emailed again.
It lives in the action Chase Late Invoices. Tell your agent how you want it instead: one sentence changes, and you read the change before it goes live.
What it keeps, what it does, and what it reaches.
A client you bill.
Only the freelancer who signed in sees their clients.
One invoice, with its number and whether it is paid.
Only the freelancer who signed in sees their invoices.
Every action, with its full definition in plain English.
People sign up and sign in with an email address and a password, or with a provider you add, such as Google.
| What it does | Who may call | Address |
|---|---|---|
| You add a client. | a signed-in person | POST /clients |
| You draft an invoice. | a signed-in person | POST /invoices |
| You send an invoice. | a signed-in person | POST /invoices/send |
| You mark an invoice paid. | a signed-in person | POST /invoices/paid |
| You read your invoices. | a signed-in person | GET /invoices |
Typestate is the backend. Paste this brief into Lovable, v0, Claude Code or the tool that builds your pages.
Uses 6 of the 100 changes a month on the Free plan, which runs it on Sandbox. Taking real money on Live needs a paid plan.
Start the freelancer invoices and reminders blueprint on TypestateOpen an accountWriters
Readers subscribe for free or pay monthly. Paid issues go to paying readers first, and open to everyone after 30 days.
Shops
Each sale and delivery moves the stock, and the owner gets one email when a product runs low.
Makers
People join a waiting list from your page, and each friend they bring moves them up.