Manual do usuárioFluxos de trabalhoDetectar oportunidades estagnadas

Detectar oportunidades estagnadas

Notifique automaticamente os gestores quando as oportunidades não tiverem sido atualizadas.

Mantenha o seu pipeline saudável alertando os gestores quando as oportunidades ficarem estagnadas. Este fluxo de trabalho verifica oportunidades que não foram atualizadas há um número específico de dias.

O problema

Oportunidades sem atualizações levam a:

  • Negócios esfriando.
  • Previsões pouco confiáveis.
  • Perda de receita.

A solução

Crie um fluxo de trabalho agendado que encontre oportunidades estagnadas e envie e-mails aos respectivos gestores.

Configuração passo a passo

Etapa 1: criar o fluxo de trabalho

  1. Vá para Configurações → Fluxos de trabalho.
  2. Clique em + Novo fluxo de trabalho.
  3. Dê o nome “Alerta de oportunidade estagnada”.

Etapa 2: configurar o gatilho

  1. Selecione Agendado.
  2. Defina para executar diariamente (por exemplo, todos os dias às 08:00).

Etapa 3: pesquisar oportunidades estagnadas

  1. Adicione a ação Pesquisar registros.
  2. Configurar:
CampoValor
ObjetoOportunidades
FiltroAtualizado em é anterior a (hoje - 7 dias)
FiltroEtapa não é “Venda fechada” E não é “Venda perdida”
Limite100

Etapa 4: verificar se algum foi encontrado

  1. Adicione a ação Filtro.
  2. Condição: {{searchRecords.length}} é maior do que 0.
  3. Se não houver oportunidades estagnadas, o fluxo de trabalho termina aqui.

Etapa 5: formatar o alerta (ação de Código)

Adicione uma ação de Código para formatar o e-mail:

export const main = async (params) => {
  const opportunities = params.opportunities;
 
  // Agrupa oportunidades por proprietário
  const byOwner = {};
  opportunities.forEach(opp => {
    const ownerEmail = opp.owner?.email || 'sem-responsavel';
    if (!byOwner[ownerEmail]) {
      byOwner[ownerEmail] = [];
    }
    byOwner[ownerEmail].push({
      name: opp.name,
      amount: opp.amount,
      lastUpdated: opp.updatedAt,
      stage: opp.stage
    });
  });
 
  // Formata o resumo para o gestor
  let summary = "Relatório de oportunidades estagnadas\n\n";
  Object.entries(byOwner).forEach(([owner, opps]) => {
    summary += `${owner}: ${opps.length} oportunidades estagnadas\n`;
    opps.forEach(opp => {
      summary += `  - ${opp.name} (${opp.stage})\n`;
    });
    summary += "\n";
  });
 
  return {
    summary,
    totalCount: opportunities.length
  };
};

Etapa 6: enviar e-mail de alerta

Adicione a ação Enviar e-mail:

CampoValor
Paragerente-de-vendas@suaempresa.com.br
Assunto{{code.totalCount}} oportunidades estagnadas precisam de atenção
Corpo{{code.summary}}

Etapa 7: testar e ativar

  1. Clique em Testar para executar o fluxo de trabalho.
  2. Verifique se o e-mail contém os dados corretos.
  3. Ative quando estiver pronto.

Opções de personalização

Alterar o limite de estagnação

Modifique o filtro de Pesquisar registros para alterar de 7 dias para o período da sua preferência:

  • 3 dias para vendas de alto ritmo.
  • 14 dias para negócios empresariais.
  • 30 dias para ciclos de vendas longos.

Alertar representantes individualmente

Em vez de um e-mail único para o gestor, use o Iterador para enviar e-mails personalizados a cada representante sobre os seus próprios negócios estagnados.

Adicionar escalonamento

Crie vários fluxos de trabalho com gravidade crescente:

  1. Dia 7: e-mail para o representante.
  2. Dia 14: e-mail para o representante + gestor.
  3. Dia 21: criar tarefa para o gestor intervir.

Enviar para outras ferramentas

Use Requisição HTTP para enviar para um webhook de uma ferramenta de mensagens da equipe, além do e-mail.

Relacionados