Dumbbell AI – AI Chatbot Fitness Coach (WhatsApp + Botpress + Vision AI)
Platform: Botpress + Google Sheets + WhatsApp
Role: Full-stack Bot Developer | AI Workflow Designer
The Problem
Dumbbell AI needed a WhatsApp-based fitness coach that could:
Automatically recognize users via phone number
Detect subscription status (Basic / Pro / Trial / Cancelled)
Allow Pro users to send food photos for calorie estimation
Guide new users through onboarding (meal plans, goals, etc.)
Sync all activity with a structured Google Sheets backend
Stay strictly on-topic (nutrition + fitness only)
Their internal Botpress build had stalled. Integration with Sheets wasn’t stable. Visual recognition didn’t exist yet.
What I Did
Rebuilt the entire conversation flow in Botpress, optimized for WhatsApp’s stateless model
Created a smart user recognition system using phone numbers + Google Sheets lookup
Built a Pro-only visual calorie estimation feature using Botpress’s Vision Agent
Engineered a flexible Google Sheets sync layer using Apps Script (read/write)
Handled calorie logging, onboarding triggers, and fallback logic
Layered in tier-based responses (Basic users get upgrade prompts)
Ensured the bot could gracefully reject off-topic questions
Bonus Wins
Debugged and fixed WhatsApp-specific payload issues
Implemented fallback messages for low-confidence image descriptions
Added detailed calorie estimates using custom prompt engineering
Laid the foundation for a memory feature (currently in progress)
Outcome
A cross-platform, AI-powered chatbot that feels personal, responds visually, and scales with Dumbbell AI’s growing user base. It works across WhatsApp and Botpress Emulator — and updates the backend in real time.
Offering custom AI chatbot development for any use case — from idea to launch, fully tailored to your brand.