Cal.com
La integración con Cal.com ahora es nativa en NicoChat — antes, existía únicamente como NicoApp (MiniApp). Esto significa que las acciones de Cal.com aparecen directamente en el constructor de flujo, sin necesidad de instalar una aplicación aparte.
La integración con Cal.com ahora es nativa en NicoChat — antes, existía únicamente como NicoApp (MiniApp). Esto significa que las acciones de Cal.com aparecen directamente en el constructor de flujo, sin necesidad de instalar una aplicación aparte.
Configuración
Cómo obtener las credenciales
Para conectar Cal.com, primero necesitas tu Token de API. Para obtener el token, accede a Configuración > Claves API en el panel de Cal.com.
Cómo conectar con NicoChat
- En NicoChat, accede a Integrações.
- Selecciona Cal.com.
- Pega el Token de API generado en Cal.com y guarda.
Una vez conectado, las acciones de Cal.com quedan disponibles como bloques de acción en el constructor de flujo — ya no es necesario instalar ni gestionar un NicoApp aparte.
Acciones disponibles
- Get User Profile — recupera los datos de perfil del usuario conectado en Cal.com.
- Generate Booking URL — genera un enlace de agendamiento que se puede enviar al contacto para que elija el horario directamente.
- Find Booking — busca agendamientos existentes.
- Create Booking — crea un nuevo agendamiento directamente desde el flujo.
- Get Booking — obtiene los detalles de un agendamiento específico.
- Reschedule Booking — cambia la fecha y la hora de un agendamiento existente.
- Cancel Booking — cancela un agendamiento.
- Confirm Booking — confirma un agendamiento pendiente.
- Decline Booking — rechaza un agendamiento pendiente.
- Mark Absence — marca un horario/día como no disponible (ausencia) en la agenda.
- Get Calendar Links — devuelve los enlaces para agregar el compromiso a calendarios externos (Google Calendar, Outlook, ICS).
Ejemplo de uso
En el constructor de flujo, agrega un bloque de acción y elige la categoría Cal.com. Selecciona la acción deseada (por ejemplo, "Generate Booking URL") y mapea los campos necesarios (email de contacto, tipo de evento, etc.) usando variables del flujo.
Guarda el resultado de la acción (como el enlace de agendamiento) en un campo personalizado para mostrarlo en un mensaje o adjuntarlo a un botón.
Agradecemos que elijas NicoChat para la integración con Cal.com, y esperamos que esta guía facilite la configuración y mejore la eficiencia de tus operaciones de agendamiento.