InvoiceFlows
Visit invoiceflows.comIn short
Small and growing businesses still type invoice data into spreadsheets by hand. InvoiceFlows reads, organizes and manages every invoice, from upload to the accountant.
The problem
Every invoice means copying the same fields by hand: supplier, date, amounts, VAT. The work is slow, mistakes slip in, and at the end of each period the invoices still have to be gathered and sent to the accountant.
How it works
A PDF or a photo of an invoice is uploaded, and the AI reads the supplier, dates, amounts, VAT and description, ready to check and save. Income and expenses are sorted into categories as they arrive.
Every saved invoice updates a live dashboard with revenue, expenses and profit. Reports download as PDF or Excel, and a period's invoices go to the accountant in one click, filtered by type, date or category. Team members can be invited with their own permissions.
The outcome
InvoiceFlows is live at invoiceflows.com, with a free plan and paid plans that add storage, AI credits and users. Aplis AI built it end to end: the interface, AI extraction, analytics, sign-in and subscriptions.
1Upload a receipt, the AI reads it
Supplier, amounts, VAT and currency, filled in without typing.
Architecture and technologies
Client
Browser
Sends: uploaded invoice
ApplicationHosted on Vercel
App and API
Next.js 15 (App Router) · React · Tailwind · shadcn/Radix · Recharts
Sign-in
NextAuth · Google sign-in · Email and password · reCAPTCHA
Scheduled jobs
Vercel Cron
Daily
Sends: daily job: PostgreSQL, Cloud Storage, Resend
Data
Database
PostgreSQL · Prisma
Receives: usage quota check, invoice record
Invoice files
Google Cloud Storage
Signed URLs
Receives: invoice file
Rate limiting
Upstash Redis
Receives: rate limits
Services
AI extraction
OpenAI GPT-4o
Whole PDF or image in, fields out as JSON
Receives: invoice → extracted fields (JSON)
PDF to image
Cloudinary
Fallback only
Receives: PDF → PNG, fallback only
Subscriptions
Stripe
Checkout, customer portal, webhook
Sends: webhook: subscription state, saved to PostgreSQL
Resend
Receives: emails
Exchange rates
exchangerate-api.com
Questions
What does InvoiceFlows do?
InvoiceFlows reads invoices with AI, extracts amounts, dates, VAT and descriptions, organizes your income and expenses, and lets you export reports or send everything to your accountant in one click. Every processed invoice feeds a live financial dashboard with revenue, expenses, profit and pending balances, and exports come as PDF or Excel, filtered by type, date or category.
Which file types can I upload?
You can upload PDF invoices, capture invoices with your phone camera, or forward them by email.
Is there a free plan?
Yes. InvoiceFlows has a free plan with no credit card required, and paid plans that add storage, AI credits and users. Every feature is included in every plan.
How is my data protected?
Files are encrypted in the cloud with a zero-access design, and the platform runs on Google Cloud infrastructure.
Get In Touch
Have a Product
in Mind?
Tell us what you're building. We'll help you take it from idea to a dependable product, quickly.