Antes de começar
1. Instalar o pacote
Com sua sessão do Salesforce aberta, acesse este link:04taj000000A3B7AAK) é o Id da versão do pacote. Quando uma nova versão é publicada, esse Id muda.Se o link não abrir, pedir uma senha de instalação ou instalar algo que não corresponde ao que você vê aqui, provavelmente você está com um link antigo: peça o vigente ao seu Customer Success Manager.
2. Configurar a credencial
O pacote instala uma credencial externa e uma credencial nomeada, que são as que permitem ao Salesforce chamar a API do Treble.
Abra Setup → Named Credentials
treble_api_external_credential e, relacionada a ela, a credencial nomeada treble_api.Confirme a URL (normalmente não é preciso mexer nela)
https://main.treble.ai. Você não precisa configurá-la: apenas verifique se está assim.Adicione o cabeçalho de autorização
3. Dar permissões aos usuários
O Salesforce não permite usar uma credencial externa sem uma permissão explícita. O pacote traz um conjunto de permissões pronto.Abra Setup → Permission Sets
treble_api_permission.
Confirme o acesso à credencial

Atribua o conjunto aos usuários

4. Criar o fluxo que inicia a conversa
Com o pacote instalado e as permissões atribuídas, a ação do Treble já está disponível no Flow Builder do Salesforce. O exemplo a seguir inicia uma conversa de WhatsApp toda vez que uma conta é criada. A mesma estrutura serve para qualquer outro gatilho.Acesse Flows

Escolha o tipo de fluxo

Configure o gatilho e ative o caminho assíncrono
Account), quando ele é disparado (A record is created) e, em Optimize the Flow for, escolha Actions and Related Records.

Opcional: guarde em variáveis os dados de que você precisa

contactname. O mesmo é feito com o telefone, que é o dado de que a ação do Treble realmente precisa.Adicione a ação do Treble


treble e selecione Deploy Treble Conversation.
Preencha os parâmetros


deploymentPhone vem desativado (“Not Included”). Ative-o apenas se for usá-lo.Salve e ative
O que a ação faz por dentro
Vale a pena conhecer duas coisas, porque elas definem o que é possível e o que não é.O resultado é um texto, não um sim ou não
O resultado é um texto, não um sim ou não
result, com um texto:Error. Não há um campo separado de sucesso ou falha.Não é possível enviar variáveis de template a partir do fluxo
Não é possível enviar variáveis de template a partir do fluxo
Funciona com vários registros ao mesmo tempo
Funciona com vários registros ao mesmo tempo
Endpoint de implantação
Problemas frequentes
A implantação falha com um erro 401
A implantação falha com um erro 401
Authorization ou o conjunto de permissões não estão configurados corretamente.A recomendação da nossa equipe de engenharia nesses casos é desinstalar o pacote e instalá-lo novamente seguindo este guia passo a passo, em vez de tentar corrigir a configuração existente.Instalei o pacote, mas a credencial do Treble não aparece
Instalei o pacote, mas a credencial do Treble não aparece
treble_api_external_credential existe. Se não estiver lá, desinstale o pacote e instale-o novamente.O fluxo falha com um erro de autenticação ou de credencial
O fluxo falha com um erro de autenticação ou de credencial
- O cabeçalho
Authorizationnão foi criado, ou a API key ficou incompleta. - O usuário que executa o fluxo não tem atribuído o conjunto de permissões
treble_api_permission.
Não vejo a ação do Treble no Flow Builder
Não vejo a ação do Treble no Flow Builder
treble no buscador de ações: deve aparecer Deploy Treble Conversation, na categoria Treble.Se não estiver lá, confirme que a instalação do pacote foi concluída corretamente e que seu usuário está dentro do escopo que você escolheu ao instalar (admins, todos ou perfis específicos).O fluxo não pode ser salvo porque a ação faz uma chamada externa
O fluxo não pode ser salvo porque a ação faz uma chamada externa
Funciona para mim, mas não quando o fluxo é executado sozinho
Funciona para mim, mas não quando o fluxo é executado sozinho