Passar para o conteúdo principal

Fin para Casos do Salesforce: Como os dados são sincronizados?

Entenda como os dados são extraídos e enviados de volta para o Salesforce ao usar o canal Salesforce Cases.

Diagrama mostrando os campos Contact, Case e Account sendo extraídos do Salesforce para a plataforma Fin.

Este artigo explica como os dados fluem entre Fin e Salesforce Cases. Cobre quais campos o Fin extrai do Salesforce, como esses campos são mapeados para os objetos de dados do Fin, quais dados o Fin escreve automaticamente de volta nos casos do Salesforce e como configurar seu workflow Fin para preencher campos adicionais do Salesforce. Use este artigo após configurar o Fin para Salesforce Cases para entender e configurar a sincronização de dados.

Nota: Você precisará de acesso de administrador tanto no Fin quanto no Salesforce para gerenciar as configurações de sincronização de campos.

Quais campos o Fin extrai do Salesforce?

Quando você implanta o Fin para casos do Salesforce, o Fin extrairá todos os seus campos Contact, Case e Account do Salesforce.

Captura de tela da interface de gerenciamento de campos do Fin para Salesforce Cases mostrando a lista de campos Contact, Case e Account sincronizados.

Esses campos Contact, Case e Account sincronizados estão disponíveis ao construir seu workflow Fin para Salesforce Cases. Você pode usá-los para criar ramificações (para que certos clientes sejam tratados de forma diferente) ou para definir dados em seus campos do Salesforce.

O Fin mantém esses campos sincronizados verificando atualizações quando é atribuído pela primeira vez a um case. Nota: se os dados do Salesforce mudarem depois que o Fin for atribuído ao case, essas mudanças não serão captadas durante a sessão — o Fin puxará os valores mais recentes na próxima vez que for atribuído a um case.

Captura de tela mostrando um campo do sistema (como ID ou Name) na plataforma Fin com um ícone de cadeado, indicando que é obrigatório e não pode ser removido.

Campos do sistema

Campos do sistema como ID e Name sempre serão sincronizados e não podem ser removidos da plataforma Fin, pois são obrigatórios.

Captura de tela mostrando um campo personalizado do Salesforce na plataforma Fin com uma opção para removê-lo, indicando que não é obrigatório e pode ser excluído da plataforma Fin.

Campos personalizados

Campos personalizados que você criou no Salesforce podem ser removidos da plataforma Fin se você não precisar deles.

Captura de tela mostrando o botão '+' na interface de gerenciamento de campos do Fin usado para sincronizar campos adicionais do Salesforce para a plataforma Fin.

Sincronizando novos campos

Você pode sincronizar novos campos do Salesforce usando o botão "+".

Imagens e anexos

O Fin sincroniza tanto imagens embutidas quanto anexos dos casos do Salesforce, dando contexto completo ao ler e responder aos casos. Isso é suportado em:

  • FeedItems

  • EmailMessages

  • FeedComments

FeedItems são publicações no feed Chatter de um case do Salesforce, como atualizações de status e comentários. EmailMessages são e-mails recebidos e enviados vinculados ao case. FeedComments são respostas às publicações do feed Chatter.

Re-sincronizar dados do Salesforce manualmente

Além da sincronização automática que ocorre quando o Fin é atribuído pela primeira vez a um case, você pode acionar manualmente uma re-sincronização para campos de lista com múltiplas opções:

  1. Role até a seção Extrair dados do Salesforce.

  2. Selecione um campo de lista e clique em Re-sincronizar.

Captura de tela das Configurações do Fin > Dados do Salesforce mostrando a seção Extrair dados do Salesforce com um botão Re-sincronizar exibido ao lado de um campo de lista.

Nota: O botão Re-sincronizar aparece apenas para campos de lista com múltiplas opções (como picklists e multi-seleções). Se você não o vir, o tipo de campo não suporta re-sincronização manual — o Fin puxará os valores mais recentes automaticamente na próxima vez que for atribuído a um case.

Como os campos do Salesforce são mapeados para os atributos do Fin

