📅Revisar Disponibilidad de Calendario
Personaliza tu agente para que valide disponibilidad
Esta función se integra directamente con Cal.com para acceder a tu calendario en tiempo real para que tu agente consulte automáticamente la disponibilidad y proporcione horarios libres a los usuarios durante la conversación.
Con esta herramienta, tu agente puede responder preguntas como "¿Qué horarios tienes disponibles esta semana?" o "¿Cuándo puedes atenderme?" sin necesidad de transferir la llamada o solicitar que el usuario consulte externamente tu calendario.
Nota: Para obtener tu API Key y Event Type ID de Cal.com, consulta nuestra documentación “Cómo configurar Cal.com”.
Guía Paso a Paso
Paso 1: Selecciona tu Agente
Navega hasta la lista de agentes y selecciona el agente al que deseas añadir la acción de ver la disponibilidad de tu calendario.
Paso 2: Accede a la Configuración
Una vez dentro del agente, dirígete a la pestaña Settings.
Dentro de Settings, haz clic en Agent Actions para acceder a las acciones disponibles para tu agente.

Paso 3: Agrega la Función Check Calendar Availability
Se desplegará un menú con las opciones disponibles. Haz clic en Add y luego selecciona Check Calendar Availability de la lista de opciones.

Paso 4: Configura los campos requeridos
Para obtener tu API Key y Event Type ID, consulta nuestra documentación “Cómo configurar Cal.com”.
Name: Asigna un nombre descriptivo (ej: "check_calendar_availability")
Instructions: Escribe cómo quieres que el agente maneje las consultas de disponibilidad.
API Key: Ingresa tu clave API de Cal.com
Event Type ID: Especifica el ID del tipo de evento de Cal.com
Timezone: Configura la zona horaria (opcional)

Instrucciones Importantes para el Agente
Recuerda que cuando te refieras a fechas, siempre debes actualizar el timezone del lugar en donde te encuentras. Esto es importante para mantener claridad y consistencia en la comunicación.
Para dar contexto a la IA del tiempo actual debes incluir la siguiente variable en tu prompt: {{current_time}}, lo cual es una variable introducida por nosotros por defecto. Esta variable da contexto al agente del tiempo actual.
Si necesitas una zona horaria distinta, puedes especificarla usando {{current_time_[timezone]}}. Por ejemplo: {{current_time_America/New_York}}.
Nota: El [timezone] debe estar en formato IANA (Internet Assigned Numbers Authority).
Algunas de las opciones disponibles son:
Bogotá, Colombia
America/Bogota
Santiago, Chile
America/Santiago
La Paz, Bolivia
America/La_Paz
Lima, Peru
America/Lima
Caracas, Venezuela
America/Caracas
Madrid, España
Europe/Madrid
Ciudad de Mexico, Mexico
America/Mexico_City
Configuración de Múltiples Calendarios
Si necesitas revisar la disponibilidad en diferentes calendarios, puedes crear múltiples acciones especificando en cada una qué calendario específico debe revisarse. Esto es útil para separar diferentes tipos de servicios o equipos de trabajo.
Ejemplos Adicionales para Check Availability
Para agendar reuniones "Cuando el usuario pregunte por disponibilidad, consulta el calendario y ofrece al menos 3 opciones de horarios en los próximos 7 días. Presenta las opciones de manera clara mencionando día, fecha y hora. Si no hay disponibilidad en el período solicitado, ofrece las próximas fechas disponibles."
Para Consultas: "Cuando los pacientes consulten disponibilidad, revisa el calendario y ofrece horarios en días laborables entre 8:00 AM y 5:00 PM. Presenta máximo 4 opciones en un período de 2 semanas. Menciona que las citas tienen una duración de 30 minutos y pregunta si prefieren horarios de mañana o tarde."
Para Servicios Profesionales: "Al consultar disponibilidad, verifica el calendario y proporciona opciones de reuniones de 1 hora. Ofrece horarios tanto presenciales como virtuales. Menciona que las reuniones presenciales son en nuestras oficinas del centro y las virtuales se realizan por Zoom. Pregunta cuál es su preferencia antes de mostrar los horarios."
Para Servicios de Belleza/Spa: "Cuando pregunten por disponibilidad para [tipo de servicio], consulta el calendario y ofrece horarios considerando la duración específica del tratamiento. Menciona que pueden elegir entre horarios de mañana (9:00 AM - 12:00 PM) o tarde (2:00 PM - 6:00 PM). Informa que necesitamos 24 horas de anticipación para reservas."
Para Servicios Técnicos: "Cuando soliciten disponibilidad para soporte técnico, consulta el calendario y ofrece ventanas de tiempo de 2 horas (ej: 9:00-11:00 AM). Menciona que podemos agendar visitas tanto presenciales como remotas. Para visitas presenciales, confirma que cubrimos el área metropolitana."
Last updated