Objetos Personalizados tornam o Intercom mais personalizável, oferecendo uma maneira flexível de importar e modelar seus dados externos, de forma que faça sentido para o seu negócio, sem a necessidade de recursos de engenharia ou criação de integrações personalizadas.
Uma vez configurado, você terá uma visão única e mais precisa do cliente que torna todos os recursos do Intercom mais contextuais, resultando em melhores experiências para o cliente e capacidades mais poderosas para os colegas de equipe. Usando Objetos Personalizados, você pode criar bots que resolvem consultas complexas, criar workflows de suporte sofisticados e economizar tempo dos seus representantes no Inbox.
Por exemplo, um comprador de ecommerce poderia:
Ver o status do pedido ou a data de entrega.
Visualizar vários pedidos associados à sua conta e selecionar um.
Cancelar um pedido.
Criar um Objeto Personalizado
Para começar, vá para Configurações > Dados > Objetos Personalizados.
Crie seu primeiro Objeto Personalizado clicando em “Criar novo objeto”. Dê um nome ao objeto (por exemplo, Pedido) e depois clique em “Salvar”.
Nota: O nome do objeto é como você o identificará depois em seus workflows. Deve ser um nome único e, uma vez salvo, não pode ser renomeado.
Isso cria um novo objeto pai com alguns atributos padrão recomendados:
‘external_id’
‘external_created_at’
‘external_updated_at’
Crie seus próprios atributos
Você pode adicionar seus próprios atributos clicando em “+ Criar atributo”:
Selecione o formato para este atributo. Você pode escolher entre:
Texto - Para exibir informações simples, como pedido “cancelado” ou “aberto”.
Número - Para exibir um valor numérico, como um ID de pedido.
Número decimal - Para exibir um valor numérico contendo decimal, como o preço do pedido.
Lista - Para exibir múltiplos valores.
Booleano - Para exibir um valor que é verdadeiro ou falso.
Data - Para exibir uma data.
Referência - Para vincular este objeto a outro objeto padrão ou Objeto Personalizado.
Dê ao atributo um nome único e descreva o que ele faz. Neste exemplo, usaremos o formato booleano para indicar se um pedido foi enviado:
Nota: O nome do atributo é um identificador único e não pode ser renomeado depois de salvo.
Você pode continuar criando e salvando diferentes tipos de atributos e eles aparecerão sob o Objeto Personalizado:
Relacionar um Objeto Personalizado a outro objeto
Para usar o Objeto Personalizado em seus fluxos de bot e apresentar automaticamente aos clientes dados do objeto que eles podem selecionar, você precisará criar referências entre seu Objeto Personalizado e seus outros objetos de dados (People e Conversation). Saiba como configurar referências para Objetos Personalizados aqui.
Crie uma referência entre objetos clicando novamente em “+ Criar atributo”:
Selecione o tipo de formato ‘Referência’ no menu suspenso:
Selecione o objeto para relacionar na lista. Nota: isso inclui objetos padrão ‘People’ e ‘Conversation’ e outros Objetos Personalizados.
Crie um novo atributo de Referência:
Nomeie a referência
Opção: Permitir referência a múltiplas pessoas = Desligado
Opção: Permitir referência a múltiplas pessoas = Ligado
Nota: por padrão, o ‘has many’ está ligado
Importante: A direção de uma referência pode ser importante. Atributos de Referência também podem ser adicionados aos objetos People e Conversation da mesma forma que os passos acima. Para isso, navegue até esses objetos de dados nas configurações e crie os atributos.
People
Conversation
Objeto Personalizado
Preencher um Objeto Personalizado com valores de dados
Em seguida, você precisará preencher seu Objeto Personalizado com dados. Isso atualmente só pode ser feito usando um conector de dados para puxar dados de um sistema externo via uma requisição GET.
Preenchimento via snippet Messenger JS não está disponível no momento.
Usando um conector de dados
Conectores de dados podem ser usados para retornar um array de objetos de um endpoint e então mapear os dados da resposta para um Objeto Personalizado. Saiba como configurar conectores de dados aqui.
Limitações de Recuperação via API
Nota: Atributos definidos via workflows ou conectores de dados podem aparecer na interface, mas não estarão disponíveis nas respostas da API a menos que o conector de dados esteja mapeado para armazenar os dados no atributo de referência de conversa correto.
Verifique os mapeamentos do conector de dados.
Verifique as configurações do atributo de referência (único vs. múltiplo).
Confirme as permissões da API e os escopos do token.
E o que vem a seguir?
Use este Objeto Personalizado em seus Workflows para fornecer suporte contextual aos clientes. Eles poderão ver e selecionar botões de resposta no fluxo do bot com base nos dados do objeto que você armazenou.






