SaaS Alternatives.
Replace the irritating subscriptions with custom tools that fit your team in a weekend. You own the code, the data, and the bill stops growing.
- CRM$129/mo→$0/mo1 weekend
- Dashboards$199/mo→$0/mo1 week
- Scheduling$60/mo→$0/mo3 days
- Analytics$120/mo→$0/mo1 week
- BillingStripe=Stripekeep
- Error trackSentry=Sentrykeep
Ten categories I've replaced — with what I build instead.
Most teams overpay for software they barely use. Below is the menu of replacements I take on, including the SaaS I'd usually keep.
Automation / workflow
replace- Zapier
- Make
- n8n cloud
- Workato
Custom Node workers + cron + a small editor UI. AI steps where they earn it.
When to keep buying: When a single team uses 200+ Zaps you didn't write.
— Replaced a $400/mo Zapier plan with 6 cron workers in a weekend.
Scraping / data ingest
replace- Apify
- Bright Data
- ScrapingBee
- PhantomBuster
Playwright + queue + storage. Schema-validated outputs, retry, observability.
— Daily competitor-pricing pull, 4k pages, written to Postgres + Slack alert.
CRM
replace- HubSpot
- Pipedrive
- Close
- Folk
shadcn-based UI on Postgres. Pipeline, contacts, notes, email-thread linking.
When to keep buying: Sales team > 8 people and you need their out-of-box reporting.
— Replaced a $129/mo CRM with a 3-day build, kept the data, dropped the bloat.
Dashboards / BI
replace- Metabase Cloud
- Mode
- Hex
- Retool BI
Static dashboards generated from SQL. shadcn charts. Public/private gates.
— Customer-success dashboard against the prod replica, refresh every 15 min.
Scheduling
replace- Calendly
- SavvyCal
- Cal.com cloud
Embedded scheduler tied to Google / Microsoft Calendar. Branded, fewer clicks.
— Booking page that matches the marketing site, no third-party redirects.
Analytics
replace- Mixpanel
- Amplitude
- Heap
Self-hosted PostHog or a custom event pipeline into a warehouse.
When to keep buying: If your PMs already speak Mixpanel — switching is its own project.
— Custom funnel + retention dashboard, queries against the prod warehouse.
Internal admin / Retool-style
replace- Retool
- Internal
- Tooljet
Custom shadcn pages on top of your DB. Full type-safety. Auth on the page level.
— Ops admin with 12 pages, replaced a $99/seat plan, owns the data.
Forms
replace- Typeform
- Tally
- Formspree
Custom form components writing to Postgres + email + Slack notify.
— Job-application form with file uploads, branded, no submission limits.
Receipts & docs
replace- Bonsai
- Wave
PDF generator (HTML → PDF), branded templates, downloadable + emailable.
— Receipt generator for an after-dinner bill split (Amot).
Email send
replace- Mailchimp
- Beehiiv
- ConvertKit
Resend + a small editor UI. Lists in Postgres, segments via SQL.
When to keep buying: Newsletter > 5k subs and deliverability is the product.
— Transactional + light marketing send for a pilot, owns the list.
- StripePayments are someone else's compliance.
- SentryError tracking is a 24/7 service, not a feature.
- SlackNetwork effects are the product.
- LinearIf your team already lives there, it stays.
- GitHubSource-of-truth + CI + reviews. Don't rebuild this.
What's included.
- +Audit of current SaaS spend and feature usage
- +Build-vs-buy report (some you keep — some you replace)
- +Custom internal tool builds: dashboards, CRMs, schedulers, analytics
- +Integrations with the tools you DO keep (Stripe, Slack, GitHub, etc.)
- +Hosting, auth, backups, and a maintenance plan
- +Documentation so non-engineers can use what we ship
What you can expect.
- ▶Lower monthly burn — usually 60–80% on the replaced surface area
- ▶Tools that match your workflow instead of bending it
- ▶Data you can query, export, and back up — not held hostage
How an engagement runs.
Pull the SaaS list, sort by spend × irritation. The top three are usually candidates for a weekend rebuild.
Some SaaS we keep (Stripe, Sentry). Some we replace (CRM, dashboards). I write down why for each.
Small, scoped tools that do your version of the thing. No marketing site. No pricing page. Just the tool.
Documentation, owners, and a quarterly check-in so the tool keeps up with how you actually work.
Best for.
- ◇Teams paying $400+/mo for SaaS that mostly sits idle
- ◇Founders who want their data inside their own database, not a vendor's
- ◇Ops teams whose workflow doesn't match any off-the-shelf tool
Engagement & pricing.
Most replacements are 1–3 weeks per tool. Inventory + plan is fixed-fee.
- Next.js
- PostgreSQL
- shadcn/ui
- Vercel
- Stripe (when it stays)
- Slack / GitHub APIs
Recent projects in this lane.
Ready to start?
Send a one-paragraph brief.
What you're building, the rough timeline, and one constraint that matters. I'll reply within a day with a one-page response and a quote.