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:
- Crie um Zap.
- Escolha seu “trigger” (gatilho) como o app “Webhooks” (Screenshot 2).
- Escolha a opção “Catch Hook” (Screenshot 3).
- 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
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?
-
Desenvolvedor brasileiro que faz parte da comunidade WordPress.
-
Posso ajudá-los?
-
Yes! Visit GitHub repository or make a donation.
Avaliações
Colaboradores e desenvolvedores
“CF7 para Webhook” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresCF7 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.