Como criar leads ou casos no Salesforce com o Flow Builder

Pássaro

2 de dez. de 2021

Construtor de Fluxo

1 min read

Como criar leads ou casos no Salesforce com o Flow Builder

Principais Conclusões

    • O Bird’s Flow Builder permite uma integração sem costura com o Salesforce, possibilitando a criação automatizada de leads e casos através de múltiplos canais de comunicação.

    • A integração suporta WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber e mais.

    • Com a conectividade do Salesforce, as empresas podem enriquecer os registros de CRM, centralizar conversas de suporte e construir uma lógica de funil automatizada de ponta a ponta.

    • Os principais casos de uso incluem:

      • Criar leads no Salesforce diretamente de canais de mensagens

      • Criar casos no Salesforce para equipes de suporte

      • Roteamento, etiquetagem e enriquecimento de dados de clientes nos fluxos

    • A integração requer:

      • Uma conta de administrador do Bird

      • Uma organização do Salesforce com acesso de administrador

    • A configuração começa configurando um Aplicativo Conectado do Salesforce com OAuth habilitado, escopos apropriados e níveis de permissão relaxados.

    • Os escopos de OAuth necessários incluem:

      • Acessar e gerenciar seus dados (api)

      • Acesso à web (web)

      • Tokens de atualização (offline_access)

    • Após criar o Aplicativo Conectado, os usuários devem recuperar sua Chave do Consumidor e Segredo do Consumidor para as credenciais do Flow Builder.

    • Os tokens de OAuth são gerados através do Salesforce usando uma etapa de autorização no navegador, seguida pela recuperação dos tokens de acesso e atualização via cURL ou Postman.

    • O token de atualização garante autenticação contínua, mesmo quando os tokens de acesso expiram.

    • Um erro comum de integração — “API REST não está habilitada para esta Organização” — pode ser resolvido habilitando o acesso à API nas permissões administrativas do perfil do usuário.

    • Uma vez que as credenciais do Salesforce estejam configuradas, os usuários podem importar um modelo do Flow Builder para criar leads ou casos via WhatsApp, Viber, SMS e outros canais.

    • Pontos de extremidade da API permitem que o Flow Builder envie dados para objetos do Salesforce como Lead ou Case usando mapeamentos de campo definidos no Gerenciador de Objetos do Salesforce.

    • Os usuários podem personalizar fluxos para acionar ações do Salesforce com base no comportamento do canal, respostas de clientes, etiquetas ou estágios do funil.

    • O fluxo retorna IDs de registros do Salesforce (por exemplo, ID do Caso) para acompanhamento, relatórios ou roteamento.

    • Após a configuração, as empresas podem gerar automaticamente entradas do Salesforce em tempo real a partir de qualquer canal suportado pela Bird.

Destaques de Perguntas e Respostas

  • O que a integração do Salesforce com o Flow Builder permite que você faça?

    Isso permite a criação automática de leads e casos no Salesforce a partir de qualquer canal de comunicação suportado conectado ao Bird.

  • Quais canais podem enviar dados para o Salesforce?

    WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, SMS e mais.

  • Quais são os principais casos de uso?

    Criando leads do Salesforce, criando casos de suporte, enriquecendo perfis e construindo funis de vendas automatizados conectados ao CRM.

  • Quais permissões do Salesforce são necessárias?

    Acesso de administrador, juntamente com um aplicativo conectado configurado com OAuth, acesso à API e restrições de IP/token mais flexíveis.

  • Quais escopos OAuth devem ser adicionados?

    Acesso à API, acesso à web e refresh_token/acesso_offline.

  • Quais credenciais a Bird precisa para se autenticar no Salesforce?

    A Chave de Consumidor e o Segredo de Consumidor do Aplicativo Conectado, além de um token de acesso e um token de atualização.

  • Por que é necessário um token de atualização?

    Porque os tokens de acesso do Salesforce expiram, e o token de atualização é usado para obter novos automaticamente.

  • O que causa o erro "A API REST não está habilitada para esta Organização"?

    O acesso à API está desabilitado no perfil do usuário no Salesforce. Habilitar API Enabled resolve isso.

  • Como os objetos do Salesforce, como Lead ou Case, são mapeados no Flow Builder?

    Fazendo referência aos nomes de campo do Gerenciador de Objetos do Salesforce (por exemplo, Sobrenome, Telefone, Empresa).

  • Você pode usar o WhatsApp para criar leads no Salesforce?

    Sim — o WhatsApp pode alimentar dados estruturados nos campos de Lead do Salesforce através do Flow Builder.

  • O Viber pode ser usado para criar casos no Salesforce?

    Sim — as mensagens do Viber podem acionar a criação de casos com os detalhes enviados através das APIs do Salesforce.

  • O fluxo retorna IDs do Salesforce?

    Sim — O Salesforce responde com IDs de objeto (por exemplo, ID do Caso), que podem ser armazenados ou usados em automações futuras.

