Push interativo

Deixe o usuário agir direto na notificação

Botões de ação colocam opções nomeadas na própria notificação, e o usuário aprova, resgata ou acompanha num toque. Você cria os conjuntos de botões do iOS sem código no Control Panel da Pushwoosh, e eles saem da mesma Jornada que qualquer outro push.

Três telas de celular lado a lado mostrando notificações push com botões de ação: Aprovar e Recusar num alerta de pagamento, Resgatar recompensa e Jogar agora num drop de jogo, Acompanhar e Pedir de novo numa atualização de entrega

Mais de 80.000 empresas confiam na Pushwoosh para escalar o engajamento

O recurso, por completo

Um push simples dá ao usuário uma única opção: tocar ou ignorar. Um push interativo adiciona opções nomeadas à própria notificação, então aceitar ou recusar, resgatar, acompanhar, confirmar e lembrar depois se resolvem num único toque, direto da tela de bloqueio.

Criado no Control Panel (iOS)

Configure → Edit Actions: dê nome a uma categoria, adicione um ou dois botões e salve. Mudar um rótulo não exige release.

Botões na notificação (iOS)

O iOS desenha os botões a partir da categoria anexada ao push, abaixo da mensagem que o usuário expandiu.

Destrutivo ou padrão (iOS)

Marque um botão como destrutivo para vermelho ou padrão para azul, e Recusar nunca vai parecer Aprovar.

Abre o app, ou resolve ali mesmo (iOS)

Por botão: traga o app para o primeiro plano ou resolva a ação sem sair da tela de bloqueio.

Três botões em linha (Android)

O Android exibe até três ações nativas lado a lado, cada uma com seu rótulo e seu comportamento ao toque.

Botões de CTA (web push)

Notificações do navegador trazem botões personalizados que levam a uma URL ou deep link próprio.

Onde os botões ficam entre um push simples e uma tela cheia

Quando a mensagem termina emEnvieOnde a escolha aparece
Nada além da leituraUm push simplesO banner
Uma escolha pequena, de uma a três opçõesUm push interativoA notificação expandida no iOS, a gaveta no Android
Uma imagem que vale mostrarUm push com rich mediaA notificação expandida
Vários itens para compararUm push com carrossel de imagensA notificação expandida, depois de puxar para baixo
Um formulário, uma lista ou um layoutUma mensagem in-app ou uma página Rich MediaUma tela cheia no app, aberta ao tocar
Quando a mensagem termina em
1 / 5
Nada além da leitura
Onde a escolha aparece
O banner
Quando a mensagem termina em
2 / 5
Uma escolha pequena, de uma a três opções
Envie
Um push interativo
Onde a escolha aparece
A notificação expandida no iOS, a gaveta no Android
Quando a mensagem termina em
3 / 5
Uma imagem que vale mostrar
Onde a escolha aparece
A notificação expandida
Quando a mensagem termina em
4 / 5
Vários itens para comparar
Onde a escolha aparece
A notificação expandida, depois de puxar para baixo
Quando a mensagem termina em
5 / 5
Um formulário, uma lista ou um layout
Envie
Uma mensagem in-app ou uma página Rich Media
Onde a escolha aparece
Uma tela cheia no app, aberta ao tocar

O trabalho que ele faz, dentro de uma jornada

Uma Jornada, vários formatos

Botões são um atributo de uma mensagem que você já envia, e não uma integração separada.

A audiência, o gatilho, o segmento e o perfil do cliente continuam onde estão. O que muda é o que o usuário pode fazer quando a mensagem chega, e você define isso na mesma Jornada do Cliente que já roda seu push, in-app, email e SMS.

Um pagamento retido, resolvido num toque

Uma transação no cartão dispara um evento. Um push silencioso pré-carrega os detalhes da transação em segundo plano, invisível para o usuário, e o push interativo chega com dois botões: Aprovar, e Recusar em vermelho destrutivo.

Aprovar libera o pagamento sem que o app chegue a abrir. Recusar abre a tela de bloqueio do cartão. Se nenhum botão for tocado em cinco minutos, a mesma Jornada recorre ao SMS, levando a mesma escolha.

