Skip to content
Signalward
← Back to work

Work — AI Email, CRM & Sales Flows

Recoup

AI accounts-receivable platform for operators and growing businesses — designed, built, and deployed end to end.

Status — LiveYear — 2026recoup-umber.vercel.app

The brief

Recoup. An AI accounts-receivable platform for operators and growing businesses, closing the gap between invoice sent and payment received. Collections, automated, without the collections-agency voice — firm, precise, relationship-preserving. Designed and built end to end.

CSV-first onboarding, with manual column mapping for the exceptions spreadsheets always contain. AI-drafted reminders, tone held to a standard the client sets — firm, never aggressive. An approval loop at the center: draft, approve, send, track the reply, reconcile. Cadences run on schedule, unattended, via cron. Each tenant isolated from the next — authentication and data kept strictly separate. Billing through Stripe, a $199-a-month Pro plan.

Live on Vercel and Neon Postgres. Hardened through multiple adversarial security reviews. Verified by 111 automated tests. A product in production, not a pitch deck.

How it runs

The structure of the build, end to end — each stage hands off to the next.

01Importoverdue invoices land via CSV with column mappingPostgres
02DraftAI writes the payment reminder — firm, never rudeClaude
03Approvethe owner reviews and okays every send
04Sendreminders go out on a scheduled cadenceResend + Inngest
05Trackreplies, promises and pushback logged per invoice
06Reconcilepayment closes the loop and stops the cadence

Delivered

CSV-first invoice import, with manual column mapping for edge cases

AI-drafted reminder emails, tone held firm but relationship-preserving

Owner approval loop — draft, approve, send, track, reconcile

Scheduled collection cadences, run via cron

Multi-tenant authentication, per-tenant isolation

Stripe subscription billing, $199/month Pro plan

VercelNeon PostgresStripeMulti-tenant AuthCron SchedulingAI Drafting Engine

Your operation next

Let's discuss your operations.

First conversation strictly confidential. We respond within one business day.

Next projectGet Found Local