Stack for a small SaaS product
Hosting, a database with auth, subscription billing, product events, behavior-based email and in-app support: six connected pieces.
6 resourcesUpdated Oct 3, 2026
This stack is for a small team building a software product with subscription pricing. Vercel ships the app, Supabase stores data and users, and Stripe handles billing.
Segment records what users do and fans it out: Customer.io uses it to send email based on behavior, and Intercom to support each account with context.
Most of it starts free, with two caveats. Vercel's free plan is for non-commercial projects only, so a SaaS needs Pro, about US$20 per team member per month. Customer.io and Intercom have no free plan: budget roughly US$100 a month and US$29 per seat once you turn them on.
Vercel→
SupabaseData and sessions
Stripe→
SupabaseSubscription status
Stripe→
IntercomPlan and payments
Segment→
Customer.ioEvents and profiles
Segment→
IntercomProduct events