Christchurch, NZ ·

← All work

nvo.is

An invoicing tool you can talk to: say what you did, check it, send it.

The nvo.is home page in light mode: "Say it. Send it. Get paid." on warm cream, with soft rings to the right.The same page in dark mode: cream and gold type on near-black.
The home page, light and dark. Drag across to compare. One line of marketing copy is left out.

Invoicing that waits for me to sit down and do it doesn’t get done. So I made it something you say.

You press the mic and describe the work. nvo.is fills in the invoice, works out the totals and asks whether to send it. It’s for freelancers and small studios, where the work is the job and the paperwork is the chore.

Three short conversations. "Create an invoice for Sarah Design Co. $2,400 for the website redesign" gets "Drafted INV-0042. Should I send it?" "Did Acme Corp pay that SEO invoice yet?" gets "Not yet, 3 days overdue." A retainer proposal request gets "Drafted PROP-0015."
Three things you can say, as the home page shows them.

What it does

Invoices go out by email, can be paid online and saved as PDF. Proposals are accepted with a click. Subscriptions are set once and bill on schedule. Sales pages take payment, and each client keeps a profile with their history and what they owe. It’s free to start, with no card, and Pro is $11.99 a month.

The nvo.is marks in terracotta and gold: a serif N inside a diamond with fan details, and the wordmark NVO.IS between double gold rules.
The look is Art Deco: warm cream, gold and terracotta, thin double rules and a monogram N. Dark mode turns it to gold on black.

Then I handed it to an assistant.

MCP is a standard way to plug an AI assistant into an app. I built one for nvo.is, so you can ask your assistant “what’s still unpaid?”, “bill Acme for 12 hours” or “mark 0042 paid”, and it happens without opening the app. It’s published, so anyone with an account can install it.

You decide what it can do

You make a key in Settings and tick what an assistant using it may do. A key can be read-only, so it can answer questions but change nothing. Emailing your clients is never ticked for you, because a sent invoice can’t be taken back. That has to be something you chose, not something you forgot to untick.

Every call an assistant makes is logged.

A new key with six permissions. Read clients, read invoices, add and edit clients, create and edit invoices and record payments are ticked. Email invoices to clients is not.
A new key, drawn for this page from the app’s settings.

The assistant never does the maths. nvo.is works out every total itself.

More work