Notificações Personalizadas em Fluxos no Salesforce

Automatizando a comunicação interna com eficiência e inteligência.

Dentro do Salesforce, automações não servem apenas para executar ações em segundo plano — elas também existem para comunicar pessoas no momento certo, com a informação certa. E é exatamente esse o papel das Notificações Personalizadas.

Apesar de extremamente úteis, esse recurso ainda é pouco explorado em muitos projetos. Em diversos cenários, processos críticos dependem exclusivamente de e-mails, relatórios ou até conferências manuais, quando poderiam ser resolvidos de forma simples com uma notificação em tempo real dentro do próprio sistema.

Neste artigo, o foco não está em um objeto específico, mas sim em como construir a base de uma notificação personalizada reutilizável para qualquer processo, qualquer objeto e qualquer tipo de evento.

O exemplo prático será feito com o status da oportunidade sendo alterado para “Fechado e Ganha”, mas é importante deixar claro desde já:


Tudo o que será construído aqui pode ser facilmente adaptado para Casos,
Leads, Contratos, Pedidos, Usuários ou qualquer outro objeto.

O objetivo é que você entenda a arquitetura da notificação, e não apenas o cenário da oportunidade.


Qual o Verdadeiro Problema Que Vamos Resolver?

Em muitos negócios, o sistema até registra os eventos corretamente, mas as pessoas não são avisadas no momento certo.

Alguns exemplos comuns:

  • Um caso crítico é criado, mas o responsável só descobre depois
  • Um contrato é aprovado, mas ninguém é notificado automaticamente
  • Um lead é convertido, mas a equipe comercial não recebe alerta
  • Uma oportunidade é encerrada, mas não há comunicação imediata

O problema aqui não é o dado existir no sistema. É a falta de comunicação automática baseada no acontecimento.


Vamos utilizar o caso de uma Oportunidade sendo Fechada e Ganha como exemplo de automação para disparar uma notificação ao proprietário.

Para começar, o primeiro passo será criar um Tipo de Notificação Personalizada nas configurações. No painel de configurações, pesquise por “Notificações Personalizadas”. Nessa tela, você poderá visualizar todos os tipos de notificações personalizadas já existentes na sua org.

Notificações personalizadas - Salesforce

Para criar um novo tipo de notificação personalizada, clique em “Novo”. O sistema irá disponibilizar os campos para o cadastro. Preencha corretamente e sempre lembre de marcar para qual canal essa notificação deve se aplicar (Desktop e/ou Celular).

Notificações personalizadas no Salesforce

Ao clicar em Salvar, o novo tipo de notificação personalizada já estará disponível para visualização e edição no painel de tipos de notificação.


Criação do Fluxo

Agora, na tela de criação de fluxos, vamos criar um Fluxo acionado por alteração de registro para captar a mudança de fase da oportunidade para Fechado e Ganha.

Com o fluxo criado, iniciaremos a construção das ações. Nossa primeira etapa será criar as fórmulas de Título da Notificação, Corpo da Notificação e capturar os IDs dos usuários que devem receber essa notificação em uma variável do tipo Texto (Coleção).

Vamos começar capturando o ID do proprietário da oportunidade. Primeiro, crie uma variável de texto e marque a opção “Permitir diversos valores (coleção)”. Dessa forma, garantimos que a variável funcione como um array e possa armazenar vários IDs.

Variável de coleção - Notificações personalizadas

Agora que temos a variável de coleção Ids_para_notificacao, vamos adicionar um elemento de Atribuição no fluxo.

Atribuição de ID - Notificação personalizada Salesforce

O próximo passo é atribuir à variável Ids_para_notificacao o valor do ID do proprietário da oportunidade: {!$Record.OwnerId}. Atenção para utilizar o operador “Adicionar”, e não “Igual”.

Agora que temos os IDs dos destinatários, vamos criar uma Fórmula de Título e uma Fórmula para o Corpo da Notificação.

Título da Notificação:
“Oportunidade: ” & {!$Record.Name}

Corpo da Notificação:
“A oportunidade: ” & {!$Record.Name} & ” do cliente ” & {!$Record.Account.Name} & ” acaba de ser fechada como ganha. Clique aqui para ver mais informações.”

Como último passo antes do envio da notificação, precisamos buscar o ID do Tipo de Notificação Personalizada. Para isso, adicione um elemento de Obter Registros e utilize o campo DeveloperName com o operador Igual para o nome da API configurado no início: Notificaes_Globais.

Agora que temos todos os dados necessários, basta preencher essas informações no elemento de “Enviar Notificação Personalizada”.

O último ponto de atenção é a página de destino da notificação. No campo “ID de Destino”, informe o ID do registro para onde o usuário será direcionado ao clicar na notificação. Neste caso, utilizamos o ID da própria oportunidade: {!$Record.Id}.

Pronto! A partir de agora, sempre que uma oportunidade for marcada como Fechada e Ganha, o proprietário receberá automaticamente a seguinte notificação na tela:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Use o campo a baixo para procurar no site ou anotica de seu interesse.

Resumo Semanal Salesforce – 10 a 16 de Junho de 2025

Einstein Copilot, Trailhead e Flow em destaque: veja o que movimentou o universo Salesforce nesta semana

Salesforce Inspector Reloaded

Explore qualquer registro como um verdadeiro especialista

Notificações Personalizadas em Fluxos no Salesforce

Automatizando a comunicação interna com eficiência e inteligência.

Veja mais