Sincronização de dados
Você pode sincronizar dados entre accounts no Salesforce e companies no Intercom. Também pode definir a direção da sincronização para cada atributo específico (Salesforce para Intercom ou Intercom para Salesforce).
Com a sincronização de company e account configurada, você poderá:
Visualizar os detalhes mais atualizados da company.
Usar dados de account do Salesforce dentro do Intercom para direcionar mensagens outbound, segmentar seus clientes e mais.
Atualizar o Salesforce com dados da company enviados do Intercom.
Sincronizando accounts no Salesforce com companies no Intercom
Semelhante a como sincronizamos leads e contatos, você pode sincronizar accounts no Salesforce com companies no Intercom.
Nota: Atualmente, você pode sincronizar apenas business accounts, não person accounts.
Como as companies e accounts são mapeadas?
Um mapeamento é estabelecido quando objetos (accounts no Salesforce, companies no Intercom) com o mesmo identificador (um campo como Account Number) são encontrados no Intercom e no Salesforce.
Por exemplo, uma company no Intercom com o ID da company 'abc123' será associada a um account no Salesforce com o número da account 'abc123'.
Nota: O Intercom não suporta a sincronização de companies criadas automaticamente durante a qualificação.
Um mapeamento entre uma company no Intercom e um account no Salesforce é único e persistente (relação “um-para-um”). No caso de dois ou mais accounts terem o mesmo ID, o account atualizado mais recentemente será associado.
Como funciona o mapeamento de atributos?
Após mapear accounts com companies, você pode mapear e sincronizar seus atributos (campos). Você pode determinar em qual direção o atributo será enviado durante o processo de sincronização (do Intercom para o Salesforce ou vice-versa). Também pode especificar se não deseja sincronizar valores vazios ou sobrescrever os existentes.
Nota: Os dados sincronizados via esses mapeamentos são aplicados diretamente aos objetos account ou company no Salesforce ou Intercom. Para uma visualização simples dos dados ao vivo do Salesforce no Intercom, use o app Inbox.
Para sincronizar atributos entre Intercom e Salesforce, seus tipos de dados precisam ser compatíveis entre ambos os sistemas. Veja quais tipos de campo são compatíveis aqui.
Pré-requisitos para sincronizar dados de account
Para sincronizar dados de company e account entre Intercom e Salesforce, você precisa:
1. Ativar “enable company related features” em Configurações > Workspace > Geral:
2. Certifique-se de que você tem objetos company no Intercom. Objetos company são enviados para o Intercom no trecho de código JavaScript intercomSettings (como um objeto JSON chamado company) ou usando a REST API.
Leia este artigo para saber mais sobre companies no Intercom.
3. Verifique se o ID da company que você envia para o Intercom tem o mesmo valor que o campo que identifica seus accounts no Salesforce. Isso garante uma correspondência entre objetos em ambos os sistemas:
Você pode usar qualquer campo que identifique um account no Salesforce para corresponder a uma company no Intercom. Deve ser um identificador único para garantir uma correspondência correta.
Recomendamos que você use Account Number como identificador. Se existirem duplicatas, a que foi atualizada mais recentemente será associada.
Nota: "Campos do tipo "Text Area" não podem ser usados como identificador no lado do Salesforce. Nesse caso, configure seu campo para ser do tipo "String".
Dica: Verifique se o ID da company no Intercom tem o mesmo formato que o identificador de account (campo) que você usa no Salesforce:
Nota: Atualmente não é possível corresponder com o record ID do Salesforce.
Depois de ter companies no Intercom que correspondem a companies no Salesforce, você está pronto para começar a mapear os campos que deseja sincronizar entre ambos os sistemas.
Como configurar o mapeamento
Vá para as configurações do app Salesforce. Abra a aba “Sync account data”, onde você encontrará duas seções:
Mapear companies com accounts
Mapear atributos
Mapear companies com accounts
Para mapear companies no Intercom com accounts no Salesforce, você pode usar qualquer campo de texto, inteiro, double ou id que identifique seus objetos account no Salesforce (com Company ID no Intercom). Encontre mais informações sobre os tipos de dados primitivos no Salesforce aqui.
Isso requer que você tenha um ID único definido tanto no Intercom quanto no Salesforce para cada company. Recomendamos usar um identificador único, pois isso garante uma correspondência única entre Intercom e Salesforce.
Selecione o campo no Salesforce que você deseja usar para mapear companies com accounts:
🌟 Dica profissional: Assista a este vídeo do Aidan explicando em mais detalhes como criar companies no Intercom e como corresponder registros usando o ID da company. 🎥 🎬
Para aplicar suas alterações, salve suas configurações. 👌
Se você alterar o campo usado para mapear companies com accounts, quaisquer correspondências estabelecidas entre companies no Intercom e accounts no Salesforce serão desfeitas, e novas correspondências serão estabelecidas daqui para frente.
Essas alterações serão aplicadas a novas correspondências no futuro, mas as correspondências existentes não serão atualizadas. Isso significa que alguns dados do Salesforce exibidos no Intercom podem estar desatualizados até que uma nova correspondência seja estabelecida.
Mapear atributos
Na segunda seção, você pode mapear atributos entre accounts no Salesforce e companies no Intercom. Esses são os atributos que serão sincronizados diretamente para ou a partir de suas companies no Intercom, não os atributos visíveis no app inbox (que não podem ser editados).
Esta seção explica exatamente como e quando os dados são sincronizados entre Salesforce e Intercom. É uma boa ideia se familiarizar antes de configurar o mapeamento de atributos.
Clique em ‘+ Mapear novo atributo’ na parte inferior da lista:
Em seguida, selecione qual atributo do Intercom e qual campo do Salesforce você deseja mapear. Lembre-se de mapear atributos com campos que tenham um tipo de dado compatível.
Você verá o tipo listado ao lado de cada atributo e campo entre parênteses, por exemplo (String):
Se um campo já estiver sendo usado em outro atributo ou mapeamento de ID, ele será desativado.
Atualmente, não suportamos a sincronização com campos compostos do Salesforce.
Atualmente, não suportamos a sincronização de atributos que mudam com muita frequência (por exemplo, last_seen) ou campos de fórmula.
Então, selecione em qual direção a sincronização acontecerá (de Intercom para Salesforce ou de Salesforce para Intercom):
Então, marque a caixa para qualquer situação em que esse atributo não deve sincronizar. Neste exemplo, como estamos sincronizando de Salesforce para Intercom, Salesforce é a “Fonte” e Intercom é o “Destino”. Você pode escolher não sincronizar:
Se a fonte estiver vazia.
Se o destino já tiver um valor.
Clique em ‘Adicionar’ para salvar o mapeamento na lista.
Para editar um mapeamento, passe o mouse sobre ele e clique em ‘Editar’:
Se você não quiser mais sincronizar um atributo específico, passe o mouse sobre ele e clique em ‘Remover’:
Para aplicar suas alterações, clique em ‘Salvar configurações’ no canto inferior direito:
Uma vez que as alterações forem salvas, você verá uma mensagem de confirmação:
Ativando a sincronização de conta com dados existentes no Salesforce ou Intercom
Se você já tem dados de empresa ou conta no Intercom ou Salesforce, ativar a sincronização pode sobrescrever dados existentes. Você pode configurar regras de atributos para evitar isso. Saiba mais sobre quando e como os dados são sincronizados aqui.
Usando a sincronização de conta junto com a sincronização de pessoas
Não é possível apenas sincronizar dados de conta/empresa. Com este app instalado, alguns campos exigidos pelo Salesforce são enviados ao criar um lead ou sincronizados toda vez que são atualizados no Intercom ou Salesforce. Leia mais sobre como a sincronização de pessoas funciona.
Atualização em massa de dados
Atualmente, os dados são sincronizados apenas para frente, depois que você configurou o app. Não há funcionalidade de atualização em massa.
Importando contas para marketing baseado em conta?
A funcionalidade de sincronização de conta deste app mantém seus dados de conta sincronizados entre Salesforce e Intercom.
Importar contas para marketing baseado em conta é uma funcionalidade diferente que não tem a intenção de manter seus dados de conta atualizados entre Salesforce e Intercom.
Recomendações
Comunique-se com seu administrador Salesforce sobre a alocação do limite correto de API para o Intercom para que todas as suas outras integrações possam funcionar ao mesmo tempo. Leia este artigo para descobrir como gerenciar seu uso de API no app Salesforce no Intercom.
Como em qualquer integração de produto de sincronização de dados, existem alguns riscos envolvidos. Para minimizar esse risco, recomendamos fazer um backup dos seus dados do Salesforce antes. Leia este artigo para saber como.
Instale e teste o app Salesforce primeiro em um ambiente sandbox. Leia este artigo para saber como.
Como os dados são sincronizados entre Intercom e Salesforce?
Os atributos que você mapeia entre Intercom e Salesforce são sincronizados quando mudam em qualquer um dos sistemas. Quando a mudança ocorre no Intercom, a sincronização para Salesforce é acionada imediatamente, enquanto o Salesforce é verificado a cada 5 minutos para determinar se há mudanças para sincronizar com o Intercom. Veja as tabelas abaixo para detalhes sobre como os dados são atualizados em diferentes situações.
Importante: Como os dados são sincronizados apenas quando há mudanças (ou novos registros) no Salesforce ou Intercom, os dados históricos nem sempre estão sincronizados. Se não houve uma mudança para acionar uma atualização, os dados mostrados no Intercom podem não corresponder aos dados mostrados no app inbox do Salesforce. Não há atualização em massa dos dados históricos existentes ao usar o app Salesforce.
Quando os dados são sincronizados do Intercom para o Salesforce
Os seguintes gatilhos no Intercom farão com que os dados sejam atualizados no Salesforce. O comportamento em cada um desses casos é diferente dependendo se há uma correspondência existente entre uma conta no Salesforce e uma empresa no Intercom. Essa correspondência é chamada de “mapeamento de identidade”.
Gatilho | Se o mapeamento de identidade já existir | Se nenhum mapeamento de identidade existente for encontrado |
Empresa atualizada no Intercom | Sincronize quaisquer atributos atualizados para o Salesforce. |
|
Empresa criada no Intercom | Não aplicável. | Crie um novo mapeamento de identidade.
Sincronize todos os atributos mapeados para o Salesforce. |
Empresa excluída no Intercom | Exclua o mapeamento de identidade. | Não aplicável. |
Nota: “Atributos mapeados” são quaisquer atributos que você configurou para sincronizar entre Intercom e Salesforce nas suas configurações.
Quando os dados são sincronizados do Salesforce para o Intercom
O Intercom verifica o Salesforce para quaisquer mudanças (contas novas ou atualizadas) a cada 5 minutos e, quando encontradas, atualiza as informações no Intercom.
Gatilho | Se o mapeamento de identidade já existir | Novo mapeamento de identidade criado |
Conta atualizada no Salesforce | Sincronize todos os atributos mapeados para o Intercom. |
|
Chave de mapeamento atualizada no Salesforce. (Por exemplo, o ID usado para corresponder um registro no Intercom) |
|
|
Conta criada no Salesforce
| Não aplicável. |
|
Conta excluída no Salesforce | Excluir mapeamento de identidade. | Não aplicável. |
Se uma pessoa for removida de uma empresa no Intercom, ela também será removida da conta no Salesforce?
Não, o aplicativo Salesforce não sincroniza as associações de empresa/conta de uma pessoa entre as plataformas. Leads e users no Intercom que são adicionados/removidos de empresas no Intercom não atualizarão as associações de conta de um lead/contato mapeado no Salesforce. Se uma pessoa precisar ser removida de uma empresa no Intercom e de uma conta no Salesforce, você deve fazer essa alteração em ambas as plataformas.











