Alertar responsáveis sobre negócios parados
Um workflow diário que encontra negócios sem atualização há uma semana e envia um resumo por e-mail.
Negócios que ficam parados esfriam e deixam a previsão de vendas pouco confiável. Este workflow verifica tudo toda manhã e avisa a equipe sobre quais negócios precisam de atenção.
1. Crie o workflow
Acesse Workflows, clique em + Novo workflow e dê o nome Alerta de negócios parados.
2. Defina o gatilho
Escolha Agendado e configure para rodar todos os dias às 8:00.
3. Encontre os negócios parados
Adicione uma etapa Buscar registros:
| Configuração | Valor |
|---|---|
| Objeto | Oportunidades |
| Filtro | Atualizado em é anterior a 7 dias atrás |
| Filtro | Etapa não é Ganho e não é Perdido |
| Limite | 100 |
4. Pare quando não houver nada a relatar
Adicione uma etapa Ramificação: continue somente se a busca retornar pelo menos um registro.
5. Escreva o resumo
Adicione uma etapa Código que agrupa os negócios por responsável:
export const main = async ({ opportunities }) => {
const byOwner = {};
for (const deal of opportunities) {
const owner = deal.owner?.email ?? 'sem responsável';
(byOwner[owner] ??= []).push(`- ${deal.name} (${deal.stage})`);
}
const lines = Object.entries(byOwner).map(([owner, deals]) => `${owner}\n${deals.join('\n')}`);
return { summary: `Negócios sem atualização há 7 dias:\n\n${lines.join('\n\n')}` };
};6. Envie
Adicione uma etapa Enviar e-mail para o gerente de vendas, com o resumo da etapa anterior como corpo. Ative o workflow.
Quer que cada responsável receba só os próprios negócios? Substitua a etapa 6 por um Iterador sobre os responsáveis e envie um e-mail por responsável.