O Bird oferece muitas integrações diretas que permitem conectar suas comunicações às ferramentas e plataformas já utilizadas em seu negócio.

Usando as integrações nativas do Flow Builder, conexões personalizadas via solicitações HTTP e webhooks, você pode enriquecer facilmente os perfis de clientes, permitir um engajamento rápido de vendas e gerar leads mais qualificados.

Hoje, discutiremos nossa integração com o Salesforce. 

O que essa integração permite

Com essa integração, você pode:

  • Adicionar leads ao Salesforce a partir de diferentes canais de comunicação: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc. Ao usar o WhatsApp para geração de leads, implementar SMS de fallback garante que nenhum lead potencial seja perdido devido a falhas de entrega.

  • Criar casos no Salesforce para manter registros e armazenar dados importantes dentro dos casos de todos os seus canais

  • Implementar flexibilidade e automação na criação de leads/casos em qualquer ponto do seu funil de vendas

Capacidades de integração do Salesforce em um relance

Capacidade

Descrição

Criar leads

Criar Leads no Salesforce a partir de canais de mensagens

Criar casos

Criar Casos no Salesforce para fluxos de trabalho de suporte

Suporte a canais

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Controle de automação

Acionar a criação de leads ou casos em qualquer etapa do fluxo

Enriquecimento de dados

Armazenar dados estruturados de canais nos registros do Salesforce

O que você irá construir neste guia

Neste guia, você aprenderá como:

  1. Configurar corretamente seu Salesforce

  2. Conectar o Salesforce com o Bird

  3. Resolver erros ao conectar o Salesforce

  4. Criar um fluxo no Flow Builder que enviará dados para o Salesforce

  5. Conectar o WhatsApp com o Salesforce para enviar seus leads

  6. Conectar o Viber com o Salesforce para enviar seus casos

Requisitos

Antes de começar a construir a lógica no Flow Builder, você precisa ter os seguintes requisitos prontos:

  • Uma conta Bird: Certifique-se de ter acesso como administrador.

  • Uma conta Salesforce: Você precisa de “Acesso de administrador”

Lista de verificação de pré-requisitos

Requisito

Nível de acesso

Notas

Conta Bird

Administrador

Necessário para criar e publicar fluxos

Conta Salesforce

Administrador

Necessário para acesso ao Aplicativo Conectado e API

O Bird oferece muitas integrações diretas que permitem conectar suas comunicações às ferramentas e plataformas já utilizadas em seu negócio.

Usando as integrações nativas do Flow Builder, conexões personalizadas via solicitações HTTP e webhooks, você pode enriquecer facilmente os perfis de clientes, permitir um engajamento rápido de vendas e gerar leads mais qualificados.

Hoje, discutiremos nossa integração com o Salesforce. 

O que essa integração permite

Com essa integração, você pode:

  • Adicionar leads ao Salesforce a partir de diferentes canais de comunicação: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc. Ao usar o WhatsApp para geração de leads, implementar SMS de fallback garante que nenhum lead potencial seja perdido devido a falhas de entrega.

  • Criar casos no Salesforce para manter registros e armazenar dados importantes dentro dos casos de todos os seus canais

  • Implementar flexibilidade e automação na criação de leads/casos em qualquer ponto do seu funil de vendas

Capacidades de integração do Salesforce em um relance

Capacidade

Descrição

Criar leads

Criar Leads no Salesforce a partir de canais de mensagens

Criar casos

Criar Casos no Salesforce para fluxos de trabalho de suporte

Suporte a canais

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Controle de automação

Acionar a criação de leads ou casos em qualquer etapa do fluxo

Enriquecimento de dados

Armazenar dados estruturados de canais nos registros do Salesforce

O que você irá construir neste guia

Neste guia, você aprenderá como:

  1. Configurar corretamente seu Salesforce

  2. Conectar o Salesforce com o Bird

  3. Resolver erros ao conectar o Salesforce

  4. Criar um fluxo no Flow Builder que enviará dados para o Salesforce

  5. Conectar o WhatsApp com o Salesforce para enviar seus leads

  6. Conectar o Viber com o Salesforce para enviar seus casos

Requisitos

Antes de começar a construir a lógica no Flow Builder, você precisa ter os seguintes requisitos prontos:

  • Uma conta Bird: Certifique-se de ter acesso como administrador.

  • Uma conta Salesforce: Você precisa de “Acesso de administrador”

Lista de verificação de pré-requisitos

Requisito

Nível de acesso

Notas

Conta Bird

Administrador

Necessário para criar e publicar fluxos

