Por padrão, quando um novo convidado agenda, o fluxo do Salesforce cria um lead. Para criar um registro de objeto diferente, como um contato ou oportunidade, você pode editar o elemento Criar registros: Criar novo lead do fluxo.
Este guia mostra como alterar o fluxo para criar um contato em vez de um lead. Você também pode substituir isso por qualquer outro registro de objeto de sua escolha.
Crie um contato em vez de uma oportunidade no Salesforce
- Na Configuração do Salesforce, pesquise por Fluxos.
- Selecione Fluxos.
- Se você não personalizou o modelo CreateEventTemplate antes, precisará criar um novo fluxo com base no modelo. Para fazer isso, você pode abrir o modelo CreateEventTemplate. Aqui você pode personalizá-lo diretamente e selecionar Salvar como. Salvar o fluxo 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.
-
Selecione o elemento
Criar registros: criar novo Lead. - Em Editar Criar registros, em Rótulo, digite Criar novo contato.
- Em Nome da API, atualize o nome para Create_New_Contact.
- Em Criar um registro deste objeto, em Objeto, insira Contato.
- Na seção Definir valores de campo para o contato, mapeie os seguintes campos para seus valores correspondentes do Calendly:
- Para o primeiro campo:
- Defina o campo como FirstName.
- Para o valor, selecione Calendly__CalendlyAction__c
- Selecione o primeiro nome do convidado.
- Selecione +Adicionar Campo. Para o segundo campo:
- Defina o campo como Sobrenome.
- Para o valor, selecione Calendly__CalendlyAction__c
- Selecione o Sobrenome do Convidado.
- Selecione +Adicionar Campo. Para o terceiro campo:
- Defina o campo como E-mail.
- Para o valor, selecione Calendly__CalendlyAction__c
- Selecione E-mail do convidado.
- Selecione +Adicionar Campo. Para o quarto campo:
- Defina o campo como OwnerId.
- Para o Valor, selecione OwnerId.
- Para o primeiro campo:
- Marque a caixa Atribuir variável manualmente.
-
Em Store Contact ID em Variável, em Variável, selecione WhoRecordId.
- Selecione Concluir.
- Para salvar o fluxo, selecione Salvar. Selecione Salvar como para salvar a versão modificada do fluxo.
- Para ativar o fluxo, selecione Ativar. Observação: você também precisará desativar o CreateEventTemplate para não ter eventos duplicados no Salesforce.
- Na sua página de configuração, localize a caixa Buscar / Pesquisa rápida no canto superior esquerdo e digite fluxos.
- Em Configuração>Fluxos de Trabalho e Aprovações, selecione Fluxos. Veja a atualização de página.
-
Em Fluxos de Trabalho, selecione Abrir para o fluxo CreateEvent.
Observação: o construtor visual da sua organização pode ser visualizado na experiência Classic ou Lightning. A funcionalidade permanece a mesma. - Selecione o elemento preexistente Criar Registros, Criar Novo Lead, dentro do fluxo.
- Em Rótulo, digite Criar Novo Contato.
- Em Criar um registro para este objeto e em Objeto, insira Contato.
- Em Definir os valores dos campos para este objeto, remapeie todos os campos para seus valores correspondentes de Calendly:
- FirstName para {! NewCalendlyAction.InviteeFirstName__c}
- LastName to {! NewCalendlyAction.InviteeLastName__c}
- Email to {! NewCalendlyAction.InviteeEmail__c}
- OwnerId to {! OwnerId}
- Variable to {! WhoRecordID} - Uma vez terminado, selecione Concluir.
Observação: tanto os campos padrão quanto os personalizados no Salesforce podem ser mapeados para as respostas dos seus convidados às quatro primeiras perguntas personalizadas na página de agendamento de eventos usando {! NewCalendlyAction.CustomResponse1__c} through {! NewCalendlyAction.CustomResponse4__c}, respectivamente. - Para salvar o fluxo, selecione Salvar. Selecione Salvar Como para salvar a versão modificada do fluxo.
- Para ativar o fluxo, selecione Ativar.
.