Skip to content

Sendbird

O Sendbird Notifications oferece aos profissionais de marketing e gerentes de produtos um novo e poderoso canal de envio de mensagens persistentes e interativas no app para se comunicar com seus clientes. Essas mensagens podem ser usadas para qualquer comunicação e são mais comumente usadas para fins promocionais e transacionais.

Essa integração é mantida pela Sendbird.

Sobre a integração

A integração entre a Braze e o Sendbird permite que os usuários da empresa:

  • Use os recursos de segmentação e disparo da Braze para iniciar notificações personalizadas no app.
  • Crie notificações personalizadas no app na plataforma Sendbird Notifications, que são então entregues dentro do ambiente do app, aumentando o engajamento do usuário.

Ao aproveitar os recursos combinados da Braze e do Sendbird Notifications, as empresas podem elevar o engajamento do cliente e impulsionar taxas de conversão mais altas por meio de estratégias eficazes de notificação no app.

Pré-requisitos

Requisito Descrição
Conta Sendbird É necessário ter uma conta Sendbird para aproveitar essa parceria.
Sendbird UIKit Você deve ter o Sendbird UIKit instalado no seu app iOS ou Android.
Chave da API REST da Braze Uma chave da API REST da Braze com permissões users.track.

Ela pode ser criada no dashboard da Braze em Configurações > Chaves de API.
Endpoint REST da Braze URL do seu endpoint REST. Seu endpoint dependerá da URL da Braze para a sua instância.

Casos de uso

Diagrama resumindo os casos de uso da integração entre Braze e Sendbird Notifications para envio de mensagens de marketing e transacionais.

A integração entre Braze e Sendbird Notifications oferece diversos casos de uso para impulsionar o engajamento do cliente e proporcionar uma experiência de usuário excepcional:

  • Marketing: Aprimore campanhas direcionadas com promoções personalizadas e recomendações adaptadas às preferências dos usuários, como descontos exclusivos com base no histórico de navegação ou compras anteriores.
  • Transacional: Eleve a comunicação com o cliente por meio de atualizações em tempo real sobre pedidos, entregas, cobranças e pagamentos, incluindo notificações sobre status de pedido, detalhes de envio e prazos estimados de entrega.

Integração

Etapa 1: Criar um modelo de notificação

Os modelos do Sendbird permitem enviar notificações personalizadas no app criando e usando vários modelos para cada canal. Os modelos podem ser criados e personalizados no Sendbird Dashboard sem escrever código.

Editor de modelos do dashboard do Sendbird para criar modelos de notificação.

Etapa 2: Configurar a integração da Braze no dashboard do Sendbird

No Sendbird Dashboard, selecione seu aplicativo, navegue até Notifications > Integrations e clique em Add na seção Braze. Aqui, você precisará da sua chave da API REST da Braze e do endpoint REST da Braze.

Depois de preencher todos os campos, clique em Save para concluir a integração e acessar os endpoints de integração e o token de API.

Etapa 3: Instalar o Sendbird Notification Builder

Em seguida, você deve instalar o Sendbird Notification Builder. Essa extensão do Google Chrome permite enviar notificações personalizadas pelo Sendbird no dashboard da Braze.

Painel da extensão Sendbird Notification Builder para Chrome no dashboard da Braze.

Adicionar credenciais do Sendbird à extensão

Depois que a extensão estiver instalada, clique no ícone do Sendbird na barra de ferramentas do seu navegador e selecione Settings. Aqui, forneça seu app ID e token de API encontrados no Sendbird Notification Builder.

Etapa 4: Mapear o ID de usuário do Sendbird para o ID de usuário da Braze

Um ID de usuário do Sendbird deve ser adicionado a um perfil de usuário da Braze como um atributo personalizado para que a integração possa ser usada. Você pode fazer upload e atualizar perfis de usuário por meio de arquivos CSV na página de importação de usuário. Como alternativa, você pode usar o ID de usuário da Braze como o ID de usuário do Sendbird.

Etapa 5: Configurar seu modelo de webhook

Na Braze, em Modelos e mídias, acesse Modelos de webhook e escolha o Sendbird Webhook Template. Esse modelo só estará disponível se você tiver instalado a extensão Sendbird Notification Builder.

  1. Forneça um nome para o modelo e adicione equipes e tags conforme necessário.
  2. Copie um endpoint em tempo real ou em lote do dashboard do Sendbird no campo Webhook URL.
  3. No campo Receiver, clique no ícone e insira o atributo de usuário mapeado para o ID de usuário do Sendbird.
    • {{ '{{' }}custom_attribute.${sendbird_id}}} se você estiver usando um atributo personalizado sendbird_id como o ID de usuário do Sendbird.
    • {{ '{{' }}${user_id}}} se você estiver usando o ID de usuário da Braze como o ID de usuário do Sendbird.
  4. Na guia Settings, substitua SENDBIRD_API_TOKEN pelo token de API de notificações do dashboard do Sendbird.
  5. Salve o modelo.

Usando esta integração

Campaigns

  1. No dashboard da Braze, na página Campaigns, clique em Create Campaign > Webhook.
  2. Selecione o modelo de webhook que você criou nesta seção. É altamente recomendável usar o endpoint de lote para Campaigns.
  3. Personalize o modelo editando suas variáveis na guia Compose.

Canvas

  1. Em um Canvas novo ou existente, adicione um componente Message.
  2. Abra o componente e selecione Webhook nos Messaging Channels.
  3. Selecione o modelo de webhook que você criou nesta seção. É altamente recomendável usar o endpoint em tempo real para Canvas.
  4. Personalize o modelo editando suas variáveis na guia Compose.

Personalização

Rastrear status de entrega e abertura

Para integrar o evento de status de entrega e abertura das notificações com a métrica de conversão de uma campanha, adicione um evento personalizado no dashboard da Braze.

  1. No dashboard da Braze, acesse Settings > Manage Settings > Custom Events e clique em + Add Custom Event.
  2. Após criar um evento personalizado, clique em Manage Properties, adicione uma propriedade chamada “status” e escolha “String” como tipo de propriedade.
  3. Ao compor uma notificação em Campaigns ou Canvas, insira o nome do evento personalizado no campo Event Name.

Esse evento personalizado será disparado duas vezes para cada notificação: quando uma mensagem é enviada e quando um usuário abre a mensagem.

  • Quando uma mensagem é enviada, um evento personalizado é disparado com o status SENT.
  • Quando uma mensagem é lida, um evento personalizado é disparado com o status READ.
New Stuff!