Usando Albato Storage, você pode integrar dois sistemas CRM vinculando entidades de ID de dois sistemas diferentes.
Configure as conexões
Antes de estruturar o caso de uso, certifique-se de que os aplicativos a serem utilizados na automação estejam devidamente conectados à Albato.
Como conectar o Albato Storage
Estruture sua automação
Primeiro, configure um gatilho com o aplicativo de origem dos dados, como um novo negócio ou contato. Depois, configure uma ação com o app que receberá os dados.
Por exemplo, se um novo contato for adicionado ao HubSpot, crie um contato correspondente no Salesforce.
Em seguida, adicione o app Albato Storage com a ação Dados por chave: adicionar/atualizar valor.
O ID de contato do nosso primeiro sistema, HubSpot, será usado como chave. A chave é como a coluna A de uma tabela.
Já o ID do contato criado no Salesforce será mapeado como o externalCrmId, variável criada na configuração da conexão.
Tudo certo. Agora a automação está pronta!
Crie uma segunda automação para rastrear atualizações de contatos no HubSpot e atualizar os contatos correspondentes no Salesforce usando os IDs disponíveis.
Primeiro, adicione um gatilho para obter os dados de atualização do HubSpot.
Como segunda etapa, adicione o app Albato Storage e a ação Data by key: find values para fazer a localização dos valores.
No campo Chave, insira o ID de contato de HubSpot para realizar a pesquisa.
Na terceira etapa, adicione o app Salesforce e a ação Atualizar um registro.
No campo de ID da entidade, insira um valor do repositório - externalCrmId.
Em seguida, especifique quais campos atualizar no Salesforce. Isso estabelecerá a integração entre os dois sistemas vinculando entidades com armazenamento interno e atualizações convenientes de dados.
Nesta segunda automação, você também pode inserir a ferramenta Roteador para verificar um registro no Storage. Se o campo externalCrmId estiver vazio, o Salesforce disparará a ação de criação de contato. Se houver um registro, o processo continuará a partir da etapa de atualização.
Exemplo de automação:
Albato Storage: Ações
A ação Dados por chave: excluir valor também pode ser usada para uploads únicos, por exemplo, para excluir um registro salvo anteriormente. Deve ser adicionada ao final da automação neste caso.
A ação Dados por chave: adicionar/atualizar valor pode atualizar registros existentes, bem como criar novos. Esta ação opera sempre na chave (coluna A). Se um valor passado para o campo-chave já existir em nosso armazenamento como um registro, todos os outros campos atualizarão esse registro em vez de criar uma duplicata.
As ações Contador por chave funcionam de forma semelhante às anteriores. Porém, elas não criam uma linha em nosso armazenamento e preenchem os campos, mas sim criam um contador que registra quantas vezes uma determinada chave foi utilizada. Você pode adicionar ou atualizar o estado do contador adicionando +1, obter o valor atual do contador de uma chave ou limpar o contador dessa chave.
Albato Storage: Gatilhos
Os gatilhos iniciam o processo de automação. A lógica é simples: a automação é acionada quando novos registros aparecem no armazenamento.
Os gatilhos são baseados no seguinte cenário:
- Novas linhas (lote): este gatilho coleta novas linhas e as transfere usando a seção de linhas. Ele foi criado para transferência de dados em massa, conforme descrito no segundo caso.
- Nova linha (new row): aciona uma automação quando um novo registro é criado no repositório.
- Linha atualizada (row updated): aciona uma automação quando os registros existentes no repositório são atualizados.