Passar para o conteúdo principal

Enviar mensagens repetíveis com base em eventos que você rastreia no Intercom

Envie mensagens aos clientes sempre que eles realizarem uma ação, usando mensagens baseadas em eventos.

Escrito por Beth-Ann Sher

À medida que os clientes interagem com seu produto ou serviço, você provavelmente precisará enviar as mesmas mensagens mais de uma vez, geralmente após um evento específico ocorrer ou quando realizam determinada ação. Por exemplo: enviar uma confirmação de pedido após uma compra, ou avisar que um processo foi concluído.

Event based messaging permite exatamente isso. Crie um Chat, Post, Mobile Carousel, Push, SMS, Workflows, Surveys, Product Tour ou Banner que seja acionado sempre que um evento for rastreado, com proteção integrada contra excesso de mensagens. Mensagens baseadas em eventos também podem conter informações do evento, tornando suas notificações personalizadas.

Important: Para enviar mensagens transacionais como esta, você deve estar rastreando eventos no Intercom.

Você pode rastrear eventos com the JavaScript API, Google Tag manager, the REST API, ou apps and integrations. Se não souber como rastrear eventos no Intercom, pode precisar da ajuda de um desenvolvedor ou engenheiro. Recomendamos verificar com quem instalou o Intercom na sua empresa.

Note: Mensagens de saída acionadas por eventos (por exemplo, usar eventos para enviar banners, posts, carrosséis repetíveis etc.) exigem o add-on Proactive Support Plus, que pode ser adicionado a qualquer um dos nossos planos Intercom.

Criar uma mensagem baseada em evento

Comece criando (ou editando) uma mensagem de saída (neste exemplo usaremos um Banner).

Para configurar como esta mensagem é disparada por um evento, clique em “+ Add event or date rule” em “When to send” na aba de regras:

Note:

  • Esta deve ser uma dynamic message, not a fixed (one-off) message para usar um gatilho de evento.

  • Você só pode adicionar uma regra baseada em evento para enviar uma mensagem de saída.

  • Surveys não permitem que metadata seja incluída ao compor a mensagem, o que difere de outros tipos de mensagens Outbound, onde um gatilho baseado em evento pode ser definido.

Então, selecione o evento que deve acionar a mensagem. Neste exemplo queremos que a mensagem seja acionada sempre que um upload for concluído, para incentivarmos o usuário a compartilhá-lo:

Note: Eventos que já ocorreram não acionarão a mensagem, somente aqueles rastreados após a mensagem estar ativa.

Depois de adicionar seu evento, você pode usar a aba de frequência e agendamento para escolher com que frequência deseja que a mensagem seja enviada.

Sempre queremos avisar os clientes que seus uploads estão completos, mas é importante modificar essas configurações para garantir que não os sobrecarreguemos com mensagens. Para este exemplo, alteraremos o limite de uma vez por minuto para uma vez por hora.

Why is the limit one message per hour?

Se o limite fosse menor, os clientes poderiam facilmente ficar sobrecarregados pelo número de alertas que recebem.

Você pode ver no exemplo acima que somente o primeiro e o quarto eventos acionam a mensagem, pois estão separados por uma hora — isso ajuda a evitar que seus clientes sejam sobrecarregados com mensagens. É importante levar isso em conta ao enviar mensagens baseadas em eventos.

Uma vez satisfeito com o limite, você pode definir o número máximo de vezes que os clientes podem receber a mensagem. Talvez seja um lembrete que você queira enviar duas ou três vezes, ou talvez seja uma notificação que deva sempre ser enviada até que você pare a mensagem:

Queremos garantir que os clientes sempre recebam alertas quando seus uploads estiverem completos, não apenas para os três primeiros uploads, então mudaremos para continuar enviando até que a mensagem seja parada.

Aqui estão alguns outros usos para mensagens baseadas em eventos:

  • Envie um push móvel para seus clientes quando uma tarefa for atribuída a eles.

  • Envie um carousel móvel quando eles desbloquearem uma nova área do seu app.

  • Envie uma mensagem SMS quando eles tiverem uma consulta agendada.

  • Envie uma notificação em banner se o teste gratuito estiver prestes a expirar, ou se o pagamento falhou.

