Saltar para o conteúdo principal

Visão Geral

Esse fluxo de trabalho é acionado sempre que um novo e-mail é recebido e atualiza um campo personalizado no registro de Pessoa com a contagem total de e-mails desse remetente.

Pré-requisitos

Antes de configurar esse fluxo de trabalho, crie um campo personalizado no objeto Pessoas:
  1. Vá para Configurações → Modelo de Dados → Pessoas
  2. Adicione um novo campo Número
  3. Dê a ele um nome como “Número de e-mails recebidos desta pessoa”

Configuração passo a passo

Etapa 1: Configurar o gatilho

  1. Vá para Fluxos de Trabalho e crie um novo fluxo de trabalho
  2. Selecione Registro é criado como o gatilho
  3. Escolha Participantes da Mensagem (disponível em Objetos avançados)
Um Participante da Mensagem é a combinação de um ID de mensagem e um ID de pessoa, criando um registro exclusivo por mensagem. Isso é mais fácil de acompanhar do que Mensagens diretamente porque podemos acessar o campo handle, que contém o endereço de e-mail do remetente (ou do destinatário).

Etapa 2: Filtrar por função

  1. Adicione a ação Filtro
  2. Defina a condição: Role igual a FROM
Isso garante que você conte apenas as mensagens enviadas por essa pessoa, e não as mensagens enviadas para ela.

Etapa 3: Pesquisar todos os Participantes da Mensagem com o mesmo handle

  1. Adicione a ação Pesquisar Registros
  2. Selecione Participantes da Mensagem como o objeto
  3. Adicione filtros: Handle igual ao handle do gatilho (o endereço de e-mail do remetente) e Role igual a FROM
  4. Aumente o Limite de 1 para 200 (o máximo)
Isso encontra todas as mensagens desse endereço de e-mail para obter a contagem total.
A ação Pesquisar Registros é limitada a retornar no máximo 200 registros. No entanto, como você está usando apenas o valor totalCount (não os registros individuais), esta etapa retornará o número total de e-mails enviados por essa pessoa.

Etapa 4: Atualizar o registro de Pessoa com uma ação Criar ou Atualizar Registro

  1. Adicione a ação Criar ou Atualizar Registro
Use Upsert Record em vez de Update Record aqui. Isso permite identificar a pessoa pelo endereço de e-mail dela (o campo handle), em vez de exigir um ID de registro de uma etapa anterior.
  1. Selecione Pessoas como o objeto
  2. Encontre a pessoa cujo e-mail corresponde ao handle do Participante da Mensagem
  3. Defina seu campo personalizado “Número de e-mails recebidos” como {{searchRecords.totalCount}}
O valor totalCount da ação Pesquisar Registros representa o número total de e-mails recebidos dessa pessoa.

Relacionados