Açıklama
Webhooks for Contact Form is a WordPress plugin that extends Contact Form 7 by allowing you to send form submissions to any webhook endpoint. This enables easy integration with external services, automation tools, and custom workflows.
Features
- Send Contact Form 7 submissions to any webhook URL
- Supports custom headers and payloads
- Easy setup and configuration
- Compatible with popular automation platforms
Configuration
- Go to the plugin’s Settings page under Settings > Webhooks Contact Form.
- Add your webhook URL in the provided field.
- Optionally configure custom headers and payload format.
Logging
This plugin records webhook delivery attempts and response previews to help troubleshoot delivery issues.
- Where: Open the plugin settings page in WordPress (Settings WBHKS Webhook) and scroll to the Webhook Logs section.
- What is logged: date/time, form title and ID, delivery status (success / failed / skipped), HTTP status code (if available), webhook URL used, a message and a truncated response body (preview).
- Privacy: Submitted form fields (user data) are not stored in the logs to avoid logging PII.
- Storage: Logs are saved in the WordPress options table under the option
wbhks_webhook_logsand capped to the most recent 200 entries. - Clearing logs: Use the Clear Logs button on the settings page; this action requires administrator capabilities and is protected by a nonce.
Per-form mode
You can choose between a single global webhook for all forms or a per-form webhook configuration:
- One webhook for all forms — set a single Webhook URL and optional Bearer Token used for every Contact Form 7 submission.
- One webhook per form — configure a distinct Webhook URL (and optional Bearer Token) for each Contact Form 7 form on your site. Leave a per-form URL empty to fall back to the global URL.
Yükleme
- Download the plugin from the WordPress Plugin Directory or from your repository.
- Upload the
webhooks-for-contact-form-7folder to your WordPress plugins directory. - Activate the plugin via the WordPress admin dashboard.
SSS
-
Can I send data to multiple webhooks?
-
In version 1.1.3, the plugin supports two modes: a single global webhook for all forms or a per-form configuration.
If you are using version 1.1.2, the plugin only supports one webhook per form.
For multiple endpoints, update to version 1.1.3. -
Is the plugin secure?
-
Yes, data is sent securely. Always use HTTPS endpoints for webhooks.
İncelemeler
Katkıda Bulunanlar ve Geliştiriciler
“Webhooks for Contact Form 7” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye katkıda bulunmuşlardır.
Katkıda bulunanlar“Webhooks for Contact Form 7” eklentisini dilinize çevirin.
Geliştirmeyle ilgilenir misiniz?
Kodu görüntüleyin, SVN deposuna göz atın ya da RSS ile geliştirme günlüğüne abone olun.
Değişiklik Kaydı
1.1.5
- Tested plugin with the WordPress Version 7.1 to ensure compatibility.
1.1.4
- Changed the plugin name for better clarity.
- Tested the plugin with the WordPress Version 7.0 and made sure it’s stable.
- Changed the plugin icon to make it more align with the brand.
1.1.3
- Changed the plugin name to “Webhooks for Contact Form” for better clarity.
- Stable version with 1 webhook per form and optional Bearer token authentication.
1.1.2
- Changed the plugin name in the header to “WODS Webhook for Contact Form 7” for better clarity.
- Stable version with 1 webhook per form and optional Bearer token authentication.
1.1.1
- Added optional Bearer token authentication.
- Improved error handling and logging.
1.1.0
- Initial release.