CF7 para Webhook

Descrição

Contact Form 7 (CF7) é um plugin extraordinário usado por mais de 1 milhão de sites feitos com WordPress.

Webhooks são endpoints (urls / links) que podem receber dados.

Agora você pode juntar os dois: o melhor plugin de contato para WordPress e qualquer webhook que receba JSON!

E Zapier?

Zapier é um serviço extraordinário para conectar seus aplicativos e automatizar fluxos de trabalho!

Apenas ative e configure o Zapier para receber dados!

Nota: esse plugin foi criado sem nenhum apoio dos desenvolvedores do Zapier ou CF7, nem de nenhum serviço de webhook/API.

Como Usar

Rápido e fácil! Apenas ative o “Contact Form 7” e “CF7 para Webhook” e então configure a URL que receberá os dados (ou crie um Zap no Zapier para recebê-los).

Configuração

Esse é um exemplo de integração com o Zapier:

  1. Crie um Zap.
  2. Escolha seu “trigger” (gatilho) como o app “Webhooks” (Screenshot 2).
  3. Escolha a opção “Catch Hook” (Screenshot 3).
  4. Pronto! Agora insira a URL dada (Screenshot 4) nas configurações do seu formulário de contato e ative a integração.

Criando seu fluxo de trabalho

Após a configuração, você pode enviar o formulário uma vez para criar os dados de exemplo na administração do Zapier. Então você pode continuar criando seu fluxo de trabalho com filtros e outros apps.

Traduções

Você pode traduzir CF7 para Webhook para seu idioma.

Avaliação

Ficaríamos gratos por sua avaliação aqui.

Suporte

  • Contact Form 7 – 5.2.1

Imagens de tela

  • Configuração do CF7 para Webhook
  • Passo 1 no Zapier - Escolhendo seu app trigger (gatilho)
  • Passo 2 no Zapier - Escolhendo a opção "Catch Hook"
  • Passo 3 no Zapier - Webhook URL (aguardando primeiros dados)

Instalação

Instale e ative o plugin Contact Form 7.

  • Instale “CF7 para Webhook” na tela de plugins.

Ou

  • Envie todo o diretório cf7-to-zapier para /wp-content/plugins/.

Então

  • Ative o plugin através do menu ‘Plugins’ no WordPress.

Você encontrará uma aba nas configurações do formulário chamada ‘Zapier’.

FAQ

Vocês trocaram o nome do plugin?

Sim! Por conta disso.

Funciona com o Gutenberg?

Sim. Damos suporte ao WordPress 5+ e o CF7 também.

O plugin funciona com formulários enviados fora do CF7?

Não. Nossa intenção é integrar o CF7 ao Zapier (e outros webhooks).

Posso usar o plugin sem o Zapier?

Sim. Estamos criando a integração com o webhook do Zapier, mas você pode inserir qualquer URL para receber dados formatados em JSON.

Meus dados estão vazios

Por favor, vá para o fórum de suporte para conseguir ajuda.

Quem são os desenvolvedores?

Como posso apresentar os erros do webhook no envio do formulário?

Já mostramos erros de solicitação do WordPress. Se você quiser adicionar algum tratamento para os erros do webhook, confira esse post.

Como faço para receber arquivos e enviar o link para o webhook?

Se você enviar um formulário com arquivo, nós iremos copiar o arquivo para o diretório antes do CF7 removê-lo e então enviaremos esse link para o Zapier.

Como posso renomear o campo do webhook?

Você pode adicionar a opção “webhook” no seu campo na aba de edição do formulário.

É como na opção “class”: [text your-field class:form-control id:field-id webhook:webhook-key].

Isso irá criar um campo com o nome “your-field”, classe “form-control”, id “field-id” e então enviará para o webhook com a chave “webhook-key”.

Como recebo o valor de texto livre?

Iremos trocar o valor da última opção (que é o campo usado no free_text) pelo valor que o usuário colocou.

Dessa maneira seu webhook irá receber o texto livre e as outras opções, se você permitir isso (como no caso das checkboxes ou caixas de marcação).

Posso ajudá-los?

Sim! Visite o repositório no GitHub.

Avaliações

7 de agosto de 2020
This is a great plugin that allowed us to easily insert web form data into Google Sheets. Thank you for all your hard work in providing a great plugin to do exactly what i was looking for. On a side note, there was a major upgrade on CF7 last night and Mario jumped on fixing the issue with special mail tags quickly! Thanks for the quick response and pushing out the fix!
2 de maio de 2020
I was considering making an ajax call to send my data out in addition to submitting via CF7, but this probably would cause issues with validation etc. This is probably a much better solution
13 de novembro de 2019
Easy to use, does exactly what it needs to do. The support is amazing! I love it.
Leia todas as 23 avaliações

Contribuidores e desenvolvedores

“CF7 para Webhook” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“CF7 para Webhook” foi traduzido para 2 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “CF7 para Webhook” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

2.2.2

  • Support to CF7 5.2.1 changing ‘wpcf7_special_mail_tags’ filter.

2.2.1

  • Support to CF7 5.2 changing ‘free_text’ input name.

Props to @brunojlt

2.2.0

  • Suporte à opção “free_text” em campos do tipo radio e checkboxes.

2.1.4

  • Adicionado o filtro ‘ctz_hook_url’ para alterar a URL do webhook

Props para @shoreline-chrism

2.1.2

  • Corrige as checkboxes.

2.1.1

  • Corrige as barras nos dados POST.

2.1.0

  • Suporte para renomear campos.

2.0.2

  • Plugin renomeado.

2.0.0

  • Suporte ao envio de arquivos.

1.4.0

  • Mostra um erro no formulário, quando o envio do WordPress falha, e adiciona suporte à Exceções próprias.
  • Adicionada a ação ‘ctz_post_request_result’ após o envio.
  • Adicionado o filtro ‘ctz_trigger_webhook_error_message’ para alterar a mensagem de erro do formulário.

1.3.1

  • Removida dependência do PHP 7+.
  • É triste… Eu sei.

1.3.0

  • Adicionado suporte às [Special Mail Tags] (https://contactform7.com/special-mail-tags) do CF7.
  • Testado com WP 5.0.2 e CF7 na versão 5.1.

1.2.1

  • Testado com a versão 5.0 do Contact Form 7.

1.2

  • Adicionado suporte ao PIPE no CF7.
  • Testado na versão 4.9.2.

1.1.1

  • Corrigido um problema sobre o uso de uma função dentro de “empty()” em versões anteriores ao PHP 5.5.

1.1

  • Adicionado o cabeçalho ‘application/json’ por padrão para a requisição POST.
  • Adicionado “ctz_post_request_args” para filtrar os argumentos da requisição POST.
  • Testado com o WordPress 4.9.

1.0

  • Está vivo!
  • Configuração do formulário.
  • Integração com o webhook do Zapier.
  • Ignorar ou não envio do e-mail do CF7.