ShipMVP is in free public beta.Plan your MVP →
Example plan

Invoice follow-ups for agencies 

Idea: “A tool that politely follows up on unpaid invoices for small agencies and freelancers.”

This is an illustrative example of ShipMVP's plan format. It isn't a real customer's plan, and your plan will be written fresh for your idea.

MVP plan

Nudgely

Polite, automatic invoice follow-ups for small agencies, so you get paid without the awkward emails.

Problem

Small agencies wait 30–60 days past due because no one wants to send the third reminder.

First user

Design and dev agencies of 2–10 people sending 5–30 invoices a month.

Core loop

Add an invoice; a friendly reminder sequence runs until it's marked paid.

Must-have for v1
  • Add invoice (amount, due date, client email)The minimum data to start chasing.
  • 3-step reminder sequenceThis is the product.
  • Mark as paid / pauseNever email a client who already paid.
  • Send from your own email domainReminders must look like they come from you.
Cut for later
  • Accounting integrationsManual entry proves the value first.
  • Late feesLegal and relationship nuance; later.
  • Client portalClients just need the payment link.
Tech stack
  • App: Next.js on VercelOne codebase for UI and API routes.
  • Database + auth: SupabasePostgres, auth and cron in one place.
  • Email: Resend with custom domainGood deliverability and simple API.
  • Billing: Stripe CheckoutFastest way to charge subscriptions.
7-day build plan
Day 1Skeleton
  • Next.js + Supabase auth
  • Deploy
Day 2Invoices
  • Invoice CRUD
  • List with status
Day 3Sequences
  • Reminder templates
  • Daily cron to send due reminders
Day 4Email
  • Resend domain verification flow
  • Test deliverability
Day 5Controls
  • Mark paid, pause, edit
  • Activity log per invoice
Day 6Billing + landing
  • Stripe Checkout
  • Landing page
Day 7Users
  • Onboard 3 agencies
  • Track first recovered payment
Landing page draft

Get paid without writing the awkward email.

Friendly, automatic invoice reminders from your own address — until the money lands.

  • Set up in five minutes
  • Sends from your domain
  • Stops the moment you're paid
Start chasing politely
Risks to test first
  • Agencies fear annoying clientsTest: Let 5 agencies approve every email for a week; measure edits.
  • Deliverability from new domainsTest: Send 50 test reminders; check spam placement.
Success metric

3 agencies each recover at least one overdue invoice within 14 days.

Pricing hypothesis

$19/month flat for up to 50 invoices.

AI-generated with Claude. Review it with your own judgement before you spend time or money on it.

Ready when you are

Stop planning in your head. Ship the right small thing.

Describe your idea and get a scoped MVP plan you can start building today. Free during beta.