AI/ML

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

67% improvement in user goal completion rates vs. static reminder systems
Average 4.6/5 user satisfaction rating for coaching interaction quality
System handles 10,000+ active users with <200ms response latency for synchronous interactions
Make.com automation reduced channel integration development time by 70%
GCP Cloud Run deployment costs 85% less than equivalent always-on VM infrastructure

Project Details

Category
AI/ML
Client
Health & Wellness Platform (Confidential)

Technologies Used

LangGraph LangChain GCP Cloud Run MongoDB Make.com Twilio FastAPI Python Cloud Scheduler Docker

Have a similar challenge?

Let's talk about what we can build for you.

Start a Conversation

Related Projects

AuditMind: Multi-Agent Document Intelligence, From Days to Minutes
AI/ML

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
AI/ML

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
AI/ML

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 →