Addon Salesforce

Salesforce Addon é um Recurso Elite

Desbloqueie o Salesforce Addon e outros recursos poderosos para expandir seus negócios.

Obtenha o WPForms Elite

Gostaria de conectar seus formulários WordPress à sua conta Salesforce? Com o addon Salesforce do WPForms, você pode adicionar automaticamente novos leads aos seus contatos quando os usuários enviarem seus formulários.

Este tutorial mostrará como instalar e usar o addon Salesforce com o WPForms.

Requisitos: Para usar o addon Salesforce, você precisará garantir que:


Instalando o Addon Salesforce

Antes de começar, você precisará garantir que o WPForms esteja instalado e ativado em seu site WordPress.

Assim que você verificar sua licença do WPForms, você poderá instalar e ativar o addon Salesforce rapidamente.

Criando um Novo Aplicativo no Salesforce

Se você ainda não criou uma conta Salesforce, faça isso agora.

Para conectar o WPForms ao Salesforce, você precisa criar um aplicativo em sua conta Salesforce.

Você precisará de uma conta Salesforce paga ou uma conta de Desenvolvedor para poder configurar o Salesforce no WPForms. Se você estiver usando uma conta de teste, provavelmente encontrará um erro ao integrar sua conta com o addon Salesforce.

Ao fazer login, clique no ícone de engrenagem no canto superior direito da tela e selecione a opção Configuração.

A partir daqui, você pode usar a barra de pesquisa Busca Rápida na barra lateral esquerda para pesquisar por “Aplicativos”.

Nas opções que aparecem na barra lateral esquerda, selecione Aplicativos » Aplicativos de Cliente Externo » Configurações.

Isso mostrará todos os seus aplicativos conectados. A partir daqui, clique no botão Novo Aplicativo Conectado.

Observação: Certifique-se de que os botões de alternância Permitir acesso aos segredos do consumidor do Aplicativo de Cliente Externo via API REST e Permitir a criação de aplicativos conectados estejam definidos como ATIVADO.

Isso abrirá uma lista de opções que você precisará preencher. Campos destacados em vermelho são obrigatórios. Você pode ver uma descrição de cada campo abaixo:

  1. Nome do Aplicativo Conectado: Um apelido para o seu aplicativo, que seus usuários no Salesforce verão. Pode ser qualquer coisa que você desejar.
  2. Nome da API: Este campo será preenchido automaticamente com o Nome do Aplicativo Conectado, mas você pode alterá-lo para o que desejar. Se você planeja usar código personalizado para sua integração, seus desenvolvedores precisarão deste nome de API para personalização.
  3. E-mail de Contato: O e-mail de contato da pessoa que está criando o aplicativo.
Preenchendo informações básicas para um novo aplicativo Salesforce

Em seguida, você precisará marcar a opção Ativar Configurações OAuth para configurar as permissões do seu aplicativo.

Habilitar OAuth para integração Salesforce com WordPress

Isso abrirá mais campos que você precisará preencher para concluir a configuração do seu aplicativo, com os campos obrigatórios marcados em vermelho.

As configurações OAuth no Salesforce

Analisamos cada uma dessas configurações em detalhes abaixo.

URL de Retorno

A URL de Retorno é a URL para a qual você será redirecionado após permitir a autorização para seu aplicativo conectado (o que abordaremos mais tarde). Para encontrar sua URL de Retorno, abra seu painel do WordPress em uma nova aba ou janela do navegador.

Em seguida, navegue até WPForms » Configurações » Integrações e clique na integração Salesforce.

Acessando as configurações do Salesforce no WPForms

Isso se expandirá para mostrar um botão Adicionar Nova Conta.

Adicionando uma nova conta Salesforce nas configurações de integrações do WPForms

Clique neste botão para revelar as configurações de integração, incluindo a URL de Retorno do seu site.

Localizando a URL de Retorno para Salesforce no WPForms

Copie a URL de Retorno e deixe esta aba ou janela do navegador aberta, pois você precisará retornar a ela mais tarde.

Depois de copiar sua URL de Retorno, navegue de volta para as configurações do seu aplicativo Salesforce e cole-a no campo URL de Retorno.

Adicionando a URL de Retorno do WPForms ao Salesforce

Escopos OAuth Selecionados

Os Escopos OAuth Selecionados informam ao Salesforce quais permissões seu aplicativo deve ter. O WPForms precisa apenas de duas permissões: Gerenciar dados do usuário via APIs (api) e Realizar solicitações a qualquer momento (refresh_token, offline_access).

Você pode adicionar essas permissões selecionando cada uma delas na coluna da esquerda e, em seguida, clicando no botão Adicionar.

Adicionando escopos OAuth selecionados no Salesforce

Depois de adicionar essas permissões, role para baixo e desmarque a opção que diz Exigir Extensão de Chave de Prova para Troca de Código (PKCE) para Fluxos de Autorização Suportados.

