plugin-icon

Kainoto Webhook for Contact Form 7

제작자: Dušan Vrban·
Send Contact Form 7 submissions to webhook URLs without waiting for response. Perfect for integrations with external services.
버전
1.0.6
활성화된 설치 항목
30
최근 업데이트일
Nov 19, 2025
Kainoto Webhook for Contact Form 7

Kainoto Webhook for Contact Form 7 is a lightweight WordPress plugin that extends Contact Form 7 functionality by sending form submission data to specified webhook URLs. The plugin operates asynchronously, ensuring your website’s performance isn’t affected by external API response times.

Key Features

  • Asynchronous Processing: Sends webhook data without waiting for response, maintaining optimal site performance
  • Easy Configuration: Simple webhook URL setup directly in Contact Form 7 admin panel
  • JSON Format: Sends form data in clean JSON format for easy processing
  • URL Validation: Built-in validation ensures only proper URLs are accepted
  • No Response Dependency: Fire-and-forget approach prevents external service issues from affecting your forms
  • Lightweight: Minimal code footprint with no unnecessary bloat

Perfect For

  • CRM integrations
  • Email marketing services
  • Custom analytics tracking
  • Third-party notification systems
  • API-based workflow automation
  • Real-time data synchronization

How It Works

  1. Install and activate the plugin
  2. Edit any Contact Form 7 form
  3. Navigate to the new “Webhook” tab
  4. Enter your webhook URL
  5. Save the form

That’s it! Now every form submission will automatically send the data to your specified webhook URL in JSON format.

Technical Details

  • Hooks into Contact Form 7’s submission process after validation but before email sending
  • Sends POST requests with JSON payload containing all form field data
  • Uses WordPress HTTP API for reliable delivery
  • 15-second timeout with non-blocking execution
  • Sanitizes and validates all webhook URLs

Developer Information

Hooks and Filters

The plugin provides several hooks for developers:

  • wpcf7_editor_panels – Adds the webhook panel to CF7 admin
  • wpcf7_save_contact_form – Saves webhook settings
  • wpcf7_submit – Sends webhook data after form submission

Code Example

`php

// Example webhook endpoint (PHP) $json = file_get_contents(‘php://input’); $data = json_decode($json, true);

// Process form data foreach($data as $field => $value) { // Handle each form field error_log(“Field: $field, Value: $value”); } `

Support

For technical support, feature requests, or bug reports, please visit: https://kainoto.com

Privacy Policy

This plugin does not collect, store, or transmit any personal data beyond what is explicitly submitted through Contact Form 7. All data handling is controlled by your webhook endpoint configuration.

무료유료 요금제에서
설치하면 WordPress.com 서비스 약관서드파티 플러그인 약관에 동의하게 됩니다.
테스트된 버전
WordPress 6.8.5
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.