Bienvenido al Centro de Ayuda de Albato

Cómo Enrutar Chats de Intercom con IA en Albato


EN ESTE ARTÍCULO

Algunas conversaciones de Intercom necesitan una primera respuesta antes de pasar a otro equipo. Por ejemplo, un chat de soporte puede tener que enviarse a marketing, finanzas u otro departamento que no trabaja dentro de Intercom.

En esta guía crearemos una automatización en Albato que recibe una nueva conversación de Intercom, genera una primera respuesta con IA, envía la respuesta al cliente, cierra el chat y notifica al equipo responsable en Slack.

 

Conectar las Aplicaciones

Antes de crear la automatización, conecta las aplicaciones que vas a utilizar.

  • Intercom
  • Albato AI u otra aplicación de IA
  • Slack, Telegram, email u otra aplicación de notificaciones

En este ejemplo usaremos Slack.

Atención: si Albato AI no está disponible en tu plan, puedes usar otra aplicación de IA conectada a Albato, como OpenAI, Claude, Gemini o Perplexity. Si no quieres usar IA, puedes omitir el paso de IA y enviar una respuesta fija.

Ve a la sección Apps y haz clic en Add a connection.

Screenshot 01

Busca cada aplicación y sigue las instrucciones de conexión hasta crear la conexión.

 

Crear la Automatización

Ve a la sección Automations y haz clic en Create New Automation.

Screenshot 02

Haz clic en Add trigger.

Screenshot 03

Selecciona el trigger New conversation de Intercom.

Screenshot 04

Haz clic en Add action para añadir el siguiente paso.

Screenshot 05

Selecciona Albato AI.

Screenshot 06

Atención: si usas otra aplicación de IA en lugar de Albato AI, selecciónala aquí. La lógica es la misma: enviar el mensaje de Intercom al paso de IA y usar la respuesta generada en la siguiente acción.

En el paso Albato AI, completa solo los campos necesarios para generar la respuesta.

  • Role: user
  • Message: un prompt que use el mensaje de Intercom recibido desde el trigger

Ejemplo de prompt.

Analyze the message received here: add the Body Source parameter from the trigger. Consider this to be the first message from a customer who contacted us through the support channel. Generate a response using a neutral and friendly tone, without technical terms. Confirm that the request was received, thank the customer, and explain that the message belongs to another responsible department, so it will be forwarded to the appropriate team. If the customer mentioned their name or company name, use this information in the response. The response should contain a maximum of two paragraphs and be ready to send to the customer.

Screenshot 07

Atención: este es solo un ejemplo de prompt. La parte obligatoria es el parámetro Body Source del trigger de Intercom. Este parámetro entrega al paso de IA el texto del mensaje que debe analizar.

Después, haz clic en Add action.

Screenshot 08

Selecciona la acción Custom API request de Intercom.

Screenshot 09

Usa esta acción para enviar al cliente la respuesta generada por la IA.

Configura los campos de la solicitud de esta forma.

En Request Parameters, añade estos campos.

  • body en formato String: usa el valor devuelto por el paso anterior de IA
  • type en formato String: admin
  • admin_id en formato String: usa el valor Admin Assignee ID del trigger
  • message_type en formato String: comment

La configuración debe verse así.

Screenshot 10

Completa los valores exactamente como se muestra, con letras minúsculas y sin espacios adicionales.

Atención: si no usas IA, introduce una plantilla de respuesta fija en el campo body. En este caso, Albato enviará la misma respuesta para cada conversación de Intercom que cumpla la condición.

Ahora añade otra acción Custom API request de Intercom para cerrar la conversación.

Configura la solicitud de esta forma.

En Request Parameters, añade estos campos.

  • type en formato String: admin
  • admin_id en formato String: usa el valor Admin Assignee ID del trigger
  • message_type en formato String: close

La configuración debe verse así.

Screenshot 11

Atención: si Intercom requiere un atributo personalizado antes de cerrar la conversación, añade un paso más de Custom API request antes del paso de cierre.

Para actualizar un atributo personalizado, configura la solicitud de esta forma.

En Request Parameters, añade el nombre del atributo en el lado izquierdo con este formato.

custom_attributes.AttributeName

Por ejemplo, si el atributo se llama Result, usa este nombre de campo.

custom_attributes.Result

Configura el formato como String. En el lado derecho, introduce el valor que debe guardarse. En este ejemplo, el valor es marketing.

Screenshot 12

Si no tienes atributos personalizados obligatorios, puedes omitir este paso. El paso anterior que cierra la conversación es suficiente.

 

Notificar al Equipo Responsable

Ahora notifica al equipo que debe gestionar la solicitud. Puedes usar Slack, Telegram, email u otra aplicación conectada a Albato.

En este ejemplo enviaremos un mensaje a un canal de Slack.

Haz clic en Add action y selecciona la acción Send message to a public channel de Slack.

Screenshot 13

Selecciona el canal y configura el texto del mensaje.

Ejemplo de mensaje.

New message received. Please review: add the trigger parameter Body Source.

También puedes incluir el nombre y la dirección de correo del remitente.

La configuración debe verse así.

Screenshot 14

 

Añadir Filtros de Enrutamiento

Antes de activar la automatización, añade un filtro para enrutar solo las conversaciones que coincidan con tu escenario.

Haz clic en el paso del trigger y añade un filtro.

Screenshot 15

Configura una condición en la que Body Source contenga una palabra clave específica.

Repite esta condición para cada palabra clave que quieras usar.

Por ejemplo, si esta automatización enruta solicitudes al equipo de marketing, puedes añadir palabras clave como proposal, guest post, collaboration o partnership.

El filtro debe verse similar a este.

Screenshot 16

Si necesitas la misma lógica para otro equipo, duplica la automatización.

Screenshot 17

Después actualiza las palabras clave del filtro y el equipo o canal usado en el paso de notificación.

Activa la automatización cuando la configuración esté lista. A partir de ese momento, las conversaciones de Intercom que coincidan con la condición recibirán la primera respuesta configurada y se enviarán automáticamente al equipo responsable.

¿Responde esto a su pregunta?