> ## Documentation Index
> Fetch the complete documentation index at: https://support.relevantleads.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 45 - Citas con Google Calendar: la IA agenda por ti

> Cómo conectar Google Calendar para que la IA agende citas por WhatsApp: calendario de la organización o personal, tipos de cita (presencial, videollamada con Google Meet o llamada), qué tipos ofrece cada etapa, días cerrados, el recordatorio del día anterior y cómo confirma, reagenda o cancela el cliente.

Con Google Calendar conectado, la IA de Relevant consulta tu disponibilidad real y agenda citas dentro de la conversación de WhatsApp: le propone horarios libres al cliente, crea la cita en tu calendario cuando la confirma y, la tarde anterior, le manda un recordatorio para que confirme, reagende o cancele.

## Antes de empezar

* **Rol de Owner o Admin** para conectar el calendario de la organización y crear los tipos de cita. Cada persona del equipo puede conectar además su calendario personal.
* **Una cuenta de Google** con Google Calendar. Para citas por videollamada, que esa cuenta tenga Google Meet.
* **La IA respondiendo en el embudo y la etapa** donde quieres que agende, con un plan que incluya IA conversacional ([Cómo responde la IA en tus chats](/como-la-ia-responde-automaticamente)).

## Conecta tu calendario

<Steps>
  <Step title="Entra a Google Calendar">
    Ve a [Ajustes, sección Integraciones](https://app.relevantleads.io/dashboard/settings/integrations), en el grupo **Admin Center**, y elige **Google Calendar** ("Agenda citas automáticamente").
  </Step>

  <Step title="Conecta">
    Haz clic en **Conectar Google Calendar** e inicia sesión con la cuenta de Google del negocio. Al volver, la tarjeta dice "Conectado: la IA puede agendar citas automáticamente".
  </Step>

  <Step title="Elige el calendario y los valores por defecto">
    En **Calendario** elige en cuál se crean las citas. Abajo están los valores por defecto: **Duración por cita (min)**, **Espacio entre citas (min)**, **Anticipación mínima** y **Anticipación máxima**. Haz clic en **Guardar configuración**.
  </Step>
</Steps>

<Info>
  **Calendario personal.** Cada persona del equipo puede conectar el suyo en [Mi Perfil](https://app.relevantleads.io/dashboard/settings/profile), tarjeta **Mi Google Calendar**, con **Conectar mi Google Calendar** ("Conectado: los leads asignados a ti usarán tu calendario"). Cuando la IA agenda con un lead asignado a esa persona, la cita va a su calendario; si no conectó el suyo, va al de la organización.
</Info>

Para desconectar el calendario de la organización, usa el menú de la tarjeta (los tres puntos) y **Desconectar** ("¿Desconectar Google Calendar? La IA dejará de poder agendar citas.").

## Tipos de cita

En **Tipos de cita y evento** ("Define los tipos de cita que la IA puede consultar y agendar") haz clic en **Nuevo tipo**. Cada tipo tiene:

* **Nombre** (por ejemplo "Consulta inicial") y **Descripción para la IA**: para qué es y cuándo ofrecerlo.
* **Modalidad**: **Presencial**, **Videollamada (Google Meet)** o **Llamada telefónica** (abajo te explicamos qué cambia).
* **Días disponibles**, **Hora inicio** y **Hora fin**: cuándo se puede agendar este tipo.
* **Duración (min)**, **Buffer (min)** (espacio entre una cita y la siguiente), **Anticipación mínima (horas)**, **Anticipación máxima (días)** y **Máximo de citas por día** (vacío es **Sin límite**).
* **La IA consulta disponibilidad** y **La IA agenda citas**: con el primero la IA puede decirle al cliente qué horarios hay; con el segundo, además agenda.

Guárdalo con **Crear tipo**. Al crear el primero verás "Las etapas con agenda activa ofrecerán este tipo. Elige qué tipos ofrece cada etapa en Metas IA." Si no creas ninguno, la IA agenda una cita genérica con la duración de la configuración.

## Qué tipos ofrece cada etapa

En **Configurar Embudo**, pestaña **Metas IA**, cada etapa tiene **Citas que la IA puede ofrecer en esta etapa**: marca los tipos que la IA puede agendar ahí. Sin ninguno marcado, la IA no agenda en esa etapa. Así, por ejemplo, en "Nuevos" ofreces solo una llamada de diagnóstico y en "Calificados", la visita al consultorio. Si tu cuenta todavía no tiene tipos, la casilla única es **Cita (predeterminada)**. Más en [Metas IA](/crear-y-editar-estrategias-por-embudo).

Si la IA intentara agendar un tipo que la etapa no ofrece, la cita no se crea y el chat lo dice.

## Días cerrados

En **Días cerrados** agrega feriados o días en que el negocio no abre: la fecha, un **Motivo (interno)** y **Agregar**. La IA no ofrecerá ni agendará citas en esas fechas, y si un cliente pregunta por ese día responderá que el negocio no abre. Es distinto del horario de [Disponibilidad](/configurar-disponibilidad-de-la-ia), que define cuándo la IA responde mensajes.

## Qué pasa cuando la IA agenda

La IA revisa los horarios libres en tu Google Calendar según el tipo de cita, se los propone al cliente y, cuando confirma, crea la cita. En el chat queda la línea "Cita agendada: (título) · (fecha y hora)". Según la modalidad:

* **Presencial**: la IA le dice al cliente que la cita es presencial.
* **Llamada telefónica**: le dice que la cita es por llamada; no se crea liga. La línea del chat termina en "Por llamada".
* **Videollamada (Google Meet)**: la cita lleva su reunión de Google Meet y la liga le llega al cliente al final del mensaje de confirmación ("Liga de la videollamada: ...") y en el recordatorio. La liga se crea en la cuenta de Google del calendario donde quedó la cita (la de la persona asignada al lead, si conectó su calendario, o la de la organización): esa cuenta organiza la reunión. Si Google no devuelve la liga, por ejemplo porque esa cuenta no tiene Meet, el chat te pide mandarla a mano.

Si el cliente le dio su correo a la IA, Google le manda además la invitación al calendario (con la liga, si es videollamada) y la línea del chat dice "Invitación enviada a (correo)".

<Warning>
  La IA nunca le dice al cliente que una cita quedó agendada si no la agendó. Si lo intenta, Relevant vuelve a generar la respuesta una vez; si insiste, el cliente recibe en su lugar "Déjame confirmarte la hora en un momento." (o "Permítame confirmarle la hora en un momento." si tu IA trata de usted), en el chat queda una línea para que la agendes a mano y quien tiene asignado el lead recibe el aviso **Una cita que la IA no agendó**.
</Warning>

## El recordatorio del día anterior

La tarde anterior, entre las 6 y las 8 de la noche (hora de tu organización), Relevant le manda al cliente un recordatorio de cada cita del día siguiente: "Hola (nombre), te recordamos tu cita de mañana: (título) (fecha y hora) ¿Confirmas tu asistencia?", con tres botones: **Confirmo asistencia**, **Reagendar** y **Cancelar cita**.

Sale con uno de dos Mensajes de WhatsApp que Relevant crea al conectar el calendario y manda a aprobación de Meta: **Recordatorio de cita** (`recordatorio_cita`) y **Recordatorio de videollamada** (`recordatorio_videollamada`), que además lleva la liga.

* Mientras Meta no aprueba **Recordatorio de videollamada**, el recordatorio de una videollamada sale con el normal, sin liga, y el chat deja una línea con la liga para que se la mandes a mano.
* Mientras Meta no aprueba ninguno de los dos, el recordatorio solo llega si la conversación sigue dentro de la [ventana de 24 horas](/ventana-24-horas).
* Si el calendario donde quedó una videollamada ya no está conectado, el recordatorio sale sin liga, el chat lo dice y Owner y Admin reciben en la campana el aviso **Una videollamada quedó sin calendario**.

El recordatorio cuenta como un mensaje enviado de tu plan, igual que los que mandan tu equipo o la IA: no se cobra aparte como difusión. Solo si ya pasaste el límite de mensajes de tu plan y tienes encendido **Uso adicional**, cuesta como cualquier mensaje adicional, \$0.30 MXN ([Planes, mensajes y excedentes](/planes-mensajes-y-excedentes)). Si WhatsApp no lo entrega, ese mensaje se devuelve a tu cuenta.

## Si el cliente confirma, reagenda o cancela

* **Confirmo asistencia**: el cliente recibe "Perfecto, tu cita "(título)" está confirmada. ¡Te esperamos!" y en el chat queda "Cita confirmada por el cliente: (título)".
* **Cancelar cita**: Relevant borra la cita del calendario donde quedó (si tenía invitado, Google le manda el correo de cancelación) y el cliente recibe "Tu cita "(título)" ha sido cancelada. Si necesitas reagendar, escríbenos cuando gustes."; en el chat queda "Cita cancelada por el cliente: (título)". Si ese calendario ya no está conectado, el chat te pide borrarla a mano.
* **Reagendar**: Relevant quita la cita anterior del calendario (con aviso al invitado) y la conversación sigue con la IA para elegir un horario nuevo.

También cuentan las respuestas escritas que empiezan con "confirmo", "reagendar" o "cancelar", por si los botones no se ven.

## Preguntas frecuentes

<AccordionGroup>
  <Accordion title="La IA no ofrece citas en una etapa">
    Revisa, en ese orden: que la etapa tenga marcado algún tipo en **Citas que la IA puede ofrecer en esta etapa**; que ese tipo tenga encendido **La IA agenda citas**; que el día no esté en **Días cerrados**; y que el horario que pide el cliente entre en los **Días disponibles**, las horas y la anticipación del tipo.
  </Accordion>

  <Accordion title="¿El recordatorio tiene costo?">
    No se cobra aparte. Cuenta como un mensaje enviado de tu plan, no como una difusión, así que no cuesta \$1.20 MXN. Si ya pasaste el límite de mensajes y tienes encendido **Uso adicional**, cuesta como un mensaje adicional (\$0.30 MXN). Si WhatsApp no lo entrega, el mensaje se devuelve.
  </Accordion>

  <Accordion title="¿Qué pasa si desconecto el calendario?">
    La IA deja de poder agendar citas. Las citas que ya se crearon siguen en Google Calendar. Si una videollamada quedó en un calendario que ya no está conectado, su recordatorio sale sin liga y Owner y Admin reciben el aviso.
  </Accordion>

  <Accordion title="¿Qué cuenta organiza la videollamada?">
    La cuenta de Google del calendario donde quedó la cita: la de la persona asignada al lead, si conectó su calendario personal, o la de la organización.
  </Accordion>
</AccordionGroup>

***

¿Necesitas ayuda? Escríbenos a **[soporte@relevantleads.io](mailto:soporte@relevantleads.io)** y con gusto te apoyamos.
