Encuentra la respuesta que buscas

Nodo ASE Appointment

Este nodo permite la interacción con la plataforma Appointment Scheduling Enterprise (ASE) para programar, reprogramar o cancelar citas. En la plataforma Studio podrás usar el nodo ASE Appointment, desde la categoría Engageware.

⏺En el vídeo te mostraremos cómo acceder y los parámetros para configurarlo:


➡ Aquí puedes descargar un ejemplo de flujo con los nodos de la categoría Engageware.

Debajo encuentra la descripción de los campos que utilizarás en el proceso, como se observa en el video 👇

➡Propriedades:

  1. Name (opcional): nombre del nodo. Desde aquí, puedes cambiar el valor predeterminado. 
  2. Credentials (obligatorio): son las credenciales de Engageware Appointment Schedule Enterprise service, pueden guardarse muchas credenciales, pero solo una puede estar activa. En la configuración se solicitará la URL del entorno bajo el nombre “Instance URL” junto con las credenciales de usuario de la API, bajo los nombres "Username" y "Password". 
  3. Actions:
    1. Book: agenda una cita para una fecha y hora específica, según los criterios proporcionados. 
      1. Client External Id: ID del cliente creado previamente; Si el cliente se creó con una identificación personalizada, por ejemplo, correo electrónico, estos datos se deben proporcionar de la misma manera que se crearon. 
      2. Start date time: fecha y hora de inicio de la programación (para programar y reprogramar). El formato debe ser ISO 8601. 
      3. Send Notification: opción para enviar una notificación por correo electrónico al cliente sobre la cita. Al activar esta opción, cuando se genere la cita, se enviará un correo electrónico correspondiente al evento ejecutado, utilizando las plantillas de correo electrónico personalizables de la plataforma Appointment Scheduling Enterprise (ASE).  
      4. Criteria Properties: propiedades para programar la cita, como respuestas a preguntas específicas. Por ejemplo:
        1. SMS Phone Number: es el número de teléfono en el formato +{country_code} {country_access_cellphone_code}{cellphone}, por ejemplo: +54911XXXXXXXXXX
        2. SMS Enabled (boolean):al completar este campo se enviará un SMS con los datos de confirmación de la cita al número configurado en la propiedad Número de teléfono SMS. Esta funcionalidad debe solicitarse al equipo de CSM.
    2. Rebook: permite reprogramar una cita manteniendo el número de confirmación. 
      1. Start Date Time: estos datos deben estar en formato ISO 8601. 
      2. Confirmation Number (obligatorio): código de identificación de la consulta, obtenido al momento de programar. 
      3. Resource Availability Required (obligatorio):  
        1. True: cuando se requiere que el recurso seleccionado esté disponible y al mismo tiempo se eliminará de los recursos disponibles.
        2. False: cuando no se requiere que el recurso esté disponible y al mismo tiempo será eliminado de los recursos disponibles.
      4. Send Notification (opcional):  
        1. Modification:  envía correos electrónicos con detalles modificados sobre una cita específica al cliente asociado con esa cita. 
        2. Reassign: envía por correo electrónico los detalles de la reasignación para una cita específica a los recursos asociados con esa cita. 
    3. Cancel: cancelar una cita específica: 
      1. Confirmation Number (obligatorio): código de identificación de la consulta, obtenido al momento de programar. 
      2. Send Notification (opcional): permite habilitar que los detalles de cancelación se envíen por correo electrónico sobre una cita específica al cliente asociado a ella. 

 ➡Outputs: 

  1. msg.payload.metadata.EW_ASE_BookAppointmentResponse: devuelve el número de confirmación de la cita si tiene éxito, pero en caso de error, se devolverá la propiedad "error".  
  2. msg.payload.metadata.EW_ASE_RebookAppointmentResponse: devuelve el número de confirmación de la cita reprogramada si tiene éxito, sin embargo, en caso de error devolverá la propiedad "error". 

⚠Para este nodo en modo “book“ o “rebook“, si configuras las propiedades smsPhoneNumber: {{valid phone number}} y smsEnabled: true, debes tener habilitada en tu licencia la funcionalidad para el envío de notificaciones a través del canal SMS.

En caso contrario, se mostrará en la consola de debug el  warning “You have configured the SMS parameters, but your license doesn’t have this feature enabled.”.


Este sitio web almacena cookies en tu computadora. Estas cookies se utilizan para recopilar información sobre cómo interactúas con nuestro sitio web y nos permite recordarte. Utilizamos esta información para mejorar y personalizar tu experiencia de navegación y para obtener estadísticas y métricas sobre nuestros visitantes tanto en este sitio web como en otros medios. Para obtener más información sobre las cookies que utilizamos, consulta nuestra Política de privacidad.

Si rechazas, tu información no será rastreada cuando visites este sitio web. Se usará una sola cookie en tu navegador para recordar tu preferencia de no ser rastreado.