O Fin tem seu próprio sistema de dados com objetos semelhantes aos do Salesforce.

Campos Contact do Salesforce = Dados People do Fin

Campos Contact do Salesforce são sincronizados no Fin como dados People

Captura de tela da página Configurações do Fin > Dados People mostrando campos Contact sincronizados do Salesforce, cada um identificado pelo ícone da nuvem do Salesforce.

Você pode gerenciá-los indo em: Configurações > Dados People.

Campos sincronizados do Salesforce são indicados pelo ícone da nuvem do Salesforce.

Na página de configurações de Dados People, você notará que há outros atributos além daqueles que você sincronizou do Salesforce. Estes são atributos padrão que o Fin coleta dos seus users e podem ser enviados de volta para o Salesforce, se desejar (veja a seção "Push" abaixo). Você também pode criar novos atributos de people dentro da plataforma Fin.

Campos Case do Salesforce = Dados Conversation do Fin

Campos Case do Salesforce são sincronizados no Fin como dados Conversation

Captura de tela da página Configurações do Fin > Dados Conversation mostrando campos Case sincronizados do Salesforce, cada um identificado pelo ícone da nuvem do Salesforce.

Você pode gerenciá-los indo em Configurações > Dados Conversation.

Campos sincronizados do Salesforce são indicados pelo ícone da nuvem do Salesforce.

Na página de configurações de Dados Conversation, você também pode criar novos atributos dentro da plataforma Fin. Estes podem ser enviados de volta para o Salesforce, se desejar (veja a seção "Push" abaixo).


Diagrama mostrando o Fin enviando dados de volta para os casos do Salesforce durante cada sincronização e ao escalar para uma equipe.

Quais dados o Fin envia de volta para o Salesforce?

O Fin atualiza os casos com dados cada vez que responde ou quando precisa escalar para sua equipe porque não consegue fornecer uma resposta.

Quais dados o Fin envia para o objeto Case do Salesforce?

Campos

Quando enviado?

Valor

FinInvolved

Sincronização por caso

Verdadeiro (padrão: falso)

FinResolutionState

Sincronização por caso

Resolução Suave / Resolução Rígida / Abandonado / Encaminhado para equipe

OwnerId

Como parte da transferência

Configurado por etapa. Salesforce User ou Queue Id.

Valores de FinResolutionState:

  • Resolução Suave — Fin forneceu uma resposta e a conversa terminou sem mais escalonamento

  • Resolução Rígida — o cliente confirmou explicitamente que seu problema foi resolvido

  • Abandonado — o cliente saiu da conversa ou não respondeu

  • Encaminhado para equipe — Fin escalou o caso para um colega humano porque não conseguiu resolver a consulta

Preencher dados adicionais

Você também pode preencher campos do case usando as etapas Set data, Collect data e Fin Attributes em Workflows.


Transferindo para sua equipe quando Fin não pode responder

Quando Fin não pode responder, você pode usar "Hand-off to team in Salesforce" no seu workflow. Isso permite que Fin reatribua o case para o owner selecionado no Salesforce.

Captura de tela do editor de workflow do Fin mostrando o painel Adicionar etapa com a opção 'Hand-off to team in Salesforce' visível.

Clique em "Add step" e selecione "Hand-off to team in Salesforce".

Captura de tela do editor de workflow do Fin mostrando a gaveta de transferência expandida com opções para selecionar uma Salesforce Queue ou User como owner do case.

Para selecionar um owner para o case, primeiro clique para expandir a gaveta. Depois escolha uma Queue ou User no Salesforce que deve ser o owner do case.


Como preencher campos do Salesforce usando workflows

Além dos dados que Fin envia automaticamente para o Salesforce (FinInvolved, FinResolutionState, OwnerId), você pode preencher quaisquer campos adicionais do case do Salesforce usando as etapas Set data, Collect data e Fin Attributes no seu workflow Fin.

Configurando dados manualmente

A etapa Set data permite definir manualmente um valor de campo do Salesforce no seu workflow Fin para Cases do Salesforce. É mais útil em ramificações do workflow onde você sabe qual deve ser o valor com base no caminho que o cliente seguiu.

