
Auto-schedule tutoring sessions and send reminders based on student calendars
Tutoring centers transition from chaotic manual booking to a fully automated scheduling and reminder system. This allows MSPs to offer a highly visible, immediate-ROI service that eliminates no-shows and administrative bloat for education clients.
The problem today
10 hours
wasted weekly on scheduling phone tag
50%
of missed appointments caused by lack of reminders
Maria Castillo owns a 14-tutor learning center in the suburbs of Phoenix, serving about 90 active student families. Her part-time admin is one bad flu season away from the whole scheduling operation grinding to a halt, and Maria knows it.
01The Problem
Admin time consumed before the first student is served — repeated across every new enrollment and reschedule.
Tutor absorbs a billable hour with no recovery path and no system change to prevent the next one.
Missed reminders produce missed sessions on a predictable weekly cycle with no self-correcting mechanism.
Every cancellation restarts availability check, call, calendar entry, and a note that may not survive the week.
A routine parent question pulls the admin off whatever she was doing — dozens of times across a busy week.
Month-end invoicing produces disputes when rescheduled sessions were never logged in the master record.
02The Solution
Solution Brief
Fictional portrayal · illustrative
- Maria runs 14 tutors, ~90 families, one part-time admin
- Every enrollment triggers manual match, negotiation, calendar entry, reminder
- Admin absence collapses scheduling — no backup system, only a backup person
- Single-point-of-failure admin already stretched thin
- Tutor hours lost to no-shows with no clean recovery
- Billing disputes from rescheduled sessions never logged
- Half a Monday gone to book one session
- Confirmed booking writes to tutor's Google Calendar without admin input
- Text and email reminders fire on fixed schedule — rescheduled sessions carry reminders
- Completed sessions generate invoices; no end-of-month reconciliation sprint
- Admin stops functioning as human switchboard; handles work requiring actual judgment
- Recurring managed service fee stays sticky — centers don't revert to spreadsheets
“I didn't realize how much of my admin's day was just — telling people when their kid's tutoring session was. She was basically a human calendar. Now that stuff just happens, and she's actually doing her job.”
— Maria Castillo owns a 14-tutor learning center in the suburbs of Phoenix, serving about 90 active student families
03What the AI Actually Does
Calendar Sync Engine
Connects TutorCruncher directly to each tutor's Google Calendar, keeping availability current in real time so scheduling decisions are based on accurate data — not a spreadsheet someone forgot to update.
Automated Reminder Dispatcher
Sends pre-scheduled email and SMS reminders to students and parents at set intervals before each session — no admin action required. Fires automatically on booking and adjusts if a session is rescheduled.
Session-Triggered Invoicing
Detects when a tutoring session is marked complete and automatically generates the corresponding invoice in the billing system, eliminating the end-of-month manual reconciliation grind.
04Technology Stack
TutorCruncher
€28/month base (Essentials tier) — MSP resale at $75–$100/month bundled with managed support
Primary tutoring management platform providing scheduling engine, tutor availability management, student/parent CRM, booking portal, Stripe payment in…
Google Workspace Business Standard
$14/user/month (annual) — MSP resale at $18–$20/user/month via Google Workspace Reseller program
Provides Google Calendar for tutor and student calendar sync via Google Calendar API, Gmail for transactional email delivery, and Google Meet for virt…
Make.com (Core Plan)
$9/month (Core, 10,000 operations) — MSP resale at $50–$75/month as 'managed automation engine'
Workflow automation platform that orchestrates the scheduling pipeline: listens for new/updated/canceled bookings from TutorCruncher via webhooks, syn…
Twilio Programmable SMS
$0.0079/outbound SMS + $1.15/month per phone number — MSP resale at $0.02–$0.03/msg (150–275% margin)
Sends automated SMS reminders to students and parents at configurable intervals (e.g., 24 hours before, 1 hour before). Also handles cancellation/resc…
Twilio SendGrid (Essentials Plan)
$19.95/month (50,000 emails) — MSP resale at $35–$50/month
Transactional email delivery for booking confirmations, calendar invitations, email reminders, cancellation notices, and weekly schedule summary diges…
Twilio Phone Number
$1.15/month per local number — include in Twilio SMS resale bundle
Dedicated local phone number for sending/receiving SMS reminders. Provides a professional, recognizable sender identity for the tutoring business.
Custom Domain SSL Certificate (via Let's Encrypt)
$0
SSL/TLS certificate for securing the custom booking portal subdomain (e.g., book.clienttutoring.com). Auto-renews via Certbot or Caddy.
05Alternative Approaches
All-in-One Platform: TutorBird (Solo/Small Operations)
$15–$40/month
For solo tutors or small centers with 1-5 tutors, use TutorBird ($14.95/month + $4.95/additional tutor) as a single platform that includes built-in scheduling, Google Calendar sync, SMS reminders, payment processing, and a website builder. This eliminates the need for Make.com, Twilio, and SendGrid entirely since TutorBird handles reminders natively.
Strengths
- Dramatically simpler — single vendor, single login, single bill
- SMS reminders included at no extra cost
- Lowest total cost ($15-$40/month)
- Fastest deployment (3-5 days)
Tradeoffs
- Limited customization of reminder logic (no multi-touch 24h/1h reminders unless the platform supports it natively)
- No API access for advanced automation
- Doesn't scale well past 10 tutors
- Less MSP recurring revenue opportunity since there's less to manage
Best for: Client is a solo tutor or very small operation (<5 tutors) with simple scheduling needs and limited budget
General-Purpose Scheduling: Calendly Teams + Zapier
$16/user/month (Calendly) + $19.99/month (Zapier)
Use Calendly Teams ($16/user/month) as the scheduling front-end with Zapier Professional ($19.99/month) connecting to Google Calendar, Twilio, and SendGrid. Calendly provides an excellent booking UX and native calendar conflict detection, while Zapier handles the reminder orchestration. No tutoring-specific management platform is used.
Strengths
- Calendly has best-in-class booking UX and user experience
- Excellent built-in conflict detection and timezone handling
- Native integrations with 8,000+ apps via Zapier
- Calendly's built-in reminder system handles basic email/SMS reminders without any automation platform
- Calendly offers round-robin tutor assignment
Tradeoffs
- No built-in student CRM, progress tracking, or invoicing — these must be separate tools
- Calendly's per-seat pricing ($16/user/month) becomes expensive with 15+ tutors ($240+/month for Calendly alone)
- Zapier is more expensive than Make.com for equivalent complexity
- Less tutoring-specific features (no subject matching, no parent portal)
Best for: Client doesn't need a full tutoring management platform, already uses Calendly for other scheduling, or values booking UX above all else
Self-Hosted: Cal.com + n8n Community Edition
$15–$25/month VPS + Twilio/SendGrid usage
Deploy Cal.com (open-source scheduling) and n8n (open-source workflow automation) on a client-owned VPS or on-premises server. All data stays under the client's direct control. Uses PostgreSQL for data storage, Docker for containerization, and Nginx/Caddy for reverse proxy with SSL.
Strengths
- Zero SaaS licensing costs (only VPS hosting at $15-25/month and Twilio/SendGrid usage)
- Full data sovereignty — critical for FERPA-sensitive school district partnerships
- White-label capable (client's branding only, no vendor logos)
- Unlimited workflows and executions
- Complete customization of every feature
Tradeoffs
- Significantly higher implementation complexity (5/10 vs 3/10) and 3-5 week timeline
- Requires MSP with Docker, PostgreSQL, and Linux server administration skills
- MSP assumes responsibility for uptime, backups, security patches, and SSL renewal
- Higher ongoing maintenance burden
- No vendor support for self-hosted components — MSP is the sole support layer
Best for: Client works directly with school districts requiring on-premises student data, client has strict data sovereignty requirements, or MSP wants to build a white-labeled 'Scheduling-as-a-Service' product
Microsoft 365 + Power Automate Ecosystem
$12.50/user/month (M365 Business Standard) + optional $15/user/month (Power Automate Premium)
For clients already invested in Microsoft 365, use Outlook Calendar (instead of Google Calendar), Microsoft Bookings (built into M365 Business Standard and above) for scheduling, and Power Automate for workflow orchestration connecting to Twilio/SendGrid. Microsoft Bookings provides a free booking page with calendar sync built-in.
Strengths
- Microsoft Bookings is included free with M365 Business Standard ($12.50/user/month), reducing additional software costs
- Native Outlook Calendar integration without third-party connectors
- Power Automate is included in M365 (basic triggers)
- Familiar Microsoft ecosystem for staff already using Outlook/Teams
- Teams integration for virtual sessions
Tradeoffs
- Microsoft Bookings has limited customization compared to Calendly or Cal.com
- Power Automate's free tier is limited (cloud flows only, 6,000 runs/month); premium connectors require Power Automate Premium ($15/user/month)
- No tutoring-specific features (student CRM, invoicing, subject matching)
- Power Automate's visual builder is less intuitive than Make.com for complex workflows
Best for: Client is fully committed to the Microsoft ecosystem, already pays for M365 Business Standard, and wants to minimize the number of vendors
Enterprise: TutorCruncher + n8n Cloud Pro + Nylas Calendar API
$300–$600/month
For large tutoring operations (25+ tutors, multiple locations, mixed calendar providers), use TutorCruncher with branch management, n8n Cloud Pro (€60/month, 10,000 executions) for robust workflow automation with dedicated support, and Nylas Calendar API ($10+/month) to provide unified calendar sync across Google, Outlook, and iCloud simultaneously. Adds dedicated compliance management.
Strengths
- Handles multi-location operations with TutorCruncher branch management
- Nylas eliminates the need to separately integrate Google and Microsoft calendar APIs — single unified API handles all providers
- n8n Cloud Pro includes error alerting, team collaboration, and support
- Scales to hundreds of tutors and thousands of sessions
- Best suited for businesses working with multiple school districts
Tradeoffs
- Highest total monthly cost ($300-600/month for software alone)
- Implementation takes 4-6 weeks and costs $7,000-12,000
- More complex to maintain and troubleshoot
- Nylas pricing scales with connected accounts which can grow quickly
Best for: Client has 25+ tutors, multiple locations, a mix of Google and Microsoft users among staff and families, or works with school districts that mandate specific calendar/email platforms
Ready to build this?