Invio: Invoice Management for NZ Businesses
A production-ready invoicing platform built for New Zealand sole traders and small businesses. Invio supports GST calculations, client management, public invoice links, and PDF or print exports. Pro automation adds recurring invoices and configurable reminder schedules, automated daily via Vercel Cron.
Key Results
Daily
Automation
Recurring invoices and reminders run on schedule via cron.
6-step
Reminder Schedule
Before due, due day, and overdue sequence with auto status updates.
Stripe
Pro Gating
Subscription lifecycle sync with automatic downgrades.
Project Overview
Invio was created to solve a common problem for NZ sole traders and small businesses: professional invoicing without the weight of full accounting suites. The goal was a focused platform that still handles GST correctly, looks professional, and keeps cash flow moving with reliable reminders.
The result is a production-ready SaaS app that covers invoicing, client management, and automation. Recurring invoices and reminder sequences are powered by daily cron jobs, while Stripe subscriptions control access to Pro features.
The Challenge
Build a focused invoicing product that is simple to use, but still robust enough for GST and automated billing flows.
Simpler Than Full Accounting Suites
Deliver an invoicing tool that feels lightweight but still handles GST, professional invoices, and client management for NZ businesses.
Reliable Recurring Automation
Recurring invoices and reminder schedules had to run daily with accurate status updates for overdue invoices.
Subscription Gating
Free vs Pro tier controls needed to stay in sync with Stripe and automatically downgrade when subscriptions end.
The Solution
A modern Next.js app with reliable automation and Stripe subscription gating for Pro features.
Next.js Platform with MongoDB
Built a production-ready Next.js app with MongoDB models for clients, invoices, and reminder schedules.
Cron-Driven Automation
Vercel Cron jobs generate recurring invoices and send reminders daily based on configurable schedules.
Stripe Lifecycle Sync
Webhook-driven subscription checks automatically enable or disable Pro automation features.
Feature Highlights
Core workflows that keep invoicing fast, compliant, and automated.
Invoicing and GST
- GST calculations for NZ invoices
- Public invoice links for clients
- PDF and print exports
Automation
- Recurring invoices
- 6-step reminder schedule
- Automatic overdue status updates
Clients and Payments
- Client management
- Email reminders via Brevo SMTP
- Stripe subscriptions for Pro
Tech Stack
Modern tooling that keeps the platform fast, secure, and maintainable.
Ready to Build Your SaaS?
Talk to the NullGlitch team about your product, automation, or subscription platform.