Como atualizar um registro do Salesforce com respostas do fluxo de agendamento do Calendly

Por padrão, o fluxo do Salesforce combina um convidado com um registro existente, mas não o atualiza. Você pode ajustar seu fluxo para atualizar os detalhes de contato. Por exemplo, você pode mapear o número de telefone que um convidado insere no formulário de agendamento do Calendly para seu registro de contato no Salesforce.

Para ler mais sobre o comportamento padrão de fluxo, dê uma olhada neste artigo

Atualizar um contato no Salesforce

Observação: essas etapas são para atualizar um contato. No entanto, você pode modificar os passos para atualizar o registro de sua escolha. Se você não tem certeza de qual versão você usa atualmente, visite a página de integrações do Salesforce para confirmar sua versão. 

Versão 2.5 Versão 2 Versão 1.1

Etapa 1 – Localize seu fluxo

  1. Na Configuração do Salesforce, pesquise por Fluxos. Selecione Fluxos.
    • Se você não personalizou o CreateEventTemplate antes, precisará criar um novo fluxo com base no modelo. Para fazer isso, você pode abrir o CreateEventTemplate, personalizá-lo diretamente e depois Salvar como. Salvar isso criará um novo fluxo. Você pode chamar o novo fluxo de algo como "CreateEvent".
    • Se você já personalizou o fluxo CreateEventTemplate, abra seu fluxo personalizado.

Etapa 2 – Adicione um elemento de decisão ao seu fluxo

  1. Na Caixa de ferramentas no lado esquerdo, em Dados, arraste um elemento de Decisão para o fluxo e solte-o ao lado do Subfluxo: Obter Modelo de Participante do Evento.
  2. Em Editar Decisão, em Rótulo, insira É Contato?
  3. Em Detalhes do Resultado, em Rótulo, insira Contact Email Match
  4. Em Requisitos de condição para executar resultado, manter Todas as condições atendidas (E)
    • No Recurso, insira WhoRecordId
    • Operador, insira Começa com
    • Valor, digite 003
      media.png
  5. Selecione Concluir.

Etapa 3 – Adicione um elemento Atualizar Registros ao seu fluxo

  1. Na Caixa de Ferramentas à esquerda, em Dados, arraste um elemento Atualizar Registros para o fluxo ao lado de Decisão: Contato Correspondente? e solte-o.
  2. Em Novos Registros de Atualização, em Rótulo, insira Atualizar Contato
  3. Em Como Encontrar Registros para Atualizar e Definir Seus Valores, selecione Especificar Condições para Identificar Registros e Configurar Campos Individualmente.
  4. Em Atualizar registros deste tipo de objeto, em Objeto, selecione Contato.
  5. Em Filtrar Registros de Contato, selecione Condições Atendidas. 
  6. Para a condição:
    • Em Campo, insira ContactId
    • No Operador, insira Igual
    • No campo Valor, insira WhoRecordId
  7. Em Valores dos campos para os registros de contato, inclua os campos e o valor que você deseja atualizar com informações do Calendly. Por exemplo, se a sua primeira pergunta no seu formulário de agendamento do Calendly for o número de telefone do convidado:
    • Em Campo, digite Telefone
    • Em Valor, selecione Calendly__CalendlyAction__c e selecione CustomResponse1
      image__1_.png
  8. Selecione Concluir.

Etapa 4 – Conecte os elementos

  1. Dentro do fluxo, exclua o conector entre os elementos Decisão: Contato Correspondente?  e Obter Registros: Encontrar Criador.
  2. Conecte o elemento Decisão: Contato Correspondente?  ao novo elemento Atualizar Registros: Atualizar Contato.
  3. Conecte o elemento Decisão: É Contato? com o elemento Atualizar Registros: Atualizar Contato.
  4. Conecte o elemento Atualizar Registros: Atualizar Contato ao elemento Obter Registros: Encontrar Criador.
  5. Conecte o resultado padrão de Decisão: É Contato? Com o elemento Obter Registros: Encontrar Criador.
    CleanShot 2023-09-08 at 14.24.24.gif

Etapa 5 – Salve e ative seu fluxo

  1. Para salvar o fluxo, selecione Salvar.  Selecione Salvar Como para salvar a versão modificada do fluxo. Para ativar o fluxo, selecione Ativar