Conta Salesforce

Administrador

Necessário para acesso ao Aplicativo Conectado e API

O Bird oferece muitas integrações diretas que permitem conectar suas comunicações às ferramentas e plataformas já utilizadas em seu negócio.

Usando as integrações nativas do Flow Builder, conexões personalizadas via solicitações HTTP e webhooks, você pode enriquecer facilmente os perfis de clientes, permitir um engajamento rápido de vendas e gerar leads mais qualificados.

Hoje, discutiremos nossa integração com o Salesforce. 

O que essa integração permite

Com essa integração, você pode:

  • Adicionar leads ao Salesforce a partir de diferentes canais de comunicação: WhatsApp, Instagram, Telegram, WeChat, LINE, Messenger, Google Business Chat, Viber, etc. Ao usar o WhatsApp para geração de leads, implementar SMS de fallback garante que nenhum lead potencial seja perdido devido a falhas de entrega.

  • Criar casos no Salesforce para manter registros e armazenar dados importantes dentro dos casos de todos os seus canais

  • Implementar flexibilidade e automação na criação de leads/casos em qualquer ponto do seu funil de vendas

Capacidades de integração do Salesforce em um relance

Capacidade

Descrição

Criar leads

Criar Leads no Salesforce a partir de canais de mensagens

Criar casos

Criar Casos no Salesforce para fluxos de trabalho de suporte

Suporte a canais

WhatsApp, Viber, SMS, Instagram, Telegram, LINE, Messenger

Controle de automação

Acionar a criação de leads ou casos em qualquer etapa do fluxo

Enriquecimento de dados

Armazenar dados estruturados de canais nos registros do Salesforce

O que você irá construir neste guia

Neste guia, você aprenderá como:

  1. Configurar corretamente seu Salesforce

  2. Conectar o Salesforce com o Bird

  3. Resolver erros ao conectar o Salesforce

  4. Criar um fluxo no Flow Builder que enviará dados para o Salesforce

  5. Conectar o WhatsApp com o Salesforce para enviar seus leads

  6. Conectar o Viber com o Salesforce para enviar seus casos

Requisitos

Antes de começar a construir a lógica no Flow Builder, você precisa ter os seguintes requisitos prontos:

  • Uma conta Bird: Certifique-se de ter acesso como administrador.

  • Uma conta Salesforce: Você precisa de “Acesso de administrador”

Lista de verificação de pré-requisitos

Requisito

Nível de acesso

Notas

Conta Bird

Administrador

Necessário para criar e publicar fluxos

Conta Salesforce

Administrador

Necessário para acesso ao Aplicativo Conectado e API

Passo 1: Configure um App Conectado do Salesforce

Para acessar a seção de Aplicativos Conectados no Salesforce (Experiência Lighting), siga estes passos:

  1. Faça login no Salesforce como um administrador

  2. Selecione Configuração na lista suspensa da conta (no canto superior direito)

  3. No painel à esquerda, vá para Gerenciador de Aplicativos > Novo Aplicativo Conectado

Por favor, note: se você enfrentar o problema de visualização abaixo, clique em “Clique aqui para abrir esta página no Salesforce Classic.”

App Manager setup

Criar um Aplicativo Conectado

Na página de Novo Aplicativo Conectado, preencha os seguintes campos obrigatórios em Informações Básicas:

  • Nome do Aplicativo Conectado, ex. Integração Bird.

  • Nome da API, ex. Bird_Integration

  • Email de Contato, ex. xxx@contatoemail.com

Configurar configurações de OAuth

  1. Vá para API (Ativar Configurações de OAuth), e selecione Ativar Configurações de OAuth.

    • No campo URL de Retorno, insira https://login.salesforce.com/

    • No campo Escopos de OAuth Selecionados, selecione Acessar e gerenciar seus dados (api)

    • Fornecer acesso aos seus dados via Web (web)

    • Realizar solicitações em seu nome a qualquer momento (refresh_token, offline_access)

    • Clique Adicionar

Escopos de OAuth explicados

Escopo de OAuth

Por que é necessário

api

Permite que o Bird leia e escreva objetos do Salesforce

web

Habilita a autorização OAuth baseada em navegador

offline_access

Permite tokens de atualização para acesso de longa duração


  1. Clique no botão Salvar para salvar o novo Aplicativo Conectado.


New Connected App page


  1. Na lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), encontre o Aplicativo que você acabou de criar e, em seguida, clique em Gerenciar.

Atualizar políticas de OAuth

  1. Na página que se abre, clique no botão Editar

    • Em políticas de OAuth, selecione Todos os usuários podem se autorizar na lista de Usuários Permitidos

    • No Relaxamento de IP, selecione Relaxar restrições de IP 

    • No Política de Token de Atualização, clique em Token de atualização é válido até ser revogado. Sob Políticas de Sessão, selecione o valor de Tempo Limite (24 horas), clique no botão Salvar

