Calendarios

La categoría Calender tiene dos integraciones para agendar turnos desde un chat: Calendly y Cal.com.

Calendly

Conectar Calendly

  1. En el dashboard, ve a Integrations → Calendly.
  2. Haz clic en Connect Calendly Account y autoriza a GoChat en Calendly.
  3. Vuelves a GoChat y la cuenta aparece como verificada, con su nombre y su Schedule Url. En los planes pagos de Calendly también ves un check en la columna Webhook.

Usar Calendly en un flow

Una vez conectado, puedes usar Calendly en cualquier bot:

  1. En un paso Send Message, agrega un mensaje de texto con un botón y elige el tipo de botón de Calendly.
  2. Elige el tipo de evento. La lista sale de tu cuenta de Calendly.
  3. Cuando el usuario recibe el mensaje, agenda el turno con ese botón.

Después de la reserva, los datos quedan en el campo de sistema Select. Abre la lista de campos de sistema, busca Select y elige el valor que necesitas, por ejemplo para confirmarle la fecha y la hora al usuario.

Cal.com

Conectar Cal.com

  1. En Cal.com, ve a Settings, abre API Keys en la sección Developer y crea una key. Cópiala en el momento. El link directo es app.cal.com/settings/developer/api-keys.
  2. En el dashboard de GoChat, ve a Integrations → Cal.com, pega la key y haz clic en Connect.
  3. Aparece un ícono de verificado con tu email y tu usuario de Cal.com.

Acciones de Cal.com

Agrega un paso Action, elige Integrations y después Cal.com:

AcciónQué haceCampos obligatorios
Get user profileDevuelve el usuario conectado: nombre, email, zona horaria, día de inicio de la semana.Ninguno
Generate booking urlArma un link de reserva para un tipo de evento, para que el usuario elija el horario.Event Type ID, nombre y email del asistente
Find bookingsLista reservas, opcionalmente en un rango de fechas o de un asistente.Event Type ID
Create a bookingReserva directamente, sin mandar un link.Event Type ID, hora de inicio, email y nombre del asistente
Get a bookingDevuelve todos los datos de una reserva.Booking UID
Reschedule a bookingMueve una reserva a otro horario.Booking UID, nueva hora de inicio, quién reprograma (email)
Cancel a bookingCancela una reserva, con un motivo opcional.Booking UID
Mark a booking absenceMarca que no se presentó el asistente o el anfitrión.Booking UID
Confirm a bookingConfirma una reserva que necesita aprobación.Booking UID
Decline a bookingRechaza un pedido de reserva, con un motivo opcional.Booking UID
Get calendar linksDevuelve los links de Google Meet, Microsoft Office y Outlook y el archivo ICS.Booking UID
Get booking referencesDevuelve los IDs de referencia y los metadatos de una reserva.Booking UID

Las fechas y horas van en formato ISO 8601.

×
¡Hola! 👋

¿Cómo podemos ayudarte hoy?

Escribe un mensaje primero.