Extensão Salesforce

O Addon Salesforce é uma Funcionalidade Elite

Desbloqueie o Addon Salesforce e outras funcionalidades poderosas para expandir o seu negócio.

Obter WPForms Elite

Gostaria de conectar os seus formulários WordPress à sua conta Salesforce? Com o addon Salesforce do WPForms, pode adicionar automaticamente novos leads aos seus contactos quando os utilizadores enviam os seus formulários.

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

Requisitos: Para usar o addon Salesforce, terá de garantir que:


Instalar o Addon Salesforce

Antes de começar, terá primeiro de garantir que o WPForms está instalado e ativado no seu site WordPress.

Assim que tiver verificado a sua licença WPForms, poderá rapidamente instalar e ativar o addon Salesforce.

Criar uma Nova Aplicação no Salesforce

Se ainda não criou uma conta Salesforce, prossiga e crie uma agora.

Para conectar o WPForms com o Salesforce, precisa de criar uma aplicação dentro da sua conta Salesforce.

Precisará de uma conta Salesforce paga ou de uma conta de Desenvolvedor para poder configurar o Salesforce no WPForms. Se estiver a usar uma conta de teste, provavelmente encontrará um erro ao integrar a sua conta com o addon Salesforce.

Quando tiver iniciado sessão, clique no ícone de engrenagem no canto superior direito do ecrã, depois selecione a opção Configurar.

A partir daqui, pode usar a barra de pesquisa Localizar Rápido na barra lateral esquerda para procurar por “Aplicações”.

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

Isto mostrará todas as suas aplicações conectadas. A partir daqui, clique no botão Nova Aplicação Conectada.

Nota: Certifique-se de que os botões de alternância Permitir acesso aos segredos do consumidor da Aplicação de Cliente Externo via API REST e Permitir a criação de aplicações conectadas estão definidos para a posição LIGADO.

Isto abrirá uma lista de opções que terá de preencher. Os campos destacados a vermelho são obrigatórios. Pode ver uma descrição de cada campo abaixo:

  1. Nome da Aplicação Conectada: Um apelido para a sua aplicação, que os seus utilizadores no Salesforce verão. Pode ser qualquer coisa que deseje.
  2. Nome da API: Este campo será preenchido automaticamente com o Nome da Aplicação Conectada, mas pode alterá-lo para o que desejar. Se planeia usar código personalizado para a sua integração, os seus programadores precisarão deste nome de API para personalização.
  3. Email de Contacto: O email de contacto da pessoa que está a criar a aplicação.
Preencher informações básicas para uma nova aplicação Salesforce

Em seguida, terá de selecionar a opção Ativar Definições OAuth para configurar as permissões da sua aplicação.

Ativar OAuth para a integração Salesforce do WordPress

Isto irá apresentar mais campos que terá de preencher para concluir a configuração da sua aplicação, com os campos obrigatórios assinalados a vermelho.

As definições OAuth no Salesforce

Analisámos cada uma destas definições em detalhe abaixo.

URL de Retorno

O URL de Retorno é o URL para o qual será redirecionado após ter permitido a autorização para a sua aplicação conectada (o que abordaremos mais tarde). Para encontrar o seu URL de Retorno, abra o seu painel WordPress numa nova aba ou janela do navegador.

Em seguida, navegue para WPForms » Definições » Integrações e clique na integração Salesforce.

Aceder às definições do Salesforce no WPForms

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

Adicionar uma nova conta Salesforce nas definições de integrações do WPForms

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

Localizar o URL de Callback para Salesforce no WPForms

Copie o URL de Retorno e deixe esta aba ou janela do navegador aberta, pois terá de regressar a ela mais tarde.

Depois de copiar o seu URL de Retorno, navegue de volta para as definições da sua aplicação Salesforce e cole-o no campo URL de Retorno.

Adicionar o URL de callback do WPForms ao Salesforce

Escopos OAuth Selecionados

Os Escopos OAuth Selecionados indicam ao Salesforce que permissões a sua aplicação deve ter. O WPForms necessita apenas de duas permissões: Gerir dados do utilizador através de APIs (api) e Executar pedidos a qualquer momento (refresh_token, offline_access).

Pode adicionar estas permissões selecionando cada uma delas na coluna da esquerda e, em seguida, clicando no botão Adicionar.

Adicionar os âmbitos OAuth selecionados no Salesforce

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

Desmarcar a caixa PKCE

Depois disso, role até ao fundo da página e clique no botão Guardar para concluir o processo de configuração da aplicação personalizada.

Se configurou a sua aplicação corretamente, o Salesforce deverá redirecioná-lo para uma página com um aviso que diz: As alterações podem demorar até 10 minutos a ter efeito. A eliminação de uma organização principal também elimina todas as aplicações conectadas com definições OAuth ativadas.

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, terá de ir a Aplicações > Gestor de Aplicações no Salesforce e clicar em Ver ao lado da sua aplicação conectada para regressar a este ecrã.

Mensagem de confirmação de Nova Aplicação Conectada

Neste ponto, recomenda-se que espere os 10 minutos completos antes de passar para o próximo passo. Isto garantirá que a sua aplicação tem tempo para ter efeito no Salesforce e ajudará a evitar erros potenciais no processo de ligação.

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

Conectar o Salesforce ao WPForms

Depois de abrir as suas informações de API, terá de copiar a sua Chave de Consumidor e Segredo do Consumidor para poder ligar o Salesforce ao WPForms. Para o fazer, clique no botão Gerir Detalhes do Consumidor em API (Ativar Definições OAuth).

Gerir detalhes do consumidor

Chave de Consumidor

Pode encontrar a sua Chave de Consumidor diretamente na secção Detalhes do Consumidor.

A copiar a sua Chave de Consumidor no Salesforce

