Este post irá te guiar a criar uma conexão entre um formulários do Wordpress usando o plugin Contact Form 7 (CF7) e um serviço web qualquer por meio do Zapier.

Zapier, caso ainda não conheça, é a "régua de tomadas dos serviços web": Permite aos usuários finais integrar os aplicativos da web que usam.

Um webhook é uma forma de receber dados de um sistemas de forma passiva.

Requisitos

Passo 1: Crie um form e vá a aba Webhook  

Crie um formulário qualquer no CF7 do Wordpress. Com o plugin CF7 to Zapier instalado você terá uma nova aba no formulário do CF7.

Passo 2: Crie um Zap no Zapier

Do tipo Webhook

Passo 3 - Copie a url de CATCH

Passo 4 - Cole a url na aba Webhook

e marque a função send to webhook.

Passo 5 - Rode um teste para o Zapier receber

Uma sinalização de quais campos estarão disponíveis para serem caputrados.

Passo 6 - Escolha os campos e

Defina o que fazer após o webhook receber os dados do seu formulário.

Uma ação que configurei por exemplo foi a de capturar dados de um formulário e enviar para o slack como notificação.

A vantagem desse recurso é que você dinamiza e facilita a criação de formulários integrados de forma totalmente low code e facilita a vida dos que demandam formulários web rotineiramente mas que não podem existir sem estar escrevendo em algum sistema onde de fato o dado do formulário será trabalhado.