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.9.X

Capturas 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’.

Perguntas frequentes

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?

Nope. The intention here is to integrate CF7 to Zapier (and another 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

Please, go to support forum to get help.

Como consigo enviar um formulário para múltiplos webhooks?

Apenas adicione um webhook por linha nas configurações de “Webhook URL”.

Leia esse tópico para maiores detalhes.

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).

Quem é o desenvolvedor?

Mário Valney

Desenvolvedor brasileiro que faz parte da comunidade WordPress.

Posso ajudá-los?

Yes! Visit GitHub repository or make a donation.

Avaliações

9 setembro, 2024
Tengo varios años utilizando este plugin y a la verdad lo recomiendo 100% es bastante óptimo y cumple con toda la funciones que describe con total garantía
24 agosto, 2024 1 resposta
Using this plugin, it is very convenient to send data to the n8n system for further processing. I recommend it!
15 julho, 2024 1 resposta
It does a perfect job of sending any of the submitted form data to Zapier. The problem comes when you try and format that data to into the apps you want to send it too. Not this plugins fault.
Leia todas as 39 avaliações

Colaboradores e desenvolvedores

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

Colaboradores

CF7 para Webhook” foi traduzido para 4 localidades. Agradecemos aos tradutores por suas contribuições.

Traduzir “CF7 para Webhook” para seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.

Registro de alterações

3.0.2

  • Avoid empty webhook URLs.

3.0.1

  • Apenas documentação e um link para doação.
  • Adicionado o filtro ‘ctz_remove_donation_alert’ para esconder o alerta de doação.

3.0.0

  • Nova funcionalidade: substituições (placeholders) na URL do webhook: saiba mais
  • Adicionar o filtro ‘ctz_hook_url_placeholder’.
  • Testado com as novas versões do CF7 e WordPress.

2.4.0

  • Adicionado suporte para valores “raw” (o valor do rótulo em PIPES).
  • Adicionado suporte a múltiplos webhooks.
  • Adicionada ação ‘ctz_trigger_webhook_errors’ para permitir enviar erros após ignorá-los.
  • Testado com as novas versões do CF7 e WordPress.

2.3.0

  • Adicionada opção de cabeçalho customizado.
  • Adicionado o filtro ‘ctz_ignore_default_webhook’ para ignorar o envio do plugin.
  • Adicionados mais parâmetros a ação ‘ctz_trigger_webhook’.
  • Added more parameters to ‘ctz_post_request_args’ action.

2.2.5

  • Alguns ajustes menores.
  • Testado com as novas versões do CF7 e WordPress.

2.2.4

  • Suporte as novas formas de carregamento de opções do CF7.

2.2.3

  • Suporte a múltiplos envios de arquivos no CF7.
  • Suporte a arquivos com o mesmo nome.

2.2.2

  • Suporte para CF7 5.2.1 alterando o filtro ‘wpcf7_special_mail_tags’.

2.2.1

  • Suporte à versão 5.2 do CF7 5.2 que alterou o “name” do input do free_text.

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.
  • Tested against WP 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.