New Connected App page


  1. Volte para a lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), e clique no Aplicativo que você acabou de criar e, em seguida, clique em Visualizar.

Recuperar Chave do Consumidor e Segredo

  1. Vá para API (Ativar Configurações de OAuth) e anote a Chave do Consumidor e o Segredo do Consumidor. Você precisará desta chave e segredo para a configuração de credenciais na integração do Salesforce do MessageBird.

Para acessar a seção de Aplicativos Conectados no Salesforce (Experiência Lighting), siga estes passos:

  1. Faça login no Salesforce como um administrador

  2. Selecione Configuração na lista suspensa da conta (no canto superior direito)

  3. No painel à esquerda, vá para Gerenciador de Aplicativos > Novo Aplicativo Conectado

Por favor, note: se você enfrentar o problema de visualização abaixo, clique em “Clique aqui para abrir esta página no Salesforce Classic.”

App Manager setup

Criar um Aplicativo Conectado

Na página de Novo Aplicativo Conectado, preencha os seguintes campos obrigatórios em Informações Básicas:

  • Nome do Aplicativo Conectado, ex. Integração Bird.

  • Nome da API, ex. Bird_Integration

  • Email de Contato, ex. xxx@contatoemail.com

Configurar configurações de OAuth

  1. Vá para API (Ativar Configurações de OAuth), e selecione Ativar Configurações de OAuth.

    • No campo URL de Retorno, insira https://login.salesforce.com/

    • No campo Escopos de OAuth Selecionados, selecione Acessar e gerenciar seus dados (api)

    • Fornecer acesso aos seus dados via Web (web)

    • Realizar solicitações em seu nome a qualquer momento (refresh_token, offline_access)

    • Clique Adicionar

Escopos de OAuth explicados

Escopo de OAuth

Por que é necessário

api

Permite que o Bird leia e escreva objetos do Salesforce

web

Habilita a autorização OAuth baseada em navegador

offline_access

Permite tokens de atualização para acesso de longa duração


  1. Clique no botão Salvar para salvar o novo Aplicativo Conectado.


New Connected App page


  1. Na lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), encontre o Aplicativo que você acabou de criar e, em seguida, clique em Gerenciar.

Atualizar políticas de OAuth

  1. Na página que se abre, clique no botão Editar

    • Em políticas de OAuth, selecione Todos os usuários podem se autorizar na lista de Usuários Permitidos

    • No Relaxamento de IP, selecione Relaxar restrições de IP 

    • No Política de Token de Atualização, clique em Token de atualização é válido até ser revogado. Sob Políticas de Sessão, selecione o valor de Tempo Limite (24 horas), clique no botão Salvar

New Connected App page


  1. Volte para a lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), e clique no Aplicativo que você acabou de criar e, em seguida, clique em Visualizar.

Recuperar Chave do Consumidor e Segredo

  1. Vá para API (Ativar Configurações de OAuth) e anote a Chave do Consumidor e o Segredo do Consumidor. Você precisará desta chave e segredo para a configuração de credenciais na integração do Salesforce do MessageBird.

Para acessar a seção de Aplicativos Conectados no Salesforce (Experiência Lighting), siga estes passos:

  1. Faça login no Salesforce como um administrador

  2. Selecione Configuração na lista suspensa da conta (no canto superior direito)

  3. No painel à esquerda, vá para Gerenciador de Aplicativos > Novo Aplicativo Conectado

Por favor, note: se você enfrentar o problema de visualização abaixo, clique em “Clique aqui para abrir esta página no Salesforce Classic.”

App Manager setup

Criar um Aplicativo Conectado

Na página de Novo Aplicativo Conectado, preencha os seguintes campos obrigatórios em Informações Básicas:

  • Nome do Aplicativo Conectado, ex. Integração Bird.

  • Nome da API, ex. Bird_Integration

  • Email de Contato, ex. xxx@contatoemail.com

Configurar configurações de OAuth

  1. Vá para API (Ativar Configurações de OAuth), e selecione Ativar Configurações de OAuth.

    • No campo URL de Retorno, insira https://login.salesforce.com/

    • No campo Escopos de OAuth Selecionados, selecione Acessar e gerenciar seus dados (api)

    • Fornecer acesso aos seus dados via Web (web)

    • Realizar solicitações em seu nome a qualquer momento (refresh_token, offline_access)

    • Clique Adicionar

Escopos de OAuth explicados

Escopo de OAuth

Por que é necessário

api

Permite que o Bird leia e escreva objetos do Salesforce

web

Habilita a autorização OAuth baseada em navegador

offline_access