Note:

  • Mensagens não serão acionadas por eventos passados.

  • Embora você possa definir created_at de um evento ao acioná-lo usando nossa API, mensagens baseadas em eventos serão enviadas quando a solicitação da API for feita, independentemente do valor created_at enviado.

  • Embora eventos possam ser criados via REST API, há uma limitação: um Product Tour não pode ser acionado por uma chamada REST API. Em vez disso, recomendamos criar o evento via Javascript API.

  • Enviar eventos via REST API não permite que o direcionamento por URL funcione, pois não é possível detectar a URL no momento. O direcionamento por URL funcionará com eventos da Javascript API já que as URLs são reconhecíveis.

  • Eventos enviados via the JavaScript API acionarão todos os tipos de mensagem disponíveis.

  • Mensagens com gatilho por evento não são elegíveis para re-notificação (o recurso “Show Bot until”). Quando um gatilho por evento é adicionado às regras, a opção “Show Bot until” é ocultada.

Filtering your message audience based on event metadata

Se você track metadata with your events você também pode adicionar regras para que a mensagem seja enviada apenas quando certos critérios forem atendidos.

No nosso exemplo estamos notificando clientes sobre um upload finalizado, então podemos garantir que só será enviado em uploads que levaram mais de 2 minutos, onde eles saíram da página:

Pro tip: Recomendamos fortemente rastrear metadados de eventos para mais do que apenas filtros. Você também pode incluir metadados em mensagens baseadas em eventos para uma experiência mais relevante e pessoal. Saiba como rastrear metadados de eventos neste artigo, ou continue para aprender sobre incluí-los nas mensagens.

Você pode até usar regras When com regras Where como “Time on page” ou “Current URL”:

Com o gatilho de evento configurado, você está pronto para compor sua mensagem. 👇

Compondo uma mensagem baseada em evento com metadados

Compor uma mensagem que envia quando eventos ocorrem é muito semelhante a compor qualquer mensagem no Intercom, com duas considerações adicionais ✌️

A primeira é que você pode incluir metadados do evento no corpo da mensagem (ou assunto para um push móvel). Basta clicar no menu {...}:

Então selecione os metadados apropriados. Neste exemplo (que envia quando um arquivo é carregado) você poderia incluir o nome do arquivo ou um link direto para ele.

Important: Metadados podem levar 24 horas após serem rastreados pela primeira vez para aparecerem como opção no compositor de mensagens.

Recomendamos incluir dados de eventos sempre que relevante para mensagens mais úteis e personalizadas. Você pode usar metadados para incluir outras informações importantes, como:

  • Detalhes da compra.

  • Informações de envio.

  • Links para redefinição de senha.

  • Imagens do produto. — Basta enviar a URL como valor de metadado e inseri-la em um bloco HTML.

  • E mais...

Note:

  • Metadados não são formatados em suas mensagens, então garanta que sejam rastreados da maneira que você deseja que apareçam. Ex.: “$9.99” para preço, em vez de “999”.

  • Você só pode incluir metadados na mensagem após selecionar um evento como filtro “When”.

  • Metadados de eventos adicionados recentemente levam um dia para aparecer no compositor de mensagens.

  • Apenas 1 regra baseada em evento pode ser usada por mensagem.

  • Apenas as primeiras 20 chaves de metadados associadas ao evento estão disponíveis para uso. Quaisquer chaves adicionais não serão renderizadas.

  • As primeiras 20 chaves de metadados são determinadas pela ordem em que são enviadas com o evento.

  • Valores de metadados aninhados não são suportados. leia este artigo para saber mais.

  • Para que os metadados apareçam no compositor de SMS (por exemplo, um Código de Confirmação), a regra de gatilho do evento deve corresponder ao evento associado a esse metadado. Se um evento diferente for selecionado, o metadado não estará disponível para inserção.

A segunda coisa a ter em mente é que seus clientes podem ver esta mensagem várias vezes. Então, embora possa (e deva) ser pessoal, eles saberão que é automatizada e transacional. Recomendamos usar um tom muito mais simples e direto. 👌

Por fim, adicione quaisquer outros filtros de público como normalmente faria, defina um objetivo se quiser, e agende sua mensagem:

Pro tip: Você pode usar outros eventos como audience filters também, leia este artigo para saber mais sobre a diferença entre usar eventos como gatilhos e usá-los como filtros.

Mensagens baseadas em eventos em Series

Eventos também podem acionar conteúdo de um rule block in Series:

Notes: Metadados de evento não podem ser incluídos em mensagens em uma series. Como solução alternativa, você pode criar uma mensagem independente com seu gatilho de evento e metadados, e então copiar a mensagem para sua Series, para que os metadados sejam mantidos.

E agora?

Respondeu à sua pergunta?