Captura de tela do editor de workflow do Fin mostrando o seletor de etapas com a opção 'Set data' destacada.

  • Vá para o workflow do seu canal

  • Clique em "Add step" na parte direita do workflow

  • Selecione a opção "Set data"

Captura de tela do editor de workflow do Fin mostrando o painel de configuração da etapa Set data com um seletor de campos. Campos sincronizados com Salesforce são identificados pelo ícone da nuvem do Salesforce.

  • Escolha o campo que deseja preencher – os campos sincronizados do Salesforce podem ser identificados pelo ícone da nuvem do Salesforce

  • Os dados que você definir serão enviados para o Salesforce quando um case for criado ou o chat for transferido para um agente do Salesforce

Coletando dados do cliente

Usar "Collect data" permite que você peça ao cliente para inserir as informações via um formulário no Fin Messenger.

Captura de tela do editor de workflow do Fin mostrando o painel Adicionar etapa aberto no workflow para um canal de Cases do Salesforce.

  • Vá para o workflow do seu canal

  • Clique em "Add step" na parte direita do workflow

Captura de tela do editor de workflow do Fin mostrando o seletor de etapas com a opção 'Collect data' destacada.

  • Selecione a opção "Collect data"

Captura de tela do editor de workflow do Fin mostrando o painel de configuração da etapa Collect data com um seletor de campos. Campos sincronizados com Salesforce são identificados pelo ícone da nuvem do Salesforce.

  • Escolha o campo que o cliente deve preencher – os campos sincronizados do Salesforce podem ser identificados pelo ícone da nuvem do Salesforce

  • Os dados que você definir serão enviados para o Salesforce quando um case for criado ou o chat for transferido para um agente do Salesforce

Usando a detecção de Fin Attributes para preencher dados

A etapa Fin Attributes permite que o Fin detecte automaticamente e preencha campos de lista (como picklists e multi-seleções) em Cases do Salesforce. Esta opção está disponível apenas para campos de lista — para campos de texto, número ou data, use Set data ou Collect data.

Captura de tela de Configurações do Fin > Dados > Dados do Salesforce mostrando um campo de lista expandido com um campo de texto de descrição para cada valor da lista, onde as descrições ajudam o Fin a detectar automaticamente o valor correto.

Para isso, você precisará inserir uma descrição para cada item da lista, para que o Fin saiba qual selecionar. Você pode fazer isso acessando:

  • Configurações > Dados > dados do Salesforce

  • Clique no campo (lista) que você gostaria que Fin preenchesse e insira descrições

Captura de tela do editor de workflow do Fin mostrando o seletor de etapas com a opção 'Fin Attribute' destacada.

Agora para acionar a detecção do Fin Attribute:

  • Vá para o workflow do seu canal

  • Clique em "Adicionar etapa" na parte direita do workflow

  • Selecione "Fin Attribute"

Captura de tela do editor de workflow do Fin mostrando o painel de configuração da etapa Fin Attribute com um seletor de campo para escolher qual campo da lista o Fin deve preencher automaticamente.
Captura de tela do editor de workflow do Fin mostrando a etapa Fin Attribute concluída com um campo de lista selecionado e seus valores, cada um com descrições inseridas.

Agora selecione o campo da lista que você gostaria que Fin preenchesse. Você deve ter adicionado descrições a cada valor da lista em Configurações > Dados > dados do Salesforce antes que Fin possa detectar automaticamente o valor correto.

Seus campos de caso serão preenchidos no Salesforce

Qualquer que seja o método que você escolheu para preencher seus campos de caso (configurar dados, coletar dados ou Fin Attributes), uma vez configurado, você verá que Fin insere valores nos seus casos do Salesforce.

Captura de tela de um registro de caso do Salesforce mostrando os campos FinInvolved, FinResolutionState e outros preenchidos pelo Fin após a conversa.

Nota: Você pode precisar clicar em Editar no canto superior direito para ver esses campos, a menos que você tenha ajustado o layout padrão do caso para exibi-los.

Respondeu à sua pergunta?