=== Lazy Webhook Relay for WPForms === Contributors: emilgh Tags: wpforms, webhook, api, automation, integration Requires at least: 5.8 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 0.2.1 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Are you a lazy developer? This plugin sends every WPForms submission to an endpoint in the background. Make that data someone else's problem! == Description == Lazy Webhook Relay for WPForms quietly sends every WPForms submission from your WordPress site to a remote endpoint of your choice. It doesn’t interrupt WPForms. It retries failures, signs requests with an HMAC hash, and logs its activities in `/uploads/lazy-webhook-relay-for-wpforms.log`. **Features:** * Works with any WPForms form (no setup per form) * Async background sending (non-blocking) * Choose GET or POST * Retries with exponential backoff * Optional shared secret for HMAC signing * Lightweight logger * Simple settings screen == Installation == 1. Upload the plugin files to `/wp-content/plugins/lazy-webhook-relay-for-wpforms/`. 2. Activate the plugin through the ‘Plugins’ screen. 3. Go to **Settings → Lazy Webhook Relay**. 4. Set your endpoint and method. 5. Done. Every WPForms submission is now silently sent to your endpoint. == Frequently Asked Questions == = Does this work with the free version of WPForms? = Yes. It hooks into the core submission action. = Does it block form submission while sending? = No. It queues asynchronously via WP-Cron. = Where are logs stored? = In `/wp-content/uploads/lazy-wpforms-webhook.log`. == Changelog == = 0.2.1 = * Renamed plugin to Lazy Webhook Relay for WPForms for further WordPress.org compliance * Toned down rhetoric in the intro paragraph of the readme * Changed contributor name in compliance with non-enforcable Identity verification policies * Sent $50 to David Karp = 0.2.0 = * Renamed plugin to Lazy WPForms Webhook Relay for WordPress.org compliance * Added "Method" option (GET or POST) * Added default endpoint * Improved admin settings page = 0.1.0 = * Initial release. == License == This plugin is licensed under the GPLv2 or later.