Saltar a contenido

Esquema de funcionamiento solución de email

Recursos Lynn involucrados:

  • Gmail
  • Lynn
  • Kyubo

Arquitectura solución email con Google Gmail

La solución de email por no tener un esquema de interacción conversacional tiene algunas particularidades que es necesario explicar:

  1. Cuando un email llega se genera una notificación que genera una sesión en lynn (si existe capacidad de agente o cola) esta sesión no contiene los datos del email:

  2. Remitente

  3. Asunto
  4. Body
  5. Adjuntos

  6. Es posible obtener los datos del email desde el flujo de Lynn utilizando el módulo de extensión EMailBehaviorGetMessage. Esto es solo necesario si se desea hacer un procesamiento al email, por ejemplo:

  7. Utilizar inteligencia artificial para determinar la intención del email y así poder transferirlo a la cola de atención más apropiada.

  8. Determinar el sentimiento del contenido del email.
  9. Obtener los tópicos relevantes del email.
  10. General una respuesta predeterminada al email, por ejemplo: Confirmación de recepción.

  11. Cuando la interacción es transferida a ejecutivo (se sugiere el uso de Kyubo ya que su interfaz esta optimizada para trabajar con interacciones de tiempo email).

  12. Posibilidad de editar el asunto del correo de respuesta

  13. Posibilidad de ver los correos relacionados
  14. Posibilidad de ignorar el correo y ponerlo como no leído
  15. Posibilidad de poner copia en el correo
  16. Posibilidad de poner copia oculta en el correo
  17. Posibilidad de ver los adjuntos del correo o adjuntar algo en la respuesta al correo.

  18. El ejecutivo de Kyubo tiene la opción de realizar 3 acciones con el correo. Estas acciones serán interpretadas de la siguiente forma:

  19. Acción: Commit

    • Se interpreta como que el ejecutivo desea enviar una respuesta al correo.
    • Es obligatorio que se ponga en el flujo el módulo de extensión: EMailBehaviorCommitMessage Este módulo de extensión tiene la capacidad de interpretar la acción de Commit del ejecutivo e interactuar con Gmail para enviar la respuesta al correo.
  20. Acción: Read
    • Se interpreta como que el ejecutivo desea dar el correo por leído, pero no generar ninguna respuesta al mismo.
  21. Acción: Unread
    • Se interpreta como que el ejecutivo desea poner este correo como no leído.
    • Es obligatorio que se ponga en el flujo el módulo de extensión: EMailBehaviorCommitMessage Este módulo de extensión tiene la capacidad de interpretar la acción de Unread del ejecutivo e interactuar con Gmail para enviar poner el correo como no leído.
    • Es importante entender que esta acción provocara que el correo sea nuevamente capturado por Lynn e introducido al flujo de atención a menos que no exista capacidad de procesamiento disponible.
    • Esta opción se puede deshabilitar en el Tenant utilizando EMAIL_BEHAVIOUR_CAN_SET_AS_UNREAD opción de configuración ubicada en el diseñador de flujo.
    • Estos son los casos de usos para los cuales se podría utilizar esta opción:

      -- Cuando el ejecutivo desea posponer el procesamiento de un correo debido al cierre de horario de atención o porque no tiene información disponible para generar una respuesta. --Cuando el ejecutivo debe realzar una desconexión de emergencia de Kyubo.

Consideraciones generales del funcionamiento de la solución de email.

  1. Lynn trata de mantener al mínimo la cola de emails en su memoria para esto utiliza un algoritmo de captura que tiene en cuenta la cantidad de ejecutivos disponibles en Kyubo para el Tenant. Esto provoca que no se obtengan emails desde el buzón en los siguientes casos:

  2. No existen ejecutivos conectados

  3. Existen ejecutivos conectados, pero no tienen capacidad de atención disponible o están en NotReady.

  4. Las interacciones de email por defecto tienen un timeout de 4 horas. Esta opción se puede sobrescribir utilizando la opción de configuración: EMAIL_BEHAVIOR_INACTIVITY_TIMEOUT opción de configuración ubicada en el diseñador de flujo.

  5. Si una interacción de email es eliminada o alcanza su timeout sin respuesta de un ejecutivo Lynn automáticamente la pondrá como no Leída.

  6. En los casos que se desee obtener interacciones de email desde el buzón sin tener capacidad de agentes disponibles se puede utilizar EMAIL_BEHAVIOUR_CAN_GET_WITH_NO_AGENT_CAPACITY opción de configuración ubicada en el diseñador de flujo.

Importante ❕ En este caso Lynn podrá encolar un máximo de 10 interacciones de correo.