The services that power ClientFlow
We build on best-in-class infrastructure so you don't have to. Here's what runs under the hood - billing, email, file storage, observability, and more.
Infrastructure
Neon Postgres
Primary database. Serverless Postgres with branching, point-in-time recovery, and strict tenant isolation.
Vercel
Next.js App Router hosting with edge middleware, ISR, and zero-config preview deployments.
Cloudflare
DNS, Turnstile bot protection on public forms, and edge-level abuse controls.
Billing & Payments
Stripe
Subscriptions, invoices, customer portal, dunning, refunds, and webhook-driven plan updates.
Communication
Resend
Transactional email delivery with bounce, complaint, and unsubscribe webhook handling.
Web Push
Native browser push notifications via the standards-based Web Push protocol.
Files & Media
Cloudinary
Signed uploads, CDN delivery, and on-the-fly image transforms for project files and avatars.
Reliability & Observability
Sentry
Error monitoring, performance tracing, and release tracking across the full stack.
Upstash Redis
Sliding-window rate limiting, ephemeral caches, and idempotency keys.
Inngest
Durable background jobs for billing reconciliation, dunning reminders, and analytics rollups.
PostHog
Product analytics and feature-flag instrumentation.
Authentication
Better Auth
Session-based auth with TOTP two-factor, Google OAuth, and email verification flows.
Need to pull data into your own tools?
Use the ClientFlow REST API to read clients, projects, tasks, and invoices from your own scripts and workflows. First-party Slack, Teams, and Zapier integrations are on the roadmap.