Permite tokens de atualização para acesso de longa duração


  1. Clique no botão Salvar para salvar o novo Aplicativo Conectado.


New Connected App page


  1. Na lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), encontre o Aplicativo que você acabou de criar e, em seguida, clique em Gerenciar.

Atualizar políticas de OAuth

  1. Na página que se abre, clique no botão Editar

    • Em políticas de OAuth, selecione Todos os usuários podem se autorizar na lista de Usuários Permitidos

    • No Relaxamento de IP, selecione Relaxar restrições de IP 

    • No Política de Token de Atualização, clique em Token de atualização é válido até ser revogado. Sob Políticas de Sessão, selecione o valor de Tempo Limite (24 horas), clique no botão Salvar

New Connected App page


  1. Volte para a lista de Aplicativos Conectados (Aplicativos > Gerenciador de Aplicativos), e clique no Aplicativo que você acabou de criar e, em seguida, clique em Visualizar.

Recuperar Chave do Consumidor e Segredo

  1. Vá para API (Ativar Configurações de OAuth) e anote a Chave do Consumidor e o Segredo do Consumidor. Você precisará desta chave e segredo para a configuração de credenciais na integração do Salesforce do MessageBird.

Etapa 2: Obtendo tokens do Salesforce para autorizar o acesso

Como funcionam os tokens OAuth do Salesforce

No Salesforce, os tokens de acesso têm uma vida útil limitada especificada pelo tempo limite da sessão. Se um aplicativo usar um token de acesso expirado, um erro “Sessão expirada ou inválida” será exibido. 

Use um token de atualização durante o processo de autorização para obter um novo token de acesso. Usar um novo token garantirá que o token de acesso esteja sempre ativo.

Artefatos OAuth do Salesforce

Artefato

Finalidade

Duração

Chave do consumidor

Identifica seu aplicativo conectado

Estática

Segredo do consumidor

Autentica o aplicativo conectado

Estática

Token de acesso

Autoriza solicitações da API do Salesforce

De curta duração

Token de atualização

Renova tokens de acesso

De longa duração

URL da instância

URL base da API do Salesforce

Estática

Obtenha a URL da sua instância

  1. Envie a seguinte solicitação curl para obter a URL da instância. 

  • client_id = Chave do consumidor

  • client_secret = Segredo do consumidor

  • username = nome de usuário de login do Salesforce

  • password = senha de login do Salesforce

Terminal window showing a curl command to request an OAuth2 token


Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Postman dashboard

Autorize o aplicativo e recupere o código

  1. Obtendo seu código. Use seu navegador favorito e insira a seguinte URL de solicitação em uma nova aba para obter o código. 

  • <CONSUMER_KEY> deve ser substituído pela Chave do Consumidor obtida na etapa anterior

  • <YOUR_INSTANCE> deve ser substituído pelo nome da sua instância


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Em seguida, insira sua URL de solicitação no navegador. Permita acesso se qualquer alerta aparecer. Você verá o navegador redirecionado para uma URL como a abaixo. Você pode obter o código usando essa mesma URL.

  • https://login.salesforce.com/?code=XXXX

Trocar código por tokens de acesso e atualização

  1. Obtenha token de acesso & token de atualização: Envie a seguinte solicitação curl para obter os tokens. 

  • <CODE> deve ser substituído pelo código que você obteve na etapa anterior. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> deve ser substituído pelos segredos obtidos com o aplicativo conectado criado

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Você pode obter o access_token e refresh_token da resposta.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternativa: usando Postman

Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

Como funcionam os tokens OAuth do Salesforce

No Salesforce, os tokens de acesso têm uma vida útil limitada especificada pelo tempo limite da sessão. Se um aplicativo usar um token de acesso expirado, um erro “Sessão expirada ou inválida” será exibido. 

Use um token de atualização durante o processo de autorização para obter um novo token de acesso. Usar um novo token garantirá que o token de acesso esteja sempre ativo.

Artefatos OAuth do Salesforce

Artefato

Finalidade

Duração

Chave do consumidor

Identifica seu aplicativo conectado

Estática

Segredo do consumidor

Autentica o aplicativo conectado

Estática

Token de acesso

Autoriza solicitações da API do Salesforce

De curta duração

Token de atualização

Renova tokens de acesso

De longa duração

URL da instância

URL base da API do Salesforce

Estática

Obtenha a URL da sua instância

  1. Envie a seguinte solicitação curl para obter a URL da instância. 

  • client_id = Chave do consumidor

  • client_secret = Segredo do consumidor

  • username = nome de usuário de login do Salesforce

  • password = senha de login do Salesforce

Terminal window showing a curl command to request an OAuth2 token


Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Postman dashboard

