SaaS startup
Startup: Custom Google Sheets CRM with automation
Replaced $400/mo CRM with owned Sheets system.
A 15-person startup paid per-seat for a CRM they barely used. We built a Sheets CRM with stage automation, Slack alerts, and weekly pipeline reports.
Context
Founder-led sales; needed pipeline visibility without another SaaS line item.
Challenge
- CRM seats cost ~$400/month but reps still lived in Sheets for notes.
- No automated reminders when deals stalled in a stage > 7 days.
- Weekly board reports built manually every Sunday night.
Approach
- Designed Pipeline, Contacts, and Activity tabs with protected schema.
- Stage-change trigger posts to Slack and sets Next Action dates.
- Weekly time-driven trigger emails funnel summary PDF to leadership.
Solution
Sheets as system of record + Apps Script for workflow + optional Slack for real-time alerts.
Outcome
- Cancelled SaaS CRM — saved ~$4,800/year.
- Stalled deals surfaced automatically; close rate improved on follow-up discipline.
- Board report generation went from 2 hours to zero (automated Sunday night).
Technical approach
onEdit installable trigger for stage changes → Slack webhook → date math for stall detection → weekly Summary sheet + PDF email.
Lessons learned
Lock schema columns early. Train team on one data-entry convention. Add Activity log tab for audit before you need it.
At a glance
- SaaS savings
- ~$400/mo
- Report time
- 2 hrs/week → 0
- Team size
- 15 users on Sheets CRM
Related on this site
More case studies
- Shopify → Sheets ops hub, E‑commerce & retail
- VBA migration & approvals, Manufacturing & B2B sales
- Field web app + Sheets backend, Logistics & field services
Discuss a similar build
Share your stack and constraints, we'll be honest about quotas, security, and timeline.