Conectando o Contact Form 7 ao Zapier
Olá, pessoal!
Há quanto tempo, hein!
Hoje eu trago uma dica sobre um plugin que desenvolvemos lá na Vizir: uma integração entre o Contact Form 7 (conhecido plugin para criação de formulários) e a plataforma Zapier.
O que é o Zapier?
O objetivo aqui não é fazer propaganda (muito menos de graça), mas provavelmente você já conhece, afinal caiu nesse artigo. Então serei breve:
Zapier é uma plataforma que permite conectar aplicativos.
Ela é bem interessante: você pode, por exemplo, conectar ferramentas de escritório como as planilhas do Google com aplicativos de mensagens como o Slack e meios de pagamento como o PayPal. E, segundo eles, são mais de 1000 aplicativos.
Nesse artigo, iremos integrar um formulário com o Zapier (e de lá você pode fazer o que quiser, como criar uma lead na RD Station ou salvar numa planilha do Google).
E o que é o Contact Form 7?
Se você não sabe, temos um problema… mas basicamente é o plugin de formulários mais utilizado em sites WordPress.
Ele é bastante poderoso e utilizo em todos os meus projetos. Principalmente pela versatilidade em criar os formulários com HTML personalizado.
Se você já o utiliza, eu tenho um outro plugin chamado CF7 – Extensão de modelo de e-mail em HTML. Ele serve, como o nome sugere, para que você personalize o template do e-mail que irá receber.
É muito útil se você for enviar o e-mail para o usuário que o submeteu.
OK. E agora?
Se você já tem seu formulário e já usa o Zapier, basta instalar o plugin indo no menu Plugins no seu site e procurando por CF7 to Zapier. Depois é só instalar e ativar.
Uma nova aba irá aparecer no seu formulário:
Basta ativar marcando a caixa Enviar para o Zapier e colocar a URL do webhook do Zapier.
Web-o-quê?
Webhook.
Basicamente o Zapier tem uma URL (link) que fica escutando você o tempo todo. Então basta enviar uma requisição para ela e voilà! Ele cuida do resto (de acordo com o que você configurar, é claro).
E como isso é algo padrão na internet (bem como a forma de envio dessas requisição), você pode integrar o formulário com (quase) qualquer serviço que permita receber requisições.
Um usuário afirmou ter usado o plugin para integrar com um ERP próprio e outro com alguma ferramenta da Microsoft.
Entendi…
Agora que já entendeu, é só escolher o webhook como o trigger (gatilho) do seu zap (é assim que o pessoal do Zapier chama uma integração).
E escolha a opção “catch hook”:
Depois é só copiar a URL que ele te dá:
E voltar no seu site para salvar a URL nas configurações do Zapier do seu formulário.
Não aconteceu nada…
Depois de cadastrar a URL do webhook, você precisa enviar o seu formulário uma primeira vez. Feito isso, pode prosseguir com a configuração do seu zap.
Na dúvida, leia as instruções que o Zapier te dá.
Deu certo! Agora vejo o primeiro envio…
Show! O resto é criar a integração que você quiser.
Um dos nossos usuários criou um tutorial (em inglês) que você pode conferir nesse vídeo:
Veja mais em: https://www.dmdesign.co.il/sending-leads-cf7-google-sheets-zapier/
Contribuindo
Esse plugin é open-source então você pode contribuir, se quiser:
Para ajudar na tradução é só clicar aqui.
Sugestões ou bugs é só ir no GitHub.
E, se você gostou, pode deixar sua opinião em uma avaliação.
E é isso!
Obrigado pela leitura! E não se esqueça de deixar um comentário dizendo se o plugin foi útil e como você usou.
Até a próxima o/