Como categorizar automaticamente eventos do Calendly no Salesforce
Você pode configurar seu fluxo do Salesforce para categorizar automaticamente reuniões agendadas pelo Calendly. Isso ajuda com a geração de relatórios, classificando eventos por departamento, objetivo ou tipo de reunião (como engajamento do cliente ou onboarding).
Como funciona
O Salesforce pode usar seu link do Calendly (URL slug) para atribuir categorias. O slug é a última parte do seu link do Calendly. Por exemplo, em calendly.com/acmesales/pricing-review, o slug é pricing-review.
Quando você usa slugs em seu fluxo, Salesforce pode definir valores como Tipo de Reunião e Subtipo de Reunião.
Mapeie campos do Salesforce com base no seu link do Calendly
Nas etapas a seguir, categorizaremos reuniões por Tipo de reunião e Subtipo de Reunião, a título de exemplo. Criaremos campos personalizados para essas categorias no objeto Atividade para uso como registros de Eventos. Em seguida, atribuiremos o slug de URL como o valor para os campos Tipo de reunião e Subtipo de reunião.
Por exemplo:
URL do tipo de evento do Calendly | Slug | Tipo de reunião | Subtipo de reunião |
calendly.com/acmesales/pricing-review | revisão de preços | Engajamento do cliente | Reunião com clientes |
calendly.com/acmesales/account-overview | visão geral da conta | Engajamento do cliente | Reunião com clientes |
calendly.com/acmesales/discovery-call | discovery-call | Engajamento de leads | Reunião de boas-vindas/lançamento |
calendly.com/acmesales/30-minute-demo | Demonstração de 30 minutos | Engajamento de leads | Demonstração |
Etapa 1 – Criar campos personalizados
- Antes de começar, verifique se o objeto do seu evento tem os campos necessários criados (Tipo de Reunião e Subtipo de Reunião).
- Campos personalizados para tarefas e eventos devem ser criados no nível de atividade. Se você não tem certeza de como criar campos no objeto de eventos, pode consultar este artigo do Salesforce.
Etapa 2 – Abra seu fluxo
- Nas Configurações 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 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 3 – Adicionar um elemento Decision e criar Outcomes.
- Da caixa de ferramentas no lado esquerdo, arraste um elemento Decision e coloque-o ao lado de Decision, Temos um Registro? elemento.
- Defina o rótulo para algo como "Que evento foi agendado?" Você também pode adicionar detalhes à Descrição, se desejar.
- Adicione um resultado.
- Em detalhes do Outcome, defina o Rótulo como os nomes dos subtipos de reuniões ou use um rótulo que ajude você a identificar qual tipo de evento foi agendado. Por exemplo, você pode definir o rótulo para algo como "Reunião de Onboarding". Depois de adicionar um rótulo, o nome da API de Outcome será preenchido automaticamente.
- Adicione as seguintes condições:
Outcome 1:
Resource ={! $Record.Calendly__EventTypeSlug__c}
Operator =Equals
Value = insira seu slug do Calendly, por exemplo,pricing-review
Observação: consulte a tabela acima para obter exemplos do seu slug do Calendly. - Adicione um Outcome para cada subtipo de reunião que você gostaria de usar.
Etapa 4 – Crie Recursos para tipo e subtipo de reunião
- Do Painel de ferramentas no lado esquerdo, mude para as ferramentas de Gerenciador e selecione Novo recurso.
- Em Tipo de recurso, selecione Variável.
- Em Nome da API, insira Tipo de reunião.
- Em Tipo de dados, selecione Texto.
- Selecione Concluir.
- Repita essas etapas para criar um Recurso para Subtipo de Reunião.
Etapa 5 – Adicionar elementos de atribuição
- Ao lado do novo elemento Decision que você criou na etapa 2, adicione um elemento Assignment do lado direito.
- Em Rótulo, digite um nome semelhante ao rótulo de resultado correspondente que você criou, como "Reunião de Início de Onboarding". O nome da API será preenchido automaticamente.
- Em Definir valores de variáveis, insira o seguinte:
Variable ={! MeetingType}
Observação: isso faz referência ao recurso que você criou na etapa 3.
Operator =Equals
Value =your_meeting_type_here - Selecione + Adicionar atribuição
- Em Definir Valores de Variáveis, digite o seguinte:
Variable ={! MeetingSubtype}
Observação: isso faz referência ao recurso que você criou na etapa 3.
Operator =Equals
Value =your_meeting_subtype_here - Selecione Concluir.
- Repita essas etapas para cada opção de Outcome que você criou na etapa 2.
Etapa 6 – Mapeie seus campos personalizados
Para obter mais detalhes sobre mapeamento de campos, consulte Escolha como mapear dados do Calendly para campos do Salesforce.
- Selecione o elemento Criar Evento.
- Selecione + Adicionar campo na parte inferior dos mapeamentos de campo existentes.
- Em Campo, insira
Meeting_Type__creferindo-se ao seu campo personalizado. - Em Valor, digite
{! MeetingType}referenciando o recurso que você criou na etapa 3. - Selecione + Adicionar campo para adicionar outro mapeamento de campo.
- Em Campo, insira
Meeting_Subtype__creferindo-se ao seu campo personalizado. - Em Value, digite
{!. MeetingSubtype}faz referência ao recurso que você criou na Etapa 3. - Selecione Concluir.
Etapa 7 – Conecte os elementos
- Conecte o elemento de decisão aos elementos de atribuição e selecione o resultado correspondente.
- Conecte os elementos Assignment ao elemento Criar Evento.
- Salve e ative o fluxo.
Observação: se você não fez modificações anteriormente em CreateEventTemplate, você pode ver somente a opção Salvar como. Neste caso, selecione Salvar como e dê um título ao fluxo. Em seguida, desative o fluxo CreateEventTemplate.
Resultados finais
Quando você agendar uma reunião pelo seu link do Calendly, você deve ver o Tipo e Subtipo de Reunião (ou quaisquer campos que você criou) mapeados ao Evento!