Esto es lo que Citla sabe de ti. Cámbialo y el chat se entera.
Guardado al escribir
Dominio
En el DNS del registrador crea este registro. www.getcitla.com apunta a getcitla.com; Citla redirige sola al canónico.
| Tipo | Host | Valor | TTL | |
|---|---|---|---|---|
| CNAME | www | getcitla.com. | Automatic |
El dominio raíz (@) sigue siendo getcitla.com · www.getcitla.com → getcitla.com
Cloud API
En Meta: app → WhatsApp → Configuration. Callback getcitla.com, campo messages. Citla verifica, encola y responde.
Citla responde sola
Grok lee servicios, horarios, FAQs y huecos libres. Si la IA no está, usa reglas locales. Apágala para que solo la recepción escriba.
Webhook field
messages
Meta
Falta verify token · Sin App Secret: Meta no firmará en producción · Sin token: Citla responde aquí, no envía a Meta
Cola · 0 pendientes · 0 en proceso · 0 errores · 0 procesados
Si el visor de Meta muestra el JSON y aquí no, pégalo y reprocesa. Eso prueba Citla sin esperar el POST.
Línea
El paciente marca 1, 2 o 3. La cita se confirma, se pide mover o se cancela. Misma agenda que el chat.
Recordatorio
Elige una cita y pulsa llamar. Citla habla; tú marcas como el paciente.
Twilio /api/voice/inbound · /api/voice/reminder
Calendario
Citla habla con la API de Google Calendar: lista calendarios, lee free/busy y crea o actualiza eventos. Si la API no deja escribir, el enlace ICS sigue empujando las citas.
OAuth2 de Google
Cliente de Citla en Google Cloud (tipo Web). Pega el ID y el secreto, autoriza la clínica. El calendario se escribe con la API v3.
Client secret, refresh y access se guardan cifrados (AES-256-GCM). No salen al navegador.
Claves AES
Rotación automática cada 30 días. La maestra envuelve las de datos; al vencer, Citla genera otra y recifra.
Aún no hay clave de datos
Salida · Citla → tu calendario
Suscríbete. Cada cita nueva aparece sola, sin copiar a mano.
Entrada · tu Google → Citla
Sin conectar
Detectando escritura…
Ida y vuelta
Al agendar, cancelar o mover, Citla empuja. Al abrir la agenda, trae ocupados de Google.
Salida: Aún no · Entrada: Aún no
Pedir anticipo
Monto (MXN)