Para que usar

Os botões fazem sentido sempre que a mensagem termina naturalmente numa pequena decisão. Para um simples comunicado, o push comum já resolve.

MomentoO que os botões dizemO que o usuário faz
E-commerce: carrinho abandonadoFinalizar compra: Ver carrinhoPaga direto da tela de bloqueio, ou abre o carrinho para mudar o pedido antes
Fintech: aprovação de transaçãoAprovar: RecusarLibera um pagamento ou bloqueia o cartão sem abrir o app
Delivery de comida: status do pedidoAcompanhar: Pedir de novoSegue o entregador, ou repete o último pedido a partir da atualização
Apps de assinatura: renovaçãoRenovar: Lembrar depoisEstende o plano num toque, ou adia sem cancelar
Jogos mobile: drop de recompensaResgatar recompensa: Jogar agoraColeta a recompensa e cai no evento que precisa de jogadores
Saúde: lembrete de consultaConfirmar: RemarcarConfirma a presença, que é o que reduz as faltas
Eventos: ingressos à vendaGarantir ingresso: Me lembreReserva um lugar, ou pede um lembrete mais perto da data
Qualquer setor: lembretes de rotinaMarcar como feito: Lembrar depoisResolve o lembrete sem precisar passar pelo app
Momento
1 / 8
E-commerce: carrinho abandonado
O que os botões dizem
Finalizar compra: Ver carrinho
O que o usuário faz
Paga direto da tela de bloqueio, ou abre o carrinho para mudar o pedido antes
Momento
2 / 8
Fintech: aprovação de transação
O que os botões dizem
Aprovar: Recusar
O que o usuário faz
Libera um pagamento ou bloqueia o cartão sem abrir o app
Momento
3 / 8
Delivery de comida: status do pedido
O que os botões dizem
Acompanhar: Pedir de novo
O que o usuário faz
Segue o entregador, ou repete o último pedido a partir da atualização
Momento
4 / 8
Apps de assinatura: renovação
O que os botões dizem
Renovar: Lembrar depois
O que o usuário faz
Estende o plano num toque, ou adia sem cancelar
Momento
5 / 8
Jogos mobile: drop de recompensa
O que os botões dizem
Resgatar recompensa: Jogar agora
O que o usuário faz
Coleta a recompensa e cai no evento que precisa de jogadores
Momento
6 / 8
Saúde: lembrete de consulta
O que os botões dizem
Confirmar: Remarcar
O que o usuário faz
Confirma a presença, que é o que reduz as faltas
Momento
7 / 8
Eventos: ingressos à venda
O que os botões dizem
Garantir ingresso: Me lembre
O que o usuário faz
Reserva um lugar, ou pede um lembrete mais perto da data
Momento
8 / 8
Qualquer setor: lembretes de rotina
O que os botões dizem
Marcar como feito: Lembrar depois
O que o usuário faz
Resolve o lembrete sem precisar passar pelo app
Duas palavras num botão decidem se ele vai ser tocado

50 notificações push que valem a pena copiar, com o texto e o criativo que fizeram cada uma funcionar.

Veja os exemplos

Cobertura de plataformas e técnica

Botões de ação funcionam no iOS, no Android e na web, mas o caminho de criação e a visibilidade mudam por plataforma. A última coluna mostra onde o botão é o próprio push e onde ele precisa de um handler no seu app.

