NudgeCheck: AI WhatsApp Bot for Coaches by Christian VismaraNudgeCheck: AI WhatsApp Bot for Coaches by Christian Vismara

NudgeCheck: AI WhatsApp Bot for Coaches

Christian Vismara

Christian Vismara

The problem

Coaches and therapists check in with their clients between sessions. Most do it over WhatsApp because that's where their clients already are. The process is manual: send a message, wait for a reply, transcribe if it's a voice note, copy the answers somewhere, try to spot patterns across weeks of conversations.
Nobody was building tools for this. The coaching software market is full of platforms that want coaches to get their clients onto a new app. Clients don't want a new app. They want to reply on WhatsApp.

What I built

NudgeCheck sends scheduled check-ins over WhatsApp using the Meta Cloud API. The coach creates a form with questions (ratings, multiple choice, free text), assigns it to a client, sets a schedule. At 8am on Tuesday, the client gets a WhatsApp message. They reply with text or voice notes.
Voice notes go through OpenAI Whisper for transcription with automatic language detection. Doesn't matter if the coach speaks English and the client replies in Spanish. Once all answers are in, GPT-4o-mini generates a summary: key updates, risk flags, and suggested follow-up questions. The summary is written in the coach's language, not the client's.
Everything syncs to Google Sheets automatically via OAuth. The coach opens their spreadsheet and every check-in is already there. No copying, no transcribing, no manual data entry.

The technical details that matter

The form builder supports conditional logic: show question 3 only if question 2 scored above 7. The job queue runs on BullMQ with Redis, handling transcription, summarization, and Sheets sync as separate workers with retry logic and exponential backoff.
Pricing adapts to geography. The app detects the user's country via IP and shows EUR pricing in Europe, USD in the US. Stripe handles subscriptions with a soft paywall: the dashboard is always accessible, but check-ins stop going out if the subscription lapses.
There's a demo mode where prospects can try a real WhatsApp check-in before signing up. They go through the full flow, get a summary, and then see the upgrade CTA.
Like this project

Posted Apr 18, 2026

Built a SaaS that automates coach-client check-ins over WhatsApp. AI transcription, summaries, Google Sheets sync. Paying subscribers.