Notificações push: o que são e como usar sem ser bloqueado
Notificação push é a mensagem que aparece na tela do celular, com o ícone do seu app, mesmo quando a pessoa não está usando o app. É o único canal em que o seu negócio fala primeiro, sem a pessoa precisar abrir nada.
E é justamente por isso que ela é frágil. Uma notificação ruim leva a pessoa a desligar todas, e você perde o canal para sempre com aquele cliente. Este guia é sobre usar bem.
Push no app nativo e push no PWA
Existem dois caminhos para um app mandar notificação, e eles se comportam de jeitos diferentes.
| App nativo (da loja) | PWA (pelo link) | |
|---|---|---|
| Android | funciona | funciona |
| iPhone | funciona | funciona desde o iOS 16.4, só se o app foi adicionado à tela de início |
| Pedido de permissão | quando o app decide, dentro das regras do sistema | só depois de um toque da pessoa num botão |
| Entrega | pelos serviços da Apple e do Google | pelo serviço de push ligado ao navegador |
A linha que muda tudo é a do iPhone no PWA. A notificação existe, mas depende de a pessoa abrir o Safari, tocar em Compartilhar e em "Adicionar à Tela de Início". A maioria não faz isso sem ser convidada. Se o seu negócio depende de alcançar clientes de iPhone por notificação, o app nativo é o caminho mais seguro.
O momento de pedir a permissão
No iPhone, nenhum app manda notificação sem pedir antes. No Android, isso vale desde a versão 13. E o pedido do sistema aparece uma vez só: se a pessoa tocar em "Não permitir", só ela mesma reativa, nos ajustes do celular.
Por isso o erro mais caro é pedir na primeira abertura, antes de a pessoa saber o que o app faz. O jeito que funciona:
- Espere um motivo. Peça quando a notificação passa a ter valor claro: depois do primeiro pedido, ao marcar um horário, ao entrar no programa de fidelidade;
- Explique antes, na sua tela. Uma tela simples do app dizendo "Quer saber quando seu pedido sair para entrega?", com um botão "Quero ser avisado";
- Só então chame o pedido do sistema. Quem tocou em "Quero" quase sempre aceita. Quem tocou em "Agora não" pode ser convidado de novo depois, sem ter queimado o pedido único.
A própria Apple recomenda pedir no contexto em que o recurso faz sentido, e não logo ao abrir.
Segmentação: mandar para quem interessa
Mandar a mesma mensagem para todo mundo é o jeito mais rápido de perder gente. Segmentar é só separar a base por algo que você já sabe:
- pelo que a pessoa fez: comprou nos últimos 30 dias, sumiu há 60, nunca usou o cupom;
- pelo que ela escolheu: unidade preferida, categoria favorita, horário de treino;
- por onde está na relação: cadastro novo, cliente fiel, cliente que cancelou.
Uma promoção de rodízio de pizza às terças faz sentido para quem pede à noite, não para quem só compra no almoço. A mesma mensagem, para a metade certa da base, gera mais pedido e menos gente desligando o app.
Para segmentar, o app precisa guardar essas informações. Por isso vale pensar nelas quando você descreve o app: data do último pedido, unidade, preferências, aniversário.
Frequência: menos do que parece
Existem dois tipos de notificação, e eles têm regras opostas:
Aviso sobre algo da pessoa: o pedido saiu, o horário é amanhã, o pagamento foi aprovado. Pode ser várias vezes no mesmo dia, porque ela quer saber.
Mensagem de marketing: promoção, novidade, convite para voltar. Aqui o limite é baixo. Para a maioria dos negócios locais, uma ou duas por semana já é o teto, e muitos vão melhor com uma a cada quinze dias.
Três regras práticas:
- nunca de madrugada, nem no horário em que o seu cliente dorme;
- uma ideia por notificação, com o que fazer em seguida;
- o toque leva para o lugar certo: a promoção abre a promoção, não a tela inicial.
O ícone da notificação no Android
No Android, a notificação usa dois ícones: o grande, que pode ser colorido, e o pequeno, que aparece na barra de status. O pequeno é desenhado pelo sistema usando só o formato, e as cores são ignoradas.
O resultado é que um ícone de app comum, colorido e com fundo cheio, aparece como um quadrado ou círculo branco sem forma nenhuma. Para isso não acontecer, o ícone pequeno precisa ser:
- uma silhueta simples, só a forma da marca;
- branca sobre fundo transparente;
- sem detalhes finos, porque ele aparece em tamanho muito pequeno.
No iPhone isso não existe: a notificação mostra o próprio ícone do app.
Exemplos por tipo de negócio
Delivery e restaurante. Pedido confirmado, saiu para entrega, chegou. Promoção do dia só para quem já pediu naquele horário.
Salão, barbearia e clínica. Lembrete na véspera e duas horas antes do horário. "Faz 30 dias do seu último corte" para quem costuma voltar todo mês.
Academia. Aula com vaga liberada na lista de espera. Aviso de mensalidade perto do vencimento. Mensagem para quem não faz check-in há duas semanas.
Pet shop. "Faz 25 dias do último banho do Thor", com o botão de marcar. Lembrete de vacina pela data cadastrada.
Fidelidade. "Faltam dois selos para o seu café grátis." Mensagem no aniversário com o brinde.
Igreja e associação. Aviso de evento na véspera, mudança de horário, transmissão começando. Aqui a frequência baixa é ainda mais importante.
Onde isso entra na Fabapp
Na Fabapp, o push faz parte do app nativo. Na aba Aplicativo, no passo Recursos, você ativa as notificações, e é isso que faz o app pedir a permissão no aparelho. No iPhone, a entrega passa pela Apple com a credencial que a plataforma cria na sua conta. No Android, a entrega usa o Firebase Cloud Messaging e exige que você conecte os dois arquivos do seu projeto Firebase no passo Contas; sem eles, o push funciona no iPhone e não no Android.
O que dispara cada aviso, e para quem, é parte do app que você descreve: "push quando o pedido mudar de etapa", "lembrete na véspera do horário". Os detalhes da configuração estão nos guias Publicar o app nas lojas e Conectando suas contas Apple e Google.
O resumo
- push é o canal em que o negócio fala primeiro, e por isso precisa ser útil para não ser desligado;
- no iPhone, o PWA só recebe push depois de adicionado à tela de início; o app nativo não tem essa barreira;
- o pedido de permissão do sistema aparece uma vez: explique antes e peça no momento em que faz sentido;
- avisos sobre algo da pessoa podem ser frequentes; marketing, uma ou duas vezes por semana no máximo;
- no Android, o ícone pequeno da notificação é uma silhueta branca sobre fundo transparente.
Um pedido pronto para criar o seu
Crie um app de fidelidade para uma rede de duas cafeterias. O cliente se cadastra com nome, celular e data de aniversário e escolhe a unidade preferida; a cada compra o atendente lê o QR code do cliente e soma um selo, e dez selos viram um café grátis; o cliente vê o cartão de selos, o histórico e os prêmios disponíveis; o app pede permissão de notificação só depois do primeiro selo, explicando para que serve; push automático quando faltam dois selos para o prêmio, no dia do aniversário e quando o cliente fica trinta dias sem aparecer; envio de promoção por push só para quem marcou interesse e por unidade; e um painel só meu com clientes ativos por unidade, selos do mês, prêmios resgatados e quantos aceitaram receber notificações.
Grátis para começar. A primeira versão chega em alguns minutos e você ajusta conversando.