Lagoona Webhooks – Send Form Submissions to Any Webhook

Lagoona Webhooks – Send Form Submissions to Any Webhook

Details
View on WordPress

Lagoona Webhooks is a universal webhook forwarder for WordPress. It intercepts emails sent by any form plugin (Contact Form 7, Fluent Forms, JetFormBuilder, WPForms, Gravity Forms, etc.) and forwards the form data as structured JSON to your webhook endpoint.

How it works:

  1. Listen Mode – Turn on “Listen Mode” to discover all sources calling wp_mail() on your site.
  2. Submit test forms – Go to your forms and submit test entries. The plugin detects and registers each source.
  3. Enable webhooks per source – Choose which sources should forward data to your webhook URL.
  4. Turn off Listen Mode – Only the selected sources will trigger webhooks, with minimal overhead.

Features:

  • Universal interception via wp_mail() filter – works with any plugin
  • Auto-discovery of email sources using backtrace analysis
  • Per-source webhook toggle with individual URL configuration
  • Structured JSON payload with parsed form fields
  • Complete webhook log with payload viewer
  • Test webhook functionality
  • Automatic log cleanup with configurable retention
  • Zero impact when disabled – no hooks attached
  • SMTP plugin compatible (WP Mail SMTP, Post SMTP, etc.)

JSON Payload Example:

{
    "plugin": "lagoona-webhooks",
    "site_url": "https://example.com",
    "timestamp": "2026-02-14T10:30:00-06:00",
    "source": {
        "name": "Contact Form 7",
        "slug": "contact-form-7"
    },
    "email": {
        "to": ["admin@example.com"],
        "subject": "New contact form submission",
        "body": "Name: John..."
    },
    "parsed_fields": {
        "name": "John Doe",
        "email": "john@example.com"
    }
}

Details

Plugin code:
lagoona-webhooks
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-29
Rating:
Times rated:
0
automation
forms
json
webhook
wp_mail