RecursoiOSAndroidWebEntregue por
Botões de ação nomeados na notificaçãoiOS 10+, um ou doisAndroid, até trêsChromeO próprio push
Um botão que abre o app ou dispensaiOS 10+AndroidChromeO próprio push, sem código no app
Um botão que faz deep link ou age ali mesmoiOS 10+AndroidChromeUm handler configurado uma vez no seu app, lendo o identificador da ação
Conjuntos de botões reutilizáveis criados sem releaseSim, categorias no Control PanelSDK e custom data–Pushwoosh Control Panel, anexado na criação
Botões definidos pela APIios_category em /createMessageCustom data em /createMessageCustom dataA Messages API
Botões visíveis sem expandir a notificação–Sim, na gavetaSimA área de notificações do SO
Uma escolha que precisa de formulário, lista ou layoutSimSim–Uma mensagem in-app ou uma página Rich Media, aberta ao tocar
Recurso
1 / 7
Botões de ação nomeados na notificação
iOS
iOS 10+, um ou dois
Android
Android, até três
Web
Chrome
Entregue por
O próprio push
Recurso
2 / 7
Um botão que abre o app ou dispensa
iOS
iOS 10+
Android
Android
Web
Chrome
Entregue por
O próprio push, sem código no app
Recurso
3 / 7
Um botão que faz deep link ou age ali mesmo
iOS
iOS 10+
Android
Android
Web
Chrome
Entregue por
Um handler configurado uma vez no seu app, lendo o identificador da ação
Recurso
4 / 7
Conjuntos de botões reutilizáveis criados sem release
iOS
Sim, categorias no Control Panel
Android
SDK e custom data
Web
–
Entregue por
Pushwoosh Control Panel, anexado na criação
Recurso
5 / 7
Botões definidos pela API
iOS
ios_category em /createMessage
Android
Custom data em /createMessage
Web
Custom data
Entregue por
A Messages API
Recurso
6 / 7
Botões visíveis sem expandir a notificação
iOS
–
Android
Sim, na gaveta
Web
Sim
Entregue por
A área de notificações do SO
Recurso
7 / 7
Uma escolha que precisa de formulário, lista ou layout
iOS
Sim
Android
Sim
Web
–
Entregue por
Uma mensagem in-app ou uma página Rich Media, aberta ao tocar

Segurança e hospedagem

A Pushwoosh roda em hardware próprio nos EUA e na Alemanha, em conformidade com GDPR.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

Como funciona

No iOS, criar os botões não exige código. Decidir o que cada um faz, além de abrir o app, é um passo de engenharia feito uma única vez — e é o mesmo passo em qualquer fornecedor, porque é o modelo da Apple e do Android.

  1. Crie o conjunto de botões (sem código)

    Em Configure → Edit Actions, crie uma categoria, adicione um ou dois botões, dê um rótulo a cada um, marque como destrutivo ou padrão e escolha se ele abre o app. A Pushwoosh salva tudo com um ID e envia o catálogo ao dispositivo no registro.

  2. Configure o handler uma vez (desenvolvedor)

    Um botão que só abre o app ou dispensa não precisa de código. Para fazer deep link, marcar algo como feito ou agir ali mesmo, o app lê o identificador da ação uma vez, via didReceiveNotificationResponse no iOS ou pelo intent da notificação no Android. Os conjuntos de botões do Android também são configurados desse lado.

  3. Orquestre (sem código)

    Escolha a categoria ao criar o push, ou defina ios_category pela Messages API. Envie para o mesmo segmento, pela mesma Jornada do Cliente que o resto da sua mensageria.

Limites que vale conhecer

A mecânica é simples. Estes são os limites.

  • No iOS, os botões ficam na notificação expandida. O banner recolhido mostra só o texto, então a escolha aparece depois de um toque longo ou de puxar para baixo.
  • Uma categoria do Control Panel comporta um ou dois botões. O Android exibe até três, lado a lado, e quanto mais botões você coloca, mais curto cada rótulo precisa ser.
  • Qualquer coisa além de abrir o app ou dispensar precisa do handler configurado uma vez. Apple e Android funcionam assim, então o passo é universal, e não uma lacuna da Pushwoosh.
  • Os conjuntos de botões do Android são configurados pelo SDK e por custom data. A tela do Control Panel cobre as categorias do iOS.
  • Botões melhoram as notificações que você já envia. Eles acrescentam algo a fazer com a mensagem, não ampliam quem a recebe.
  • O push reporta entrega e abertura. Qual botão foi tocado é um evento do app que você envia de volta, então configure esse evento se quiser números por botão.