Los Objetos Personalizados hacen que Intercom sea más personalizable al ofrecerte una forma flexible de importar y modelar tus datos externos, de una manera que tenga sentido para tu negocio, sin necesidad de recursos de ingeniería o construir integraciones personalizadas.
Una vez configurado, obtendrás una vista única y más precisa del cliente que hace que todas las funciones de Intercom sean más contextuales, resultando en mejores experiencias para el cliente y capacidades más potentes para los compañeros de equipo. Usando Objetos Personalizados, puedes construir bots que resuelvan consultas complejas, crear sofisticados support workflows y ahorrar tiempo a tus representantes de soporte en el Inbox.
Por ejemplo, un comprador de comercio electrónico podría:
Ver el estado de su pedido o la fecha de entrega.
Ver múltiples pedidos asociados con su cuenta y seleccionar uno.
Cancelar un pedido.
Crear un Objeto Personalizado
Para comenzar, ve a Configuración > Datos > Objetos Personalizados.
Crea tu primer Objeto Personalizado haciendo clic en “Crear nuevo objeto”. Dale un nombre al objeto (por ejemplo, Pedido) y luego haz clic en “Guardar”.
Nota: El nombre del objeto es cómo lo identificarás más adelante en tus workflows. Debe ser un nombre único y, una vez guardado, no puede ser renombrado.
Esto crea un nuevo objeto principal con algunos atributos predeterminados recomendados:
‘external_id’
‘external_created_at’
‘external_updated_at’
Crea tus propios atributos
Puedes agregar tus propios atributos haciendo clic en “+ Crear atributo”:
Selecciona el formato para este atributo. Puedes elegir entre:
Texto - Para mostrar información simple como que el pedido está “cancelado” o “abierto”.
Número - Para mostrar un valor numérico como un ID de pedido.
Número decimal - Para mostrar un valor numérico que contenga un decimal como el precio del pedido.
Lista - Para mostrar múltiples valores.
Booleano - Para mostrar un valor que sea verdadero o falso.
Fecha - Para mostrar una fecha.
Referencia - Para vincular este objeto con otro objeto estándar o Custom Object.
Dale al atributo un nombre único y describe lo que hace. En este ejemplo, usaremos el formato booleano para indicar si un pedido ha sido enviado:
Nota: El nombre del atributo es un identificador único y no puede ser renombrado una vez guardado.
Puedes continuar creando y guardando diferentes tipos de atributos y estos aparecerán bajo el Objeto Personalizado:
Relacionar un Objeto Personalizado con otro objeto
Para usar el Custom Object en tus flujos de bot y presentar automáticamente a los clientes datos del objeto que puedan seleccionar, necesitarás crear referencias entre tu Custom Object y tus otros objetos de datos (People y Conversation). Aprende cómo configurar referencias para Custom Objects aquí.
Crea una referencia entre objetos haciendo clic nuevamente en “+ Crear atributo”:
Selecciona el tipo de formato ‘Referencia’ en el menú desplegable:
Selecciona el objeto al que relacionar de la lista. Nota: esto incluye objetos estándar de ‘People’ y ‘Conversation’ y otros Custom Objects.
Crear un nuevo atributo de Referencia:
Nombra la referencia
Opción: Permitir referenciar múltiples personas = Apagado
Opción: Permitir referenciar múltiples personas = Encendido
Nota: por defecto, ‘has many’ está activado
Importante: La dirección de una referencia puede ser importante. Los atributos de referencia también pueden añadirse a los objetos People y Conversation de la misma manera que los pasos anteriores. Para hacerlo, navega a estos objetos de datos en configuración y crea los atributos.
People
Conversation
Custom Object
Rellenar un Objeto Personalizado con valores de datos
A continuación, necesitarás rellenar tu Custom Object con datos. Actualmente, esto solo se puede hacer mediante el uso de un conector de datos para extraer datos de un sistema externo a través de una solicitud GET.
Rellenar mediante fragmento Messenger JS no está disponible actualmente.
Uso de un conector de datos
Los conectores de datos pueden usarse para devolver un array de objetos desde un endpoint y luego mapear los datos de respuesta a un Custom Object. Aprende cómo configurar conectores de datos aquí.
Limitaciones de recuperación de API
Nota: Los atributos establecidos mediante workflows o conectores de datos pueden aparecer en la interfaz de usuario pero no estarán disponibles en las respuestas de API a menos que el conector de datos esté mapeado para almacenar los datos en el atributo de referencia de conversación correcto.
Verifica los mapeos del conector de datos.
Revisa la configuración del atributo de referencia (único vs. múltiple).
Confirma los permisos de API y los ámbitos del token.
¿Qué sigue?
Usa este Custom Object en tus Workflows para brindar soporte contextual a los clientes. Los clientes podrán ver y seleccionar desde botones de respuesta en el flujo del bot basados en los datos del objeto que has almacenado.