Prossiga e copie esta informação, depois navegue de volta para as suas definições do WPForms. Aqui, terá de colar a sua Chave de Consumidor no campo Chave de Consumidor.

A adicionar a Chave de Consumidor do Salesforce ao WPForms

Segredo do Consumidor

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

A copiar o seu Segredo do Consumidor no Salesforce

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

A adicionar o Segredo do Consumidor do Salesforce às definições do WPForms

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

A ligar o WPForms ao Salesforce

Isto irá redirecioná-lo para a página de login do Salesforce, onde terá de introduzir o seu nome de utilizador e palavra-passe.

A iniciar sessão no Salesforce para o ligar ao WPForms

Em seguida, o Salesforce irá perguntar se pretende permitir o acesso à sua conta. Prossiga e clique no botão Permitir para concluir o processo de configuração.

A permitir que o WPForms aceda à sua conta Salesforce

Depois de permitir que o WPForms aceda à sua conta Salesforce, deverá ser redirecionado de volta para as suas definições de integrações, onde verá um banner no topo do ecrã a informar que a ligação foi bem-sucedida.

Mensagem de sucesso da integração Salesforce

Adicionar Integração Salesforce a um Formulário

Depois de ligar a sua conta Salesforce ao WPForms, está pronto para a ligar aos seus formulários. Para começar, terá de criar um novo formulário ou editar um existente.

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

Após abrir o construtor de formulários, pode adicionar uma nova ligação Salesforce em Marketing » Salesforce. A partir daqui, terá de clicar no botão azul Adicionar Nova Ligação.

Adicionar uma nova ligação Salesforce a um formulário

Isto abrirá uma sobreposição onde pode adicionar um nome para a sua ligação. Os seus utilizadores nunca verão este rótulo. Destina-se simplesmente a ajudá-lo a acompanhar várias ligações.

Para o nosso exemplo, chamaremos à ligação Adicionar Novo Contacto.

A adicionar um apelido à conexão Salesforce

Clique no botão OK para guardar a sua ligação, e duas definições deverão tornar-se visíveis:

  1. Selecionar Conta: Escolha a conta Salesforce para a qual pretende enviar dados do formulário a partir deste menu suspenso.
  2. Selecionar Objeto Salesforce: Selecione o tipo de dados que pretende enviar deste formulário para o Salesforce.
A selecionar uma conta para uma nova conexão Salesforce

Nota: O WPForms carrega objetos que são predefinidos na sua conta Salesforce. Atualmente, os objetos suportados incluem: Conta, Campanha, Caso, Contacto, Lead, Oportunidade e Produto.

Para o nosso exemplo, escolheremos a conta que ligámos nos passos anteriores deste tutorial a partir do menu suspenso Selecionar Conta. Em seguida, definiremos o Objeto Salesforce como Contacto para que cada submissão do nosso formulário adicione um novo contacto no Salesforce.

A adicionar um objeto Salesforce a uma nova conexão

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

A mapear campos personalizados do Salesforce
  1. Nome do Campo Personalizado: Estes são campos específicos dentro do Salesforce aos quais pretende mapear os seus campos do WPForms. Para o nosso exemplo, usaremos o campo predefinido Nome Completo e adicionaremos também o campo Email.
  2. Campos do Formulário: Estes são os campos no seu formulário dos quais pretende extrair dados para o Salesforce. No nosso exemplo, mapearemos o Nome Completo para o campo Nome no nosso formulário e o Email para o nosso campo Email.
Campos personalizados mapeados para uma conexão Salesforce

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

Adicionar um mapeamento de campo personalizado para o Salesforce

Depois de configurar todas as suas definições, certifique-se de guardar o seu formulário.

Testar os Seus Formulários

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

Aqui está um exemplo de alguns dados que poderá usar na sua entrada de teste:

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

Após submeter a sua entrada de teste, dirija-se à sua conta Salesforce e navegue até ao botão mais (+) na parte superior do ecrã para abrir uma lista completa de separadores disponíveis. No nosso exemplo, clicaremos em Contactos para ver o novo contacto que criámos.

Aceder à lista de contactos do Salesforce

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

Ver um contacto de teste no Salesforce

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

Ver detalhes do contacto no Salesforce

Perguntas Frequentes

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

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

Atualmente, o Salesforce fornece suporte de API apenas para as edições Enterprise, Unlimited, Performance e Developer. Se a sua edição não tiver suporte de API, contacte a equipa do Salesforce para mais detalhes sobre como alterar a sua edição.

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

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

Isto significa que houve algum problema no processo de configuração (ou não esperou os 10 minutos completos após a criação da sua aplicação, definições OAuth incorretas ou chaves copiadas incorretamente).

Para corrigir isto, terá de verificar novamente se ativou as definições OAuth corretas para a sua aplicação no Salesforce e copiou as suas chaves de API corretamente.

Se não esperou os 10 minutos completos após a criação da sua aplicação antes de tentar uma ligação, terá de atualizar a página após o período de espera e tentar novamente.

Porque é que não há instruções para criar a aplicação no Salesforce Classic?

O Salesforce já não permite aos utilizadores criar aplicações conectadas na Experiência Clássica. Todos os passos de criação de aplicações devem agora ser concluídos usando a Experiência Lightning, que é também a interface padrão para a maioria dos utilizadores.

Se estiver a usar o Salesforce Classic, recomendamos que mude 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 não conseguir enviar dados para o Salesforce (por exemplo, devido a um problema temporário de ligação ou erro de API), pode agora reenviá-lo diretamente da página de Entrada Única no seu painel WPForms.

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

Opção de reenviar para o Salesforce

É tudo! Agora pode instalar e usar o complemento Salesforce com o WPForms.

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

O Melhor Plugin Construtor de Formulários Drag and Drop 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.