Bot de WhatsApp con IA que automatiza la recepción y clasificación de requerimientos de mantenimiento locativo.
- ✅ Recibe mensajes de texto, imágenes y audios por WhatsApp
- ✅ Interpreta el problema usando IA (Claude Haiku)
- ✅ Transcribe audios automáticamente (Whisper)
- ✅ Analiza fotos del problema
- ✅ Clasifica: tipo de servicio, urgencia, ciudad
- ✅ Genera resumen estructurado
- ✅ Confirma con el cliente mediante botones interactivos
- ✅ Dashboard web para ver órdenes de trabajo
- Cuenta de Vercel (gratis)
- Cuenta de Meta Developers con app de WhatsApp
- API key de Anthropic (Claude)
- API key de OpenAI (Whisper)
# Instalar Vercel CLI
npm i -g vercel
# Desde este directorio
cd redin-whatsapp-bot
npm install
vercelWHATSAPP_PHONE_NUMBER_ID= # De Meta Developer Dashboard
WHATSAPP_ACCESS_TOKEN= # De Meta Developer Dashboard
WHATSAPP_VERIFY_TOKEN= # redin-verify-2026 (o el que prefieras)
ANTHROPIC_API_KEY= # Tu API key de Anthropic
OPENAI_API_KEY= # Tu API key de OpenAI
- Ve a tu app en Meta Developers → WhatsApp → Configuration
- Callback URL:
https://tu-proyecto.vercel.app/api/webhook - Verify Token:
redin-verify-2026 - Suscríbete a:
messages
- En Vercel Dashboard → Storage → Create → KV
- Las variables
KV_REST_API_URLyKV_REST_API_TOKENse agregan automáticamente
Cliente (WhatsApp)
→ Meta Cloud API
→ Vercel Webhook (/api/webhook)
→ Claude Haiku (interpreta texto + imágenes)
→ Whisper (transcribe audios)
→ Clasifica y crea orden de trabajo
→ Responde por WhatsApp
→ Dashboard web muestra todo
| Servicio | Costo mensual (15 req/día) |
|---|---|
| Claude Haiku | ~$10 |
| Whisper | ~$3 |
| WhatsApp (Cloud API) | ~$5 |
| Vercel | Gratis |
| Total | ~$18/mes |
Edita lib/config.ts para cambiar:
- Nombre de la empresa
- Lista de servicios
- Ciudades
- Arquitectos y técnicos
- Horario de trabajo
- Prompt del agente