Cómo Enviar Tarjetas de Mensajes en Chatbots

Disponible con un plan de pago y durante los 7 días de prueba gratuita.

Puedes usar los datos de tu servicio de API para enviar datos como una matriz en formato JSON en el elemento "Solicitud de API” y crear una tarjeta de mensaje con una breve descripción y una imagen de vista previa. Por ejemplo, puedes mostrar tus artículos o servicios más populares, una lista de categorías de productos disponibles o una vista previa de tus últimas publicaciones de blog en un chat con un suscriptor.

La función es compatible con Telegram, Instagram y Facebook. Para chatbots en WhatsApp. Puedes enviar tarjetas de productos usando Facebook Commerce Manager y SendPulse.

A continuación hablaremos de los parámetros que puedes pasar y cómo configurar el elemento “Solicitud de API” en un flujo de chatbot.

Establece una URL para Enviar la Solicitud

Encuentra un flujo en el que quieras agregar tarjetas de productos o crea uno nuevo. En el generador de flujo, agrega el elemento "Solicitud de API", selecciona el método de solicitud GET e inserta el enlace a tu API en el campo "Recuperar datos de una URL externa".

Asegúrate de ejecutar una solicitud de prueba haciendo clic en Solicitud de prueba y obtén la estructura de la matriz.

Ve a la pestaña "Enviar mensajes''. En el campo "Enviar una lista de mensajes basada en la matriz especificada" y determina la ruta a la matriz. Tu dirección se generará en el formato JSONPath ({{$['somekey']['nestedkey']}}). Si la matriz es el elemento raíz JSON, el símbolo $ se especificará como su ruta.

Personaliza la Visualización de los Datos Recibidos

Puedes mostrar hasta diez tarjetas de productos en un mensaje por el que tu cliente puede desplazarse, comparar y hacer clic en un enlace para comprar un artículo. De esta forma, tu chatbot mostrará solo los primeros diez elementos con los datos de la matriz obtenida.

Selecciona los valores de la matriz. Cada campo de la tarjeta de producto puede tener los siguientes elementos:

  • Direcciones relativas de elementos de matriz coincidentes. Los números ordinales en los elementos de dirección serán reemplazados por[*]. Por ejemplo: {{$['data'][*]['title']}}.
  • Un valor de texto estático (cadena), por ejemplo, un enlace https://shop-example.com o nombre del botón.
  • Una combinación de una dirección relativa y un valor de texto estático, por ejemplo: Title: {{$[*]['title']}}}.
  • Direcciones relativas de elementos coincidentes fuera de la matriz.
  • Variables almacenadas en la audiencia de tu bot.

Los parámetros disponibles se describen en la siguiente tabla:

Nombre Descripción
URL de la imagen

opcional

Un enlace a una imagen de tarjeta de producto.
Texto de cabecera

requerido

Un encabezado de tarjeta de producto que consta de varios elementos de matriz agregados uno tras otro. La longitud máxima del encabezado es de 80 caracteres. Cualquier texto adicional se recortará.
Descripción

requerido para Facebook Messenger

Una descripción del producto que puede constar de varios elementos de matriz agregados uno tras otro. La longitud máxima de la descripción es de 80 caracteres. Cualquier texto adicional se recortará.
Botón
opcional
Cada botón consta de un nombre y un enlace externo.

Puedes agregar dos botones como máximo.

Llena los campos con los valores seleccionados.

Y haz clic en Aplicar para guardar la configuración.

Prueba el Resultado

Guarda el flujo, ejecuta el activador y prueba cómo se muestran las tarjetas de productos en tu chatbot.

En Instagram y Facebook Messenger los usuarios pueden deslizar las tarjetas de izquierda a derecha con el cursor.

Tomemos en cuenta que no hay una estructura de "carrusel" ya hecha en Telegram, así que tu chatbot enviará tarjetas de productos una a la vez, lo que permitirá a los usuarios cambiar entre diapositivas con los botones “derecho” e “izquierdo”.

En la tarjeta de mensaje solo puedes agregar un enlace con un enlace a un recurso externo. Para continuar el flujo, conecta el siguiente mensaje a través de conectores (rojo, en caso de error o verde, en caso de solicitud exitosa).

No puedes bifurcar el flujo según el botón presionado, por lo que para ayudar a seleccionar un artículo, puedes agregar números secuenciales del 1 al 10 a los botones en el siguiente mensaje o pedirle al cliente que especifique los números o el nombre del artículo que desea.

De esta manera podrás mostrar tus artículos de una manera más dinámica e intuitiva a tus clientes.

    Califica este artículo sobre "Cómo Enviar Tarjetas de Mensajes en Chatbots"

    Opinión de los usuarios: 4 / 5

    Anterior

    Cómo copiar un escenario de flujo de chatbot

    Siguiente

    Cómo lanzar un bot con un evento A360

    Popular en nuestro blog

    Crea tu propio chatbot hoy mismo