Sistema completo de agente de voz con inteligencia artificial que atiende llamadas, agenda citas y llena tu CRM automaticamente. Funciona para cualquier tipo de negocio.
Creado por Santiago Munoz — Horizontes IA
- Contesta llamadas como una recepcionista profesional (24/7)
- Busca informacion del negocio y responde preguntas de clientes
- Agenda citas automaticamente en el calendario
- Guarda leads en tu CRM (Notion) con toda la informacion
- Hace llamadas de seguimiento a prospectos interesados
- Analiza cada llamada y te da un resumen con puntuacion del lead
| Industria | Ejemplo | Accion principal |
|---|---|---|
| Inmobiliaria | Casas, departamentos, terrenos | Agendar visita |
| Clinica dental | Tratamientos, limpiezas, urgencias | Agendar cita |
| Despacho de abogados | Divorcios, laboral, mercantil | Agendar consulta |
| Gimnasio | Membresias, clases, entrenador | Agendar prueba gratis |
| Restaurante | Reservaciones, eventos, menu | Hacer reservacion |
Cada industria viene con prompts profesionales listos para usar.
Necesitas cuentas en estos servicios (todos tienen plan gratis para empezar):
| Servicio | Para que | Donde registrarte |
|---|---|---|
| Retell AI | Agente de voz | retellai.com |
| Twilio | Numero de telefono | twilio.com |
| Notion | CRM / base de datos | notion.so |
| Cal.com | Agendar citas | cal.com |
| Anthropic | Analisis con IA | console.anthropic.com |
| Modal | Hosting del backend | modal.com |
git clone https://github.com/santmun/mega-sistema-ia.git
cd mega-sistema-iaAntes de correr el setup, entra a Cal.com y crea un Event Type que represente la cita que el agente va a agendar. Por ejemplo:
- Inmobiliaria: "Visita a propiedad" (45 min)
- Clinica dental: "Consulta dental" (30 min)
- Despacho de abogados: "Consulta inicial" (1 hora)
- Gimnasio: "Prueba gratis" (1 hora)
- Restaurante: "Reservacion" (2 horas)
Copia el ID del evento (lo encuentras en la URL cuando lo abres — es el numero al final). Lo vas a necesitar en el paso 4 para la variable CAL_EVENT_TYPE_ID del .env.
Sin este paso, el agente no puede agendar citas y el endpoint
/book-appointmentdevuelve error.
claude/setup
Claude te va a guiar paso a paso:
- Te pregunta los datos del negocio
- Te ayuda a conseguir las credenciales de cada servicio (incluyendo
CAL_EVENT_TYPE_ID) - Configura todo automaticamente
/test
Si los 5 checks pasan, tu agente esta listo.
Llama al numero de telefono que configuraste. Tu agente virtual va a contestar.
mega-sistema-ia/
├── sofia.config.yaml ← Edita este archivo con los datos del negocio
├── .env ← Tus credenciales (NUNCA subir a git)
├── .env.example ← Template de referencia para las credenciales
├── prompts/ ← Prompts por industria (no necesitas tocarlos)
│ ├── inmobiliaria.yaml
│ ├── dental.yaml
│ ├── abogados.yaml
│ ├── gimnasio.yaml
│ └── restaurante.yaml
├── app/ ← Backend (Python + Modal)
├── scripts/ ← Scripts de setup y testing
└── dashboard/ ← Panel de control (Next.js)
| Comando | Que hace |
|---|---|
/setup |
Configuracion completa — te guia paso a paso |
/test |
Verifica que todos los servicios funcionan |
/customize |
Modifica algo despues del setup (prompt, CRM, horarios) |
/status |
Muestra el estado de todos los servicios |
/customize → [1] Prompt del agente
/customize → [2] Campos del CRM
/customize → [3] Horario de llamadas salientes
Cuanto cuesta operar el sistema? Con volumenes bajos (< 100 llamadas/mes), todos los servicios pueden funcionar en plan gratuito o con costos minimos (< $20 USD/mes total).
Puedo usarlo para una industria que no esta en la lista?
Si. Usa cualquier template como base y modifica los prompts y campos del CRM con /customize.
Que pasa si algo deja de funcionar?
Corre /status para ver que servicio esta fallando, y /test para diagnosticar el problema.
Puedo tener multiples agentes para diferentes clientes?
Si. Clona el repo para cada cliente con su propio sofia.config.yaml y .env.
- Comunidad Skool: Horizontes IA
- YouTube: Tutoriales paso a paso en el canal de Horizontes IA
- Creado por: Santiago Munoz (@santmun)