Vishal ChopdeBook a call
All work

Self-initiated conceptLanding page and WhatsApp automation

RepFuel

A missed call becomes a booked appointment: the caller gets a WhatsApp reply, picks an open slot and is booked.

Problem

When a call is missed, the caller is left without a reply.

My role

Designed the landing page and the chat surface, and built the n8n recovery flow behind them.

Key decisions

  • Reply on WhatsApp through the WhatsApp Cloud API.
  • Let OpenAI inside n8n read the reply and tag intent before any times are offered.
  • Offer open slots from the Calendly API, log the lead in Airtable and ping the owner on Slack when it books.

What I built

  1. Missed call detectedTwilio webhook
  2. First reply sent on WhatsAppWhatsApp Cloud API
  3. Reply read, intent taggedOpenAI inside n8n
  4. Open slots offeredCalendly API
  5. Lead loggedAirtable

Booked, and the owner gets a Slack ping

Stack: Twilio, WhatsApp Cloud API, OpenAI inside n8n, Calendly API, Airtable and Slack.

What this proves

  • One flow covers the whole loop: missed call, WhatsApp reply, intent tagged, slots offered, lead logged and a Slack ping to the owner when it books.
  • The Harbor Dental conversation shown on the home page is sample data.

Want a build like this?

Book a 15-minute call Chat on WhatsApphi@vishalchopde.com

15 min · Google Meet · shown in your time zone

© 2026 Vishal Chopde. Samarth AI Studio, UDYAM-MH-04-0221175.

Chat on WhatsApp