Iniciar uma conversa a partir de um URL

Os usuários podem iniciar uma conversa com seu agente usando um URL. O local em que você coloca o URL depende do seu caso de uso. Você pode colocar o URL em um e-mail, site, app ou local físico, em qualquer lugar em que possa incorporar o URL como um botão, link ou código QR.

Navegar manualmente para o URL de um agente (copiando e colando, por exemplo) não funciona devido às medidas de segurança do navegador. É necessário incorporar o URL em um botão, link ou código QR.

A experiência do usuário

Quando o usuário abre o URL do agente, há três resultados possíveis: sucesso, fallback ou erro.

Sucesso

O usuário inicia uma conversa com o RBM. Para que a conversa seja iniciada, todos os critérios a seguir precisam ser atendidos:

  • O Google Mensagens está instalado no dispositivo (versão mínima messages.android_20241029_00).
  • Os chats RCS estão ativados no app Mensagens.
  • O agente do RBM é lançado na operadora do usuário.

Fallback

O usuário é direcionado para um número de telefone ou código de acesso alternativo. Isso ocorre se algum dos critérios de sucesso não for atendido e um número alternativo tiver sido fornecido no URL.

Erro

O usuário recebe uma mensagem de erro e um link para a Central de Ajuda do app Mensagens para explicar por que o agente pode não estar disponível e ajudar o usuário a resolver o problema.

Isso ocorre se algum dos critérios de sucesso não for atendido e um número alternativo não for fornecido.

Criar o URL do agente

É possível criar URLs em dois formatos, conforme definido na GSMA RCC.07 v.14.0, seção 3.6.3.4.

Por motivos de segurança, esses formatos não oferecem sugestões predefinidas para o usuário no URL.

Formato 1: usar apenas o ID do serviço

   sms:bot%40botplatform.example.com?body=tell%20me%20about%20checking%20accounts
  • sms:bot%40botplatform.example.com: ID de serviço exclusivo do agente.
  • &body=tell%20me%20about%20checking%20accounts: mensagem predefinida opcional que o usuário vai receber quando abrir a conversa do RBM com seu agente.

Limitação: esse formato não pode incluir um número de telefone alternativo. Se uma conversa de RBM não puder ser estabelecida, o usuário vai receber uma mensagem de erro.

Formato 2: usar um número de telefone e um ID de serviço

   sms:+15012011657?service_id=bot%40botplatform.example.com&body=tell%20me%20about%20checking%20accounts
  • +15012011657: número de telefone no formato E.164 ou código curto válido associado ao agente.
  • service_id=bot%40botplatform.example.com: ID de serviço exclusivo do seu agente.
  • body=tell%20me%20about%20checking%20accounts: mensagem predefinida opcional que o usuário vai receber quando abrir a conversa do RBM com seu agente.

Mensagem pré-preenchida

Para oferecer uma experiência mais tranquila ao usuário, preencha o campo de entrada de mensagem quando a conversa do RBM for aberta. Isso permite que os usuários enviem rapidamente uma mensagem relevante tocando no botão de envio.

Para incluir uma mensagem pré-preenchida, use o parâmetro body no URL. O parâmetro de corpo precisa ser codificado por URL. Por exemplo, os espaços precisam ser substituídos por %20.

A mensagem precisa estar alinhada à intenção do usuário e às metas da sua marca. Confira um exemplo de uma marca de bem-estar: sms:bot%40botplatform.example.com?body=make%20an%20appointment. Quando o usuário toca nesse link, o app de mensagens dele abre o chat com a mensagem preenchida "Agendar uma consulta".

Mensagem pré-preenchida

Práticas recomendadas

Ao incorporar códigos QR nos materiais da sua marca, sempre crie um link curto que redirecione os usuários para o URL do agente (por exemplo, https://short.link/abc123). Confira os benefícios de usar um link curto:

  • Proteção para o futuro: é possível atualizar o URL do agente por trás do link curto, se necessário, sem precisar reimprimir materiais com um novo código QR.
  • Substituição perfeita: evite que o usuário se confunda com o URL se ele for redirecionado para uma opção de substituição.