Autorize o aplicativo e recupere o código

  1. Obtendo seu código. Use seu navegador favorito e insira a seguinte URL de solicitação em uma nova aba para obter o código. 

  • <CONSUMER_KEY> deve ser substituído pela Chave do Consumidor obtida na etapa anterior

  • <YOUR_INSTANCE> deve ser substituído pelo nome da sua instância


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Em seguida, insira sua URL de solicitação no navegador. Permita acesso se qualquer alerta aparecer. Você verá o navegador redirecionado para uma URL como a abaixo. Você pode obter o código usando essa mesma URL.

  • https://login.salesforce.com/?code=XXXX

Trocar código por tokens de acesso e atualização

  1. Obtenha token de acesso & token de atualização: Envie a seguinte solicitação curl para obter os tokens. 

  • <CODE> deve ser substituído pelo código que você obteve na etapa anterior. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> deve ser substituído pelos segredos obtidos com o aplicativo conectado criado

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Você pode obter o access_token e refresh_token da resposta.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternativa: usando Postman

Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

Como funcionam os tokens OAuth do Salesforce

No Salesforce, os tokens de acesso têm uma vida útil limitada especificada pelo tempo limite da sessão. Se um aplicativo usar um token de acesso expirado, um erro “Sessão expirada ou inválida” será exibido. 

Use um token de atualização durante o processo de autorização para obter um novo token de acesso. Usar um novo token garantirá que o token de acesso esteja sempre ativo.

Artefatos OAuth do Salesforce

Artefato

Finalidade

Duração

Chave do consumidor

Identifica seu aplicativo conectado

Estática

Segredo do consumidor

Autentica o aplicativo conectado

Estática

Token de acesso

Autoriza solicitações da API do Salesforce

De curta duração

Token de atualização

Renova tokens de acesso

De longa duração

URL da instância

URL base da API do Salesforce

Estática

Obtenha a URL da sua instância

  1. Envie a seguinte solicitação curl para obter a URL da instância. 

  • client_id = Chave do consumidor

  • client_secret = Segredo do consumidor

  • username = nome de usuário de login do Salesforce

  • password = senha de login do Salesforce

Terminal window showing a curl command to request an OAuth2 token


Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Postman dashboard

Autorize o aplicativo e recupere o código

  1. Obtendo seu código. Use seu navegador favorito e insira a seguinte URL de solicitação em uma nova aba para obter o código. 

  • <CONSUMER_KEY> deve ser substituído pela Chave do Consumidor obtida na etapa anterior

  • <YOUR_INSTANCE> deve ser substituído pelo nome da sua instância


Terminal window displaying a Salesforce OAuth 2.0 authorization URL template


Request URL in the browser

Em seguida, insira sua URL de solicitação no navegador. Permita acesso se qualquer alerta aparecer. Você verá o navegador redirecionado para uma URL como a abaixo. Você pode obter o código usando essa mesma URL.

  • https://login.salesforce.com/?code=XXXX

Trocar código por tokens de acesso e atualização

  1. Obtenha token de acesso & token de atualização: Envie a seguinte solicitação curl para obter os tokens. 

  • <CODE> deve ser substituído pelo código que você obteve na etapa anterior. 

  • <CONSUMER_KEY>

  • <CONSUMER_SECRET> deve ser substituído pelos segredos obtidos com o aplicativo conectado criado

Terminal screenshot showing a curl command to request an OAuth 2.0 access token


Você pode obter o access_token e refresh_token da resposta.

Screenshot of a JSON response from a Salesforce OAuth token request


Alternativa: usando Postman

Se você não estiver familiarizado com curl, pode usar Postman para enviar a solicitação. Siga estas etapas:

Screenshot of a successful Salesforce OAuth 2.0 token request made using Postman

Resolvendo problemas na sua conexão com o Salesforce

O erro mais comum encontrado ao integrar o Salesforce com o Bird e como corrigi-lo:

“A API REST não está habilitada para esta Organização”

Quando você tenta enviar uma solicitação para a API do Salesforce usando as credenciais acima, às vezes você receberá esse erro.

  • A API REST não está habilitada para esta Organização.

Você pode resolver esse erro seguindo os passos abaixo.

Clique em Configuração no canto superior direito.

Setup menu highlighted


Vá para ADMINISTRAÇÃO > Gerenciar Usuários e clique em Perfis.

Profiles view


Clique em Editar no perfil específico que você deseja atualizar.

Role para baixo e vá para Permissões Administrativas e marque a caixa API Habilitada.

Administrative permissions view

Não se esqueça de rolar para baixo na página e clicar em Salvar.

O erro mais comum encontrado ao integrar o Salesforce com o Bird e como corrigi-lo:

“A API REST não está habilitada para esta Organização”

Quando você tenta enviar uma solicitação para a API do Salesforce usando as credenciais acima, às vezes você receberá esse erro.

  • A API REST não está habilitada para esta Organização.

Você pode resolver esse erro seguindo os passos abaixo.

Clique em Configuração no canto superior direito.

Setup menu highlighted


Vá para ADMINISTRAÇÃO > Gerenciar Usuários e clique em Perfis.

Profiles view


Clique em Editar no perfil específico que você deseja atualizar.

Role para baixo e vá para Permissões Administrativas e marque a caixa API Habilitada.

Administrative permissions view

Não se esqueça de rolar para baixo na página e clicar em Salvar.

O erro mais comum encontrado ao integrar o Salesforce com o Bird e como corrigi-lo:

“A API REST não está habilitada para esta Organização”

Quando você tenta enviar uma solicitação para a API do Salesforce usando as credenciais acima, às vezes você receberá esse erro.

  • A API REST não está habilitada para esta Organização.

Você pode resolver esse erro seguindo os passos abaixo.

Clique em Configuração no canto superior direito.

Setup menu highlighted


Vá para ADMINISTRAÇÃO > Gerenciar Usuários e clique em Perfis.

Profiles view


Clique em Editar no perfil específico que você deseja atualizar.

Role para baixo e vá para Permissões Administrativas e marque a caixa API Habilitada.

Administrative permissions view

Não se esqueça de rolar para baixo na página e clicar em Salvar.

Passo 3: Crie um novo fluxo no Flow Builder para criar leads ou casos

Importar e publicar o modelo de fluxo do Salesforce

A configuração do Salesforce está concluída. Agora, vamos iniciar um novo fluxo. Este modelo ajudará você a conectar seu canal de comunicação favorito ao Salesforce e enviar novos leads ou casos para sua equipe acompanhar:

  1. Faça login no seu Painel do Bird e vá para Construtor de Fluxo

  2. Baixe o fluxo de exemplo que você usará.

  3. Importe o fluxo usando a função de importação. 


Import flow screen

Anexe os canais que deseja usar para criar leads/casos no Salesforce. Em seguida, você pode publicar este fluxo. 

Importar e publicar o modelo de fluxo do Salesforce

A configuração do Salesforce está concluída. Agora, vamos iniciar um novo fluxo. Este modelo ajudará você a conectar seu canal de comunicação favorito ao Salesforce e enviar novos leads ou casos para sua equipe acompanhar:

  1. Faça login no seu Painel do Bird e vá para Construtor de Fluxo

  2. Baixe o fluxo de exemplo que você usará.

  3. Importe o fluxo usando a função de importação. 


Import flow screen

Anexe os canais que deseja usar para criar leads/casos no Salesforce. Em seguida, você pode publicar este fluxo. 

Importar e publicar o modelo de fluxo do Salesforce

A configuração do Salesforce está concluída. Agora, vamos iniciar um novo fluxo. Este modelo ajudará você a conectar seu canal de comunicação favorito ao Salesforce e enviar novos leads ou casos para sua equipe acompanhar:

  1. Faça login no seu Painel do Bird e vá para Construtor de Fluxo

  2. Baixe o fluxo de exemplo que você usará.

  3. Importe o fluxo usando a função de importação. 


Import flow screen

Anexe os canais que deseja usar para criar leads/casos no Salesforce. Em seguida, você pode publicar este fluxo. 

Use o Salesforce com o WhatsApp e o Viber

Este fluxo de template permitirá que você conecte seus canais favoritos (WhatsApp, Viber, SMS, etc.) com o Salesforce. Os seguintes exemplos mostrarão como conectar o Salesforce para criar leads em:

Mapeamento de canal para objeto Salesforce

Canal

Objeto Salesforce

Caso de uso principal

WhatsApp

Lead

Engajamento de vendas e leads recebidos

Viber

Caso

Suporte ao cliente e rastreamento de problemas

SMS

Lead ou Caso

Canal de fallback ou de entrada

Outros canais

Configurável

Depende da lógica do fluxo

Tenha em mente que você pode mudar o canal ou o caso de uso dependendo das suas necessidades.

Import a flow view


Você deve conseguir ver seu fluxo na sua tela.

Flow illustration


Prepare a autenticação para fluxos de canal

Busque seu token de acesso antes de ativar seu fluxo. 

A URL do endpoint da API é a seguinte:

  • client_id = Chave do Consumidor

  • client_secret = Segredo do Consumidor, 

  • Para o refresh_token, consulte o passo 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Este fluxo de template permitirá que você conecte seus canais favoritos (WhatsApp, Viber, SMS, etc.) com o Salesforce. Os seguintes exemplos mostrarão como conectar o Salesforce para criar leads em:

Mapeamento de canal para objeto Salesforce

Canal

Objeto Salesforce

Caso de uso principal

WhatsApp

Lead

Engajamento de vendas e leads recebidos

Viber

Caso

Suporte ao cliente e rastreamento de problemas

SMS

Lead ou Caso

Canal de fallback ou de entrada

Outros canais

Configurável

Depende da lógica do fluxo

Tenha em mente que você pode mudar o canal ou o caso de uso dependendo das suas necessidades.

Import a flow view


Você deve conseguir ver seu fluxo na sua tela.

Flow illustration


Prepare a autenticação para fluxos de canal

Busque seu token de acesso antes de ativar seu fluxo. 

A URL do endpoint da API é a seguinte:

  • client_id = Chave do Consumidor

  • client_secret = Segredo do Consumidor, 

  • Para o refresh_token, consulte o passo 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Este fluxo de template permitirá que você conecte seus canais favoritos (WhatsApp, Viber, SMS, etc.) com o Salesforce. Os seguintes exemplos mostrarão como conectar o Salesforce para criar leads em:

Mapeamento de canal para objeto Salesforce

Canal

Objeto Salesforce

Caso de uso principal

WhatsApp

Lead

Engajamento de vendas e leads recebidos

Viber

Caso

Suporte ao cliente e rastreamento de problemas

SMS

Lead ou Caso

Canal de fallback ou de entrada

Outros canais

Configurável

Depende da lógica do fluxo

Tenha em mente que você pode mudar o canal ou o caso de uso dependendo das suas necessidades.

Import a flow view


Você deve conseguir ver seu fluxo na sua tela.

Flow illustration


Prepare a autenticação para fluxos de canal

Busque seu token de acesso antes de ativar seu fluxo. 

A URL do endpoint da API é a seguinte:

  • client_id = Chave do Consumidor

  • client_secret = Segredo do Consumidor, 

  • Para o refresh_token, consulte o passo 2.3.

Screenshot of a URL used to request a new Salesforce access token using a refresh token


Flow illustration

Crie um Lead no Salesforce com WhatsApp

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. 

Você pode encontrá-los em Configuração > Gerenciador de Objetos > Lead > Campos & Relacionamento. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. 

Você pode encontrá-los em Configuração > Gerenciador de Objetos > Lead > Campos & Relacionamento. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. 

Você pode encontrá-los em Configuração > Gerenciador de Objetos > Lead > Campos & Relacionamento. 


Screenshot of a JSON payload for creating a Salesforce Lead using the REST API.


Create a Lead into SF

Criar um caso no Salesforce com o Viber

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. Você pode encontrá-los em Configurações > Gerenciador de objetos > Lead > Campos & Relacionamentos.

A variável de saída ID é o caso ID retornado do Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Parabéns! 

Você acabou de se conectar com sucesso ao Salesforce com WhatsApp e/ou Viber para criar leads e casos para sua equipe, permitindo um engajamento mais rápido e gerando leads mais qualificados.

Se você tiver alguma dúvida sobre seu novo fluxo ou nossa integração com o Salesforce, entre em contato conosco pelo nosso e-mail de suporte.

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. Você pode encontrá-los em Configurações > Gerenciador de objetos > Lead > Campos & Relacionamentos.

A variável de saída ID é o caso ID retornado do Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Parabéns! 

Você acabou de se conectar com sucesso ao Salesforce com WhatsApp e/ou Viber para criar leads e casos para sua equipe, permitindo um engajamento mais rápido e gerando leads mais qualificados.

Se você tiver alguma dúvida sobre seu novo fluxo ou nossa integração com o Salesforce, entre em contato conosco pelo nosso e-mail de suporte.

Substitua https://XXXX.my.salesforce.com pela URL da sua instância. Telefone, Sobrenome, Empresa, Fonte do Lead, Descrição são os nomes dos campos do Salesforce. Você pode encontrá-los em Configurações > Gerenciador de objetos > Lead > Campos & Relacionamentos.

A variável de saída ID é o caso ID retornado do Salesforce.  

Screenshot of a JSON payload for creating a new Salesforce Case via REST API

Parabéns! 

Você acabou de se conectar com sucesso ao Salesforce com WhatsApp e/ou Viber para criar leads e casos para sua equipe, permitindo um engajamento mais rápido e gerando leads mais qualificados.

Se você tiver alguma dúvida sobre seu novo fluxo ou nossa integração com o Salesforce, entre em contato conosco pelo nosso e-mail de suporte.

Outras notícias

Leia mais desta categoria

A person is standing at a desk while typing on a laptop.

A plataforma completa nativa de IA que escalará com o seu negócio.

© 2026 Pássaro

A person is standing at a desk while typing on a laptop.

A plataforma completa nativa de IA que escalará com o seu negócio.

© 2026 Pássaro