Descrição
CF7 para Webhook é usado por mais de 30.000 sites WordPress e traduzido em diversos idiomas!
Obrigado!
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).
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 – 6.0.X
Testado com outros plugins:
- MultiLine files for Contact Form 7 – 2.9.1
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?
-
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.
-
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).
-
Não encontrei um modelo para meu webhook.
-
Modelos são criados pela comunidade, então ainda estamos construindo eles aos poucos.
Você ainda consegue adicionar um cabeçalho / corpo personalizado ou abrir um tópico de suporte e propor um novo modelo.
-
Quem é o desenvolvedor?
-
Desenvolvedor brasileiro que faz parte da comunidade WordPress.
-
Posso ajudá-los?
-
Sim! Visite o repositório no GitHub ou faça uma doação.
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
4.0.2
- Notificações melhoradas (informações de cabeçalho e método adicionadas).
4.0.1
- Corrige a ação ‘ctz_post_request_result’ não disparando em erros.
- Adicionado o filtro ‘ctz_post_request_ignore_errors’ para ignorar o gerenciamento de erros.
4.0.0
- Nova funcionalidade: MODELOS.
- Nova funcionalidade: personalização avançada do corpo.
- Nova funcionalidade: notificação de falha e checagem de código de resposta.
- Nova funcionalidade: enviar o conteúdo dos arquivos como Base64 (props para @ozanerturk).
-
Tela de configurações renovada.
-
Novo modelo: Integração com o Slack.
3.0.2
- Evite URLs vazias
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.
- 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.