All Case Studies
Case Study

Replacing 5 SaaS Subscriptions with One Internal Tool

A unified internal platform that replaced Airtable, Zapier, Calendly, TypeForm, and Slack workflows with a single custom tool saving $3,200/month.

Client: Confidential Professional Services Firm

Timeline
21 days
Investment
$12,999
Key Result
$38,400/year in SaaS subscriptions eliminated

Unified dashboard showing a client intake form, automated workflow pipeline, appointment calendar, and team inbox — all in one interface with a sidebar navigation.

The Challenge

The firm used Airtable for client tracking ($600/mo), Zapier for workflow automation ($200/mo), Calendly for appointment booking ($400/mo for the team), TypeForm for intake forms ($300/mo), and multiple Slack channels with custom bots ($1,700/mo for Slack Enterprise). Each tool had its own login, its own data model, and its own quirks. Automations broke regularly because Zapier couldn't handle their custom logic. Client data was scattered across 5 systems, and nobody had a complete view of any client relationship. The managing partner wanted one tool that did everything, under their control, with their exact workflows.

Our Approach

We audited exactly how each tool was used and found that 80% of functionality could be replicated with 4 core modules: forms, workflows, scheduling, and messaging. The forms module replaced TypeForm with conditional-logic intake forms that wrote directly to the client database. The workflow module replaced Airtable and Zapier with a visual pipeline builder: triggers (form submitted, appointment booked, status changed) fired actions (send email, update record, notify team). The scheduling module replaced Calendly with availability-based booking pages embedded on their website. The messaging module replaced Slack workflows with an internal inbox tied to client records. We didn't try to replace Slack itself for team chat — just the business-process bots. The entire system was built as a Next.js monolith with PostgreSQL, keeping deployment and maintenance simple.

What We Built

Conditional-logic form builder replacing TypeForm for client intake.
Visual workflow automation engine replacing Airtable + Zapier pipelines.
Availability-based appointment scheduling replacing Calendly.
Client-linked internal messaging replacing Slack business workflows.
Unified client database consolidating data from all 5 former tools.

Delivery Timeline

Day 1-3: Audit + Architecture

Audit all 5 tools, map exact workflows, design unified data model, set up project.

Day 4-7: Forms + Database

Conditional form builder, client database, data import from Airtable and TypeForm.

Day 8-12: Workflow Engine

Visual pipeline builder, trigger/action system, BullMQ execution, email integration.

Day 13-16: Scheduling + Messaging

Availability calendar, booking pages, internal messaging tied to client records.

Day 17-19: Migration + Testing

Data migration from all 5 tools, parallel-run testing, workflow validation.

Day 20-21: Launch

Production deployment, team training, SaaS cancellation checklist.

Tech Stack

Next.js
Frontend + API
PostgreSQL
Database
Drizzle ORM
ORM
BullMQ
Workflow Engine
Resend
Email
Better Auth
Auth
Railway
Hosting

Architecture

frontend

Next.js with a modular dashboard layout and Tailwind CSS.

backend

Next.js API routes with Drizzle ORM on PostgreSQL. BullMQ for workflow execution.

auth

Better Auth with Google Workspace SSO.

data

PostgreSQL for everything. Single source of truth for all client data.

email

Resend for transactional emails triggered by workflows.

Security

rbac

Partner, Associate, and Assistant roles with feature-level permissions.

secrets

Railway environment variables.

audit

Full audit trail on client record changes and workflow executions.

backups

Daily automated backups with 30-day retention.

The Results

Monthly SaaS spend
$3,200/month$95/month (hosting)
Client data systems
5 disconnected tools1 unified database
Workflow automation failures
8-12/month (Zapier)0-1/month
We were paying $38K a year for tools that didn't work together. The custom platform costs us $95 a month in hosting and does everything better. The workflow automation alone was worth the entire investment.
Patricia Owens
Managing Partner

Key Takeaways

Most companies can replace 3 to 5 SaaS tools with one custom platform. The combined annual cost of those tools often exceeds the one-time build cost.

Visual workflow builders are the highest-ROI internal tool feature. Non-technical staff can create and modify automations without developer involvement.

Don't try to replace general-purpose tools like Slack for chat. Replace only the business-specific workflows that live inside those tools.

Deliverables

Full source codeWorkflow automation engineForm builderScheduling moduleData migration scriptsTeam training

FAQ

Frequently Asked Questions

Related Case Studies

Want similar results?

Book a free 15-min scope review. Your vision, engineered for production in 14 days. Fixed price.

Book Scope Review