Desmarcar a caixa PKCE

Depois disso, role até o final da página e clique no botão Salvar para concluir o processo de configuração do aplicativo personalizado.

Se você configurou seu aplicativo corretamente, o Salesforce deverá redirecioná-lo para uma página com um aviso que diz: As alterações podem levar até 10 minutos para terem efeito. A exclusão de uma organização pai também exclui todos os aplicativos conectados com configurações OAuth habilitadas.

Importante: Por favor, não feche esta aba do navegador durante o período de espera de 10 minutos. Se a página for fechada, você precisará ir para Aplicativos > Gerenciador de Aplicativos no Salesforce e clicar em Exibir ao lado do seu aplicativo conectado para retornar a esta tela.

Mensagem de confirmação de Novo Aplicativo Conectado

Neste ponto, é recomendado que você espere os 10 minutos completos antes de passar para a próxima etapa. Isso garantirá que seu aplicativo tenha tempo de ter efeito no Salesforce e ajudará você a evitar erros potenciais no processo de conexão.

Após o período de espera de 10 minutos, clique no botão Continuar para visualizar suas informações de API.

Conectando o Salesforce ao WPForms

Depois de abrir suas informações de API, você precisará copiar sua Chave do Consumidor e Segredo do Consumidor para conectar o Salesforce ao WPForms. Para fazer isso, clique no botão Gerenciar Detalhes do Consumidor em API (Habilitar Configurações OAuth).

Gerenciar detalhes do consumidor

Chave do Consumidor

Você pode encontrar sua Chave do Consumidor diretamente na seção Detalhes do Consumidor.

Copiando sua Chave de Consumidor no Salesforce

Vá em frente e copie essas informações, depois navegue de volta para as configurações do WPForms. Aqui, você precisará colar sua Chave do Consumidor no campo Chave do Consumidor.

Adicionando a Chave de Consumidor do Salesforce ao WPForms

Segredo do Consumidor

Clique no botão Copiar ao lado de Segredo do Consumidor para copiar seu segredo de API.

Copiando seu Segredo do Consumidor no Salesforce

Depois disso, retorne ao painel de administração do WordPress e cole-o nas configurações do WPForms no campo Segredo do Consumidor.

Adicionando o Segredo do Consumidor do Salesforce às configurações do WPForms

Depois de adicionar sua Chave do Consumidor e Segredo do Consumidor, clique no botão Conectar ao Salesforce.

Conectando o WPForms ao Salesforce

Isso o redirecionará para a página de login do Salesforce, onde você precisará inserir seu nome de usuário e senha.

Entrando no Salesforce para conectá-lo ao WPForms

Em seguida, o Salesforce perguntará se você deseja permitir o acesso à sua conta. Vá em frente e clique no botão Permitir para finalizar o processo de configuração.

Permitindo que o WPForms acesse sua conta do Salesforce

Depois de permitir que o WPForms acesse sua conta do Salesforce, você deverá ser redirecionado de volta às configurações de integrações, onde verá um banner na parte superior da tela informando que a conexão foi bem-sucedida.

Mensagem de sucesso da integração do Salesforce

Adicionando Integração Salesforce a um Formulário

Depois de vincular sua conta do Salesforce ao WPForms, você estará pronto para conectá-lo aos seus formulários. Para começar, você precisará criar um novo formulário ou editar um existente.

Confira nosso Modelo de Formulário de Geração de Leads do Salesforce se desejar começar com um modelo personalizável.

Após abrir o construtor de formulários, você pode adicionar uma nova conexão do Salesforce em Marketing » Salesforce. A partir daqui, você precisará clicar no botão azul Adicionar Nova Conexão.

Adicionando uma nova conexão Salesforce a um formulário

Isso abrirá uma sobreposição onde você pode adicionar um nome para sua conexão. Seus usuários nunca verão este rótulo. Ele simplesmente serve para ajudá-lo a acompanhar várias conexões.

Para nosso exemplo, nomearemos a conexão Adicionar Novo Contato.

Adicionando um apelido à conexão do Salesforce

Clique no botão OK para salvar sua conexão, e duas configurações deverão se tornar visíveis:

  1. Selecionar Conta: Escolha a conta do Salesforce para a qual você deseja enviar os dados do formulário neste menu suspenso.
  2. Selecionar Objeto do Salesforce: Selecione o tipo de dados que você deseja enviar deste formulário para o Salesforce.
Selecionando uma conta para uma nova conexão do Salesforce

Observação: O WPForms carrega objetos que são predefinidos em sua conta do Salesforce. Atualmente, os objetos suportados incluem: Conta, Campanha, Caso, Contato, Lead, Oportunidade e Produto.

Para nosso exemplo, escolheremos a conta que conectamos nas etapas anteriores deste tutorial no menu suspenso Selecionar Conta. Em seguida, definiremos o Objeto do Salesforce como Contato para que cada envio do nosso formulário adicione um novo contato no Salesforce.

Adicionando um objeto do Salesforce a uma nova conexão

Depois de selecionar um Objeto do Salesforce, mais opções de configuração aparecerão.

Mapeando campos personalizados do Salesforce
  1. Nome do Campo Personalizado: Estes são campos específicos dentro do Salesforce aos quais você gostaria de mapear seus campos do WPForms. Para nosso exemplo, usaremos o campo padrão Nome Completo e adicionaremos também o campo Email.
  2. Campos do Formulário: Estes são os campos do seu formulário dos quais você deseja extrair dados para o Salesforce. Para o nosso exemplo, mapearemos Nome Completo para o campo Nome em nosso formulário e mapearemos E-mail para o nosso campo E-mail.
Campos personalizados mapeados para uma conexão do Salesforce

Se você quiser adicionar mais campos personalizados à sua integração, pode clicar no botão mais (+).

Adicionando um mapeamento de campo personalizado para o Salesforce

Depois de configurar todas as suas configurações, certifique-se de salvar seu formulário.

Testando Seus Formulários

Depois de configurar seu formulário, é uma boa ideia testá-lo no frontend do seu site. Para fazer isso sem publicar o formulário em uma página ativa, você pode usar a opção de visualização de formulário no WPForms ou criar uma página ou postagem privada.

Aqui está um exemplo de alguns dados que você pode usar em sua entrada de teste:

Adicionando alguns dados a um formulário para testar uma conexão com o Salesforce

Após enviar sua entrada de teste, vá para sua conta do Salesforce e navegue até o botão mais (+) na parte superior da tela para abrir uma lista completa de guias disponíveis. Para o nosso exemplo, clicaremos em Contatos para ver o novo contato que criamos.

Acessando a lista de contatos do Salesforce

Para ver os detalhes da nossa submissão, clicaremos no nome do contato para abrir o perfil dele.

Visualizando um contato de teste no Salesforce

Isso mostrará os detalhes completos do contato, onde podemos verificar se todos os campos mapeados de nossa submissão foram transferidos corretamente para o Salesforce.

Visualizando detalhes do contato no Salesforce

Perguntas Frequentes

Abaixo, discutimos algumas das perguntas mais comuns que recebemos sobre o addon do Salesforce.

Como descubro se posso usar minha edição do Salesforce com o WPForms?

Atualmente, o Salesforce oferece suporte de API apenas para as edições Enterprise, Unlimited, Performance e Developer. Se sua edição não tiver suporte de API, entre em contato com a equipe do Salesforce para mais detalhes sobre como alterar sua edição.

Observação: O suporte de API está disponível para clientes do Salesforce Professional mediante um custo adicional. Para mais informações, acesse a página de preços do Salesforce e clique em Conectar informações de vendas a qualquer aplicativo.

Ao conectar o WPForms ao Salesforce, sou redirecionado para uma página com o erro error=invalid_client_id&error_description=client%20identifier%20invalid. Como corrijo isso?

Isso significa que houve algum problema no processo de configuração (não esperar os 10 minutos completos após a criação do seu aplicativo, configurações incorretas de OAuth ou chaves copiadas incorretamente).

Para corrigir isso, você precisará verificar novamente se habilitou as configurações corretas de OAuth para seu aplicativo no Salesforce e copiou suas chaves de API corretamente.

Se você não esperou os 10 minutos completos após a criação do seu aplicativo antes de tentar uma conexão, precisará atualizar a página após o período de espera e tentar novamente.

Por que não há instruções para criar o aplicativo no Salesforce Classic?

O Salesforce não permite mais que os usuários criem aplicativos conectados na Experiência Clássica. Todas as etapas de criação de aplicativos agora devem ser concluídas usando a Experiência Lightning, que também é a interface padrão para a maioria dos usuários.

Se você estiver usando o Salesforce Classic, recomendamos a mudança para o Lightning para concluir a configuração da integração.

Como posso reenviar envios falhados para o Salesforce?

Se um envio de formulário falhar ao enviar dados para o Salesforce (por exemplo, devido a um problema temporário de conexão ou erro de API), você agora pode reenviá-lo diretamente da página de Entrada Única no seu painel do WPForms.

Para fazer isso, abra a entrada do seu formulário em WPForms » Entradas e clique para visualizar a entrada individual. Uma vez na página de entradas únicas, clique na opção Reenviar para Salesforce na seção Ações.

Opção de reenviar para o Salesforce

É isso! Agora você pode instalar e usar o addon Salesforce com o WPForms.

Em seguida, você gostaria de processar pagamentos Authorize.Net através de seus formulários? Certifique-se de conferir nosso guia sobre como configurar e usar o addon Authorize.Net para mais detalhes.

O Melhor Plugin Construtor de Formulários de Arrastar e Soltar para WordPress

Fácil, Rápido e Seguro. Junte-se a mais de 6 milhões de proprietários de sites que confiam no WPForms.