=== 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.
