AI Accountability Coach - Multi-Channel Coaching System
A LangGraph multi-agent coaching system on GCP with Twilio and Make.com integration, delivering personalized reminders and motivational coaching across multiple channels.
Client: Health & Wellness Platform (Confidential)
01 Overview
Behavioral change is hard, and most coaching tools are either too passive (push notifications) or too expensive (human coaches). This client needed an AI-powered accountability coach that could engage users in genuinely personalized, context-aware coaching conversations across WhatsApp, SMS, and email - at scale.
We built a multi-agent system that adapts its coaching style and communication frequency to each user's goals, progress patterns, and stated preferences.
02 The Challenge
• Coaching interactions needed to feel genuinely personalized, not scripted - requiring the AI to remember context across sessions and adapt over time
• Multi-channel delivery (WhatsApp, SMS, email) with different formatting and interaction patterns per channel
• Complex scheduling logic: reminders should adapt to user timezone, stated availability, and historical response patterns
• MongoDB for flexible per-user state storage - user goals, progress logs, and conversation history have highly variable schemas
• GCP deployment with low latency requirements for synchronous user interactions and async delivery for scheduled nudges
03 Our Solution
• **LangGraph multi-agent architecture**: A coordinator agent routes between specialized agents - a goal-setting agent, a progress-assessment agent, a motivational coach agent, and a scheduling agent - each with access to MongoDB user state
• **Make.com automation layer**: Webhook-triggered Make.com scenarios handle channel routing, message formatting, and delivery scheduling without custom infrastructure
• **Twilio integration**: SMS and WhatsApp delivery via Twilio with bi-directional conversation handling - users can respond and the system maintains session context
• **Adaptive scheduling**: The scheduling agent analyzes response timestamps and goal check-in patterns to dynamically adjust nudge frequency per user
• **MongoDB state management**: Flexible document schema stores full coaching history, goal trees, and behavioral signals per user with efficient indexing
• **GCP Cloud Run deployment**: Fully containerized, auto-scaling to zero when idle, with Cloud Scheduler triggering batch nudge cycles
04 Results & Impact
Project Details
- Category
- AI/ML
- Client
- Health & Wellness Platform (Confidential)
Technologies Used
Related Projects
AuditMind: Multi-Agent Document Intelligence, From Days to Minutes
A scalable asynchronous multi-agent system that audits construction documents using parallel AI agents, real-time result streaming, and a production-grade backend.
Read case study →AI Competitor Intelligence & Battlecard Generator
An automated competitor analysis system using SpyFu API, GPT, and Claude to generate structured PDF battlecards and dashboards for marketing teams.
Read case study →GraphRAG Knowledge Graph Consistency Checker
A multi-tenant Knowledge Graph system using GraphRAG + Neo4j AuraDB for Swedish construction tender audits, with full MLOps lifecycle from design to production.
Read case study →