Con la flexibilidad añadida de almacenar datos en Objetos Personalizados, sus clientes pueden ver automáticamente información como pedidos recientes que han realizado, y podrán seleccionar datos de este objeto e incluso realizar acciones sobre ellos, como cancelar un pedido.
1. Cree un Objeto Personalizado
Primero, diríjase a Datos de objeto personalizado en su configuración y cree un nuevo Objeto Personalizado con los campos que necesite, como precio, calificación, etc.
2. Cree referencias a personas y conversaciones
Luego, diríjase a sus Datos de conversación en su configuración y cree una nueva referencia de conversación a su objeto; en este ejemplo, llamamos a nuestro objeto Order. Aquí, active el interruptor "Permitir referenciar múltiples Orders" ya que una conversación puede tener múltiples pedidos a los que hace referencia. Más información sobre cómo configurar referencias con Objetos Personalizados
Luego, vaya a Datos de personas y cree una nueva referencia a su objeto Orders. Aquí también, active el interruptor "Permitir referenciar múltiples Orders" ya que una persona puede tener múltiples pedidos que realizó.
3. Configure un conector de datos
El siguiente paso es configurar su conector de datos que obtendrá los datos y los almacenará en el objeto Order.
Al configurar su conector de datos, seleccione las referencias que creamos en el paso 2 en la sección Actualizar referencias de Personas o Conversaciones a Order de la configuración de Respuesta:
4. Configure su Workflow
Diríjase a Fin AI Agent > Workflows y haga clic en + Nuevo workflow.
Cree un Workflow desde cero y elija un disparador como "El cliente abre una nueva conversación en el Messenger".
Termine de configurar las reglas del disparador y luego haga clic en Guardar y cerrar para comenzar a construir su Workflow. Ahora puede personalizar la ruta de bienvenida y los botones de respuesta.
Por ejemplo, desde un botón de respuesta podría agregar una ruta que permita al usuario ver sus pedidos. En esta ruta, haga clic en el botón + y elija Conector de datos (usando API).
En el menú desplegable, elija su conector de datos y luego agregue una ruta de fallo para dar a los usuarios algo de contexto en caso de que su conector de datos no pueda completarse.
Luego, haga clic nuevamente en el botón + y esta vez, elija Botones de Objetos Personalizados.
Agregar botones de Objetos Personalizados le presentará los siguientes campos para completar:
Seleccionar datos...
Ninguno de los anteriores
Guardar selección en...
Haga clic en Seleccionar datos y en el dibujo, seleccione:
De - el objeto para el que desea mostrar botones, en nuestro caso Orders.
Dónde - atributo de referencia a conversación o personas, en nuestro caso es "Orders in conversation for Conversation from context". Esto mostrará cada instancia del objeto asociada con la conversación actual.
Número de botones - esto limita la cantidad de elementos que se recuperarán (máximo 25).
Qué deben mostrar los botones - para este ejemplo, queremos mostrar el nombre de un artículo que ha sido pedido.
Luego, haga clic en Guardar selección en y luego en + Vincular Conversación a Order.
Esto lo llevará de vuelta a Datos de conversación donde puede hacer clic en + Crear atributo y crear una nueva referencia al objeto Order que almacenará la selección elegida de su Workflow.
Asegúrese de que el interruptor "Permitir referenciar múltiples Orders" esté apagado ya que esta referencia solo almacenará un único objeto (seleccionado) del Workflow.
Ahora regrese a la pestaña de su Workflow y Guarde los cambios, luego actualice la página para seleccionar el nuevo atributo de referencia creado:
Nota: Cada una de estas respuestas representa una instancia de Objeto Personalizado, las respuestas están ordenadas por el valor external_updated_at de esa instancia de Objeto Personalizado.
El valor más reciente de external_updated_at estará en la parte superior de la lista y el valor más antiguo de external_updated_at estará en la parte inferior de la lista (más cerca de "Ninguno de los anteriores").
Necesitará establecer el valor external_updated_at para cada instancia según cómo desee que se ordenen.
5. Muestre datos del Objeto Personalizado a su usuario
Cuando el usuario seleccione un pedido, esto guardará su selección en la referencia Pedido seleccionado y podrá mostrar datos de ese objeto directamente en los mensajes de su Workflow.
Para hacer eso, agregue una ruta desde el botón Seleccionar datos (Orders > Item_name en este ejemplo). Luego, puede hacer clic en el selector de atributos {..} y elegir el atributo apropiado que desea mostrar.
Consejo: Si tiene múltiples referencias de Objetos Personalizados, puede asegurarse de elegir la correcta mirando el encabezado en el selector de atributos; por ejemplo, arriba estamos eligiendo la referencia Conversation > Selected order (order):
Nota: Al probar un Workflow configurado para entregar botones creados a partir de un Objeto Personalizado, deberá hacerlo en una instancia de Messenger en 'Vivo'; la función Vista previa de Workflow NO puede acceder a su Objeto Personalizado y por lo tanto no mostrar los botones como se espera.
¡Ahora active su workflow y estará listo para comenzar! 🎉
Visualización de datos de instancia de Objeto Personalizado en el Inbox
Una vez que sus users comiencen a interactuar con su Workflow, querrá ver qué pedidos devolvió el conector de datos para su solicitud y qué pedido eligieron.
Puede hacer eso mirando la barra lateral de detalles de la conversación. En este ejemplo, todos los pedidos obtenidos para la conversación aparecerán bajo el atributo de referencia "Orders for Conversation" y el pedido seleccionado se almacena bajo "Selected Order":
Puede leer más sobre datos de objeto personalizado en el Inbox aquí.















