[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTbLUlSQYrkhyht404qeGUoVcWSD9Ae5vWp9TzHO7Of4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":121,"fingerprints":178},"lazy-wpforms-webhook-relay","Lazy Webhook Relay for WPForms","0.2.1","Emil","https:\u002F\u002Fprofiles.wordpress.org\u002Femilgh\u002F","\u003Cp>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.\u003C\u002Fp>\n\u003Cp>It retries failures, signs requests with an HMAC hash, and logs its activities in \u003Ccode>\u002Fuploads\u002Flazy-webhook-relay-for-wpforms.log\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Works with any WPForms form (no setup per form)\u003Cbr \u002F>\n* Async background sending (non-blocking)\u003Cbr \u002F>\n* Choose GET or POST\u003Cbr \u002F>\n* Retries with exponential backoff\u003Cbr \u002F>\n* Optional shared secret for HMAC signing\u003Cbr \u002F>\n* Lightweight logger\u003Cbr \u002F>\n* Simple settings screen\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Are you a lazy developer? This plugin sends every WPForms submission to an endpoint in the background. Make that data someone else's problem!",0,133,"","6.8.5","5.8","7.4",[18,19,20,21,22],"api","automation","integration","webhook","wpforms","https:\u002F\u002Frenstarai.com\u002Fplugin\u002Flazy-webhook-relay-for-wpforms\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flazy-wpforms-webhook-relay.0.2.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"emilgh",1,30,94,"2026-04-04T13:46:12.768Z",[36,55,68,83,103],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":25,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"flowsystems-webhook-actions","Flow Systems Webhook Actions","1.2.1","mateuszflowsystems","https:\u002F\u002Fprofiles.wordpress.org\u002Fmateuszflowsystems\u002F","\u003Cp>Flow Systems Webhook Actions is a developer-focused WordPress webhook delivery layer designed for reliable automation workflows.\u003C\u002Fp>\n\u003Cp>Trigger HTTP webhooks from any WordPress or WooCommerce action (\u003Ccode>do_action\u003C\u002Fcode>) and dispatch them asynchronously through a persistent queue with smart retries, event identity, and full delivery visibility.\u003C\u002Fp>\n\u003Cp>Unlike basic “fire-and-forget” webhook implementations, this plugin ensures:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delivery attempts are tracked\u003C\u002Fli>\n\u003Cli>Failures are visible\u003C\u002Fli>\n\u003Cli>Retries are automatic and intelligent\u003C\u002Fli>\n\u003Cli>Events include stable identity metadata for idempotency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built for production environments where losing events is not acceptable.\u003C\u002Fp>\n\u003Ch4>Typical Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send WooCommerce orders to n8n with retry protection\u003C\u002Fli>\n\u003Cli>Sync WordPress users to external CRMs safely\u003C\u002Fli>\n\u003Cli>Trigger backend microservices from WP hooks\u003C\u002Fli>\n\u003Cli>Send event-driven data to internal APIs\u003C\u002Fli>\n\u003Cli>Replace fragile custom \u003Ccode>wp_remote_post()\u003C\u002Fcode> integrations\u003C\u002Fli>\n\u003Cli>Build idempotent WordPress automation pipelines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Event Identity & Idempotency\u003C\u002Fh4>\n\u003Cp>Every dispatched webhook includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unique UUID (v4) per event\u003C\u002Fli>\n\u003Cli>ISO 8601 UTC timestamp\u003C\u002Fli>\n\u003Cli>Embedded \u003Ccode>event.id\u003C\u002Fcode>, \u003Ccode>event.timestamp\u003C\u002Fcode>, \u003Ccode>event.version\u003C\u002Fcode> in the payload\u003C\u002Fli>\n\u003Cli>HTTP headers: \u003Ccode>X-Event-Id\u003C\u002Fcode>, \u003Ccode>X-Event-Timestamp\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This enables downstream deduplication, idempotent workflow design, and reliable debugging across systems.\u003C\u002Fp>\n\u003Ch4>Reliable Queue & Smart Retry\u003C\u002Fh4>\n\u003Cp>Webhooks are never sent directly from request execution. Instead:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Events are stored in a persistent database queue\u003C\u002Fli>\n\u003Cli>Processed asynchronously via background jobs\u003C\u002Fli>\n\u003Cli>Dispatched in batches to avoid performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Smart retry routing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>5xx and 429 responses \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> automatic exponential backoff retry\u003C\u002Fli>\n\u003Cli>4xx and 3xx responses \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> immediately marked as \u003Ccode>permanently_failed\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Configurable maximum retry attempts\u003C\u002Fli>\n\u003Cli>Full attempt history stored per event\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No silent failures.\u003C\u002Fp>\n\u003Ch4>Replay Webhook Events\u003C\u002Fh4>\n\u003Cp>Webhook debugging is difficult when events cannot be reproduced.\u003C\u002Fp>\n\u003Cp>Flow Systems Webhook Actions allows you to replay any webhook event directly from the delivery logs — including successful deliveries.\u003C\u002Fp>\n\u003Cp>This makes it easy to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Re-run automation workflows\u003C\u002Fli>\n\u003Cli>Debug external integrations\u003C\u002Fli>\n\u003Cli>Recover from temporary endpoint failures\u003C\u002Fli>\n\u003Cli>Test webhook consumers without recreating WordPress events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each replay uses the original payload and event metadata, ensuring consistent behavior across retries and debugging sessions.\u003C\u002Fp>\n\u003Ch4>Delivery Observability\u003C\u002Fh4>\n\u003Cp>Operational visibility built into the admin panel:\u003C\u002Fp>\n\u003Cp>Status states: \u003Ccode>pending\u003C\u002Fcode>, \u003Ccode>processing\u003C\u002Fcode>, \u003Ccode>success\u003C\u002Fcode>, \u003Ccode>failed\u003C\u002Fcode> (retrying), \u003Ccode>permanently_failed\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Attempt timeline per event\u003C\u002Fli>\n\u003Cli>HTTP status codes and response bodies\u003C\u002Fli>\n\u003Cli>Inspect full request payloads\u003C\u002Fli>\n\u003Cli>Manual retry (single or bulk)\u003C\u002Fli>\n\u003Cli>Replay webhook events for debugging and testing integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Filter by: event UUID, target URL, date range, status\u003C\u002Fp>\n\u003Cp>Queue health metrics:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Average attempts per event\u003C\u002Fli>\n\u003Cli>Oldest pending job age\u003C\u002Fli>\n\u003Cli>Queue stuck detection\u003C\u002Fli>\n\u003Cli>WP-Cron-only warning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Designed as an operations console — not just a webhook sender.\u003C\u002Fp>\n\u003Ch4>Payload Mapping\u003C\u002Fh4>\n\u003Cp>Adapt outgoing JSON payloads to match any external API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rename fields using dot notation\u003C\u002Fli>\n\u003Cli>Restructure nested objects\u003C\u002Fli>\n\u003Cli>Exclude sensitive or unnecessary data\u003C\u002Fli>\n\u003Cli>Store example payloads for configuration\u003C\u002Fli>\n\u003Cli>Modify via \u003Ccode>fswa_payload\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Payloads always include stable event metadata for consistency.\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with any WordPress or WooCommerce action\u003C\u002Fli>\n\u003Cli>Internal REST endpoints power the admin interface\u003C\u002Fli>\n\u003Cli>Fully extensible via filters and actions\u003C\u002Fli>\n\u003Cli>Clean namespace and unique prefixes\u003C\u002Fli>\n\u003Cli>Built according to WordPress.org standards\u003C\u002Fli>\n\u003Cli>Supports system cron for improved reliability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose Flow Systems Webhook Actions?\u003C\u002Fh4>\n\u003Cp>Most WordPress webhook setups fire once, don’t retry intelligently, don’t provide delivery visibility, and don’t expose event identity.\u003C\u002Fp>\n\u003Cp>Flow Systems Webhook Actions provides:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Persistent queue\u003C\u002Fli>\n\u003Cli>Smart retry logic\u003C\u002Fli>\n\u003Cli>Webhook replay for debugging integrations\u003C\u002Fli>\n\u003Cli>Permanent failure state handling\u003C\u002Fli>\n\u003Cli>Event UUIDs and timestamps\u003C\u002Fli>\n\u003Cli>Full delivery logging and metrics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built for developers who need production-grade automation reliability.\u003C\u002Fp>\n\u003Ch4>Available Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>fswa_should_dispatch\u003C\u002Fcode> – Decide if a trigger should dispatch\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_payload\u003C\u002Fcode> – Customize webhook payload\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_headers\u003C\u002Fcode> – Add custom HTTP headers\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_require_https\u003C\u002Fcode> – Toggle HTTPS requirement\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_max_attempts\u003C\u002Fcode> – Configure maximum retry attempts\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_queue_batch_size\u003C\u002Fcode> – Configure batch processing size\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_http_timeout\u003C\u002Fcode> – Configure HTTP request timeout\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_http_connect_timeout\u003C\u002Fcode> – Configure HTTP connect timeout\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_http_args\u003C\u002Fcode> – Customize HTTP request arguments\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_available_triggers\u003C\u002Fcode> – Customize available trigger list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>fswa_success\u003C\u002Fcode> – Fired after successful webhook delivery\u003C\u002Fli>\n\u003Cli>\u003Ccode>fswa_error\u003C\u002Fcode> – Fired after webhook delivery failure\u003C\u002Fli>\n\u003C\u002Ful>\n","Reliable WordPress webhooks for automation workflows with retries, delivery logs, event IDs, queue processing, and replayable webhook events.",409,2,"2026-03-07T21:21:00.000Z","6.9.4","6.0","8.0",[18,19,20,51,21],"n8n","https:\u002F\u002Fflowsystems.pl\u002Fwordpress-webhook-actions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflowsystems-webhook-actions.1.2.1.zip","2026-03-15T15:16:48.613Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":47,"requires_at_least":15,"requires_php":16,"tags":64,"homepage":66,"download_link":67,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"futurefeathers-order-api","FutureFeathers Order API","1.0.0","futurefeathers","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuturefeathers\u002F","\u003Cp>\u003Cstrong>FutureFeathers Order API\u003C\u002Fstrong> allows you to automatically send order data to external APIs when orders are completed. Works ideally with WooCommerce stores.\u003C\u002Fp>\n\u003Cp>Ideal for:\u003Cbr \u002F>\n* \u003Cstrong>SaaS License Management\u003C\u002Fstrong> – Activate licenses when orders complete\u003Cbr \u002F>\n* \u003Cstrong>LMS\u002FAcademy Systems\u003C\u002Fstrong> – Update user limits and subscriptions\u003Cbr \u002F>\n* \u003Cstrong>CRM Integration\u003C\u002Fstrong> – Sync customer data automatically\u003Cbr \u002F>\n* \u003Cstrong>Inventory Management\u003C\u002Fstrong> – Update external inventory systems\u003Cbr \u002F>\n* \u003Cstrong>Custom Workflows\u003C\u002Fstrong> – Trigger any external system\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Per-Product Configuration\u003C\u002Fstrong> – Different API for each product\u003C\u002Fli>\n\u003Cli>\u003Cstrong>25+ Dynamic Variables\u003C\u002Fstrong> – Include customer, order, and product data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date Functions\u003C\u002Fstrong> – Calculate expiry dates automatically (\u003Ccode>{{date:+1month}}\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple HTTP Methods\u003C\u002Fstrong> – POST, PUT, PATCH support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authentication\u003C\u002Fstrong> – Bearer Token, API Key, Basic Auth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Test Mode\u003C\u002Fstrong> – Test API connections before going live\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Logging\u003C\u002Fstrong> – Debug and track all API calls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Headers\u003C\u002Fstrong> – Add any HTTP headers needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom JSON Payload\u003C\u002Fstrong> – Full control over what data is sent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce HPOS\u003C\u002Fstrong> – Compatible with High-Performance Order Storage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available Variables\u003C\u002Fh4>\n\u003Cp>Include dynamic data in your API requests:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customer Data:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{email}}\u003C\u002Fcode> – Customer email\u003Cbr \u002F>\n* \u003Ccode>{{customer_first_name}}\u003C\u002Fcode> – First name\u003Cbr \u002F>\n* \u003Ccode>{{customer_last_name}}\u003C\u002Fcode> – Last name\u003Cbr \u002F>\n* \u003Ccode>{{customer_full_name}}\u003C\u002Fcode> – Full name\u003Cbr \u002F>\n* \u003Ccode>{{customer_phone}}\u003C\u002Fcode> – Phone number\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Order Data:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{order_id}}\u003C\u002Fcode> – Order ID\u003Cbr \u002F>\n* \u003Ccode>{{total}}\u003C\u002Fcode> – Order total\u003Cbr \u002F>\n* \u003Ccode>{{currency}}\u003C\u002Fcode> – Currency code\u003Cbr \u002F>\n* \u003Ccode>{{purchase_date}}\u003C\u002Fcode> – Purchase date\u002Ftime\u003Cbr \u002F>\n* \u003Ccode>{{order_status}}\u003C\u002Fcode> – Order status\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Product Data:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{product_id}}\u003C\u002Fcode> – Product ID\u003Cbr \u002F>\n* \u003Ccode>{{product_name}}\u003C\u002Fcode> – Product name\u003Cbr \u002F>\n* \u003Ccode>{{product_sku}}\u003C\u002Fcode> – Product SKU\u003Cbr \u002F>\n* \u003Ccode>{{quantity}}\u003C\u002Fcode> – Quantity purchased\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Date Functions:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>{{date:+1month}}\u003C\u002Fcode> – Date plus 1 month\u003Cbr \u002F>\n* \u003Ccode>{{date:+1year}}\u003C\u002Fcode> – Date plus 1 year\u003Cbr \u002F>\n* \u003Ccode>{{today:}}\u003C\u002Fcode> – Today’s date\u003Cbr \u002F>\n* \u003Ccode>{{now:}}\u003C\u002Fcode> – Current date\u002Ftime\u003Cbr \u002F>\n* \u003Ccode>{{year:}}\u003C\u002Fcode>, \u003Ccode>{{month:}}\u003C\u002Fcode>, \u003Ccode>{{day:}}\u003C\u002Fcode> – Date parts\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Cstrong>PRO\u003C\u002Fstrong> for advanced features:\u003Cbr \u002F>\n* \u003Cstrong>“Send ONLY Custom Fields” Mode\u003C\u002Fstrong> – For strict APIs that reject extra parameters\u003Cbr \u002F>\n* \u003Cstrong>Math Calculations\u003C\u002Fstrong> – \u003Ccode>{{math:{{total}}*1.18}}\u003C\u002Fcode> for taxes, calculations\u003Cbr \u002F>\n* \u003Cstrong>UUID Generator\u003C\u002Fstrong> – \u003Ccode>{{uuid:}}\u003C\u002Fcode> for unique IDs\u003Cbr \u002F>\n* \u003Cstrong>Random Generators\u003C\u002Fstrong> – \u003Ccode>{{random:1-100}}\u003C\u002Fcode>, \u003Ccode>{{random_string:16}}\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Cstrong>Advanced Timestamps\u003C\u002Fstrong> – Unix timestamps, milliseconds\u003Cbr \u002F>\n* \u003Cstrong>Custom Date Formats\u003C\u002Fstrong> – Any PHP date format\u003Cbr \u002F>\n* \u003Cstrong>50+ Variables\u003C\u002Fstrong> – Full billing\u002Fshipping address, advanced order data\u003Cbr \u002F>\n* \u003Cstrong>Priority Support\u003C\u002Fstrong> – Email support with 24-hour response\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffuturefeathers.com\u002Ffuturefeathers-order-api-pro\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Example Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>SaaS License Management:\u003C\u002Fstrong>\u003Cbr \u002F>\nSend license activation to your API when customer purchases:\u003Cbr \u002F>\n    \u003Ccode>{\u003Cbr \u002F>\n  \"email\": \"{{email}}\",\u003Cbr \u002F>\n  \"product\": \"{{product_name}}\",\u003Cbr \u002F>\n  \"license_key\": \"MANUAL_KEY_HERE\",\u003Cbr \u002F>\n  \"expires\": \"{{date:+1year}}\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LMS Academy Limits:\u003C\u002Fstrong>\u003Cbr \u002F>\nUpdate student limits in your learning management system:\u003Cbr \u002F>\n    \u003Ccode>{\u003Cbr \u002F>\n  \"user_email\": \"{{email}}\",\u003Cbr \u002F>\n  \"validity_date\": \"{{date:+1month}}\",\u003Cbr \u002F>\n  \"max_students\": \"100\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRM Contact Sync:\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd customer to your CRM automatically:\u003Cbr \u002F>\n    \u003Ccode>{\u003Cbr \u002F>\n  \"email\": \"{{email}}\",\u003Cbr \u002F>\n  \"first_name\": \"{{customer_first_name}}\",\u003Cbr \u002F>\n  \"last_name\": \"{{customer_last_name}}\",\u003Cbr \u002F>\n  \"order_total\": \"{{total}}\",\u003Cbr \u002F>\n  \"purchase_date\": \"{{purchase_date}}\"\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support questions, please use the WordPress.org support forum.\u003C\u002Fp>\n\u003Cp>For PRO version support, email: support@futurefeathers.com\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>Get advanced features with the PRO version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Send ONLY custom fields” mode for strict APIs\u003C\u002Fli>\n\u003Cli>Math calculations: \u003Ccode>{{math:10+5}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>UUID generation: \u003Ccode>{{uuid:}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Random generators: \u003Ccode>{{random:1-100}}\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Advanced timestamps and custom date formats\u003C\u002Fli>\n\u003Cli>50+ variables including full address data\u003C\u002Fli>\n\u003Cli>Priority email support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffuturefeathers.com\u002Ffuturefeathers-order-api-pro\" rel=\"nofollow ugc\">Upgrade to PRO – $49\u003C\u002Fa>\u003C\u002Fp>\n","Send order data to external APIs automatically. Ideal for WooCommerce, SaaS, LMS, and CRM. Includes 25+ variables.",110,[18,19,20,65,21],"rest-api","https:\u002F\u002Ffuturefeathers.com\u002Ffuturefeathers-order-api\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffuturefeathers-order-api.1.0.0.zip",{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":11,"downloaded":76,"rating":11,"num_ratings":11,"last_updated":77,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":78,"homepage":81,"download_link":82,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"hookly-webhook-automator","Hookly – Webhook Automator","1.0.1","JALEL GHABRI","https:\u002F\u002Fprofiles.wordpress.org\u002Fghabri\u002F","\u003Cp>Hookly allows you to send data from your WordPress site to external services whenever specific events occur. Whether you want to notify Slack when a new post is published, sync user registrations with your CRM, or trigger workflows in Zapier, this plugin makes it easy.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Triggers\u003C\u002Fstrong> – Post published, user registered, comment added, WooCommerce orders, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Payloads\u003C\u002Fstrong> – Build your own JSON payloads using merge tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Delivery\u003C\u002Fstrong> – HMAC signatures for webhook verification\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Retry Logic\u003C\u002Fstrong> – Automatic retries for failed deliveries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Logs\u003C\u002Fstrong> – Track every webhook request and response\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Hooks and filters for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Triggers\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Posts\u003C\u002Fstrong>\u003Cbr \u002F>\n* Post Published\u003Cbr \u002F>\n* Post Updated\u003Cbr \u002F>\n* Post Deleted\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Users\u003C\u002Fstrong>\u003Cbr \u002F>\n* User Registered\u003Cbr \u002F>\n* User Updated\u003Cbr \u002F>\n* User Deleted\u003Cbr \u002F>\n* User Login\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Comments\u003C\u002Fstrong>\u003Cbr \u002F>\n* Comment Created\u003Cbr \u002F>\n* Comment Approved\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce\u003C\u002Fstrong> (if installed)\u003Cbr \u002F>\n* Order Created\u003Cbr \u002F>\n* Order Status Changed\u003Cbr \u002F>\n* Product Created\u003Cbr \u002F>\n* Product Stock Low\u003C\u002Fp>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Send Slack notifications for new content\u003C\u002Fli>\n\u003Cli>Sync users to email marketing platforms\u003C\u002Fli>\n\u003Cli>Trigger Zapier\u002FMake\u002Fn8n workflows\u003C\u002Fli>\n\u003Cli>Update external systems when orders are placed\u003C\u002Fli>\n\u003Cli>Build custom integrations with any webhook-enabled service\u003C\u002Fli>\n\u003C\u002Ful>\n","Connect WordPress events to external services via webhooks. A lightweight, developer-friendly automation tool.",183,"2025-12-23T10:54:00.000Z",[18,19,79,21,80],"integrations","zapier","https:\u002F\u002Fgithub.com\u002FGhDj\u002Fwp-webhook-automator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhookly-webhook-automator.1.0.1.zip",{"slug":80,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":16,"tags":97,"homepage":13,"download_link":100,"security_score":101,"vuln_count":45,"unpatched_count":11,"last_vuln_date":102,"fetched_at":54},"Zapier for WordPress","1.5.3","Zapier","https:\u002F\u002Fprofiles.wordpress.org\u002Fzapier\u002F","\u003Cp>Zapier is the #1 workflow automation platform for small and midsize businesses that supports 7,000+ of the most popular apps, like Instagram, Facebook, and Pinterest. In just a few minutes, you can set up automated workflows (called \u003Cem>Zaps\u003C\u002Fem>) that connect WordPress with the other apps you use most. You can share your latest WordPress posts to Facebook or Instagram, create drafts from an RSS feed or Mailchimp newsletter, or be notified when you get new comments and much more–no manual work or coding required.\u003C\u002Fp>\n\u003Ch4>Some things you can do with Zapier + WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Share your latest WordPress posts to your social media profiles, like Facebook, Instagram, and Pinterest\u003C\u002Fli>\n\u003Cli>Create WordPress posts automatically based on your newsletters or RSS feeds\u003C\u002Fli>\n\u003Cli>Add new WordPress users to your email marketing campaigns\u003C\u002Fli>\n\u003Cli>Get notified in Slack or Microsoft Teams when new comments are left on your posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to get started\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fsign-up\u002F?utm_source=partner_wordpress_sign_up&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">Sign up for Zapier\u003C\u002Fa>. (Zapier has a free forever plan. Paid plans scale with usage.)\u003C\u002Fli>\n\u003Cli>Check out Zapier’s \u003Ca href=\"https:\u002F\u002Fzapier.com\u002Flearn\u002Fgetting-started-guide\u002Fwhat-is-zapier?utm_source=partner_wordpress_getting_started&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">Getting Started Guide\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Install the plugin, then head to \u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fwordpress?utm_source=partner_wordpress_integration&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">https:\u002F\u002Fzapier.com\u002Fapps\u002Fwordpress\u003C\u002Fa> to get started.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What people are saying about Zapier\u003C\u002Fh4>\n\u003Cp>“I would go as far to say that it has increased my personal efficiency by more than 400 percent.”—Garrett Grohman, Indiegogo\u003C\u002Fp>\n\u003Cp>“Zapier helps us to work faster and smarter by removing manual processes. We can now focus on adding a personal touch to our work.”—Olivia Jardine, Meister\u003C\u002Fp>\n\u003Cp>“Zapier probably saves me about 10 hours a week, when it comes to running our design operations. If I tap into my math skills, I do believe it’s 25 percent more productive!”—Lindsey Redinger, InVision\u003C\u002Fp>\n\u003Ch3>What people are connecting with Zapier\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fcalendly\u002Fintegrations\u002Fwordpress?utm_source=partner_wordpress_calendly&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">WordPress to Calendly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fwordpress\u002Fintegrations\u002Fzoom?utm_source=partner_wordpress_zoom&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">Zoom to WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fmongodb\u002Fintegrations\u002Fwordpress?utm_source=partner_wordpress_mongodb&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">WordPress to Mongodb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fpipedrive\u002Fintegrations\u002Fwordpress?utm_source=partner_wordpress_pipedrive&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">Pipedrive to WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapps\u002Fteachable\u002Fintegrations\u002Fwordpress?utm_source=partner_wordpress_teachable&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">Teachable to WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Help\u003C\u002Fh3>\n\u003Cp>If you have any feature requests, issues, or questions with Zapier for WordPress, please contact us using our \u003Ca href=\"https:\u002F\u002Fzapier.com\u002Fapp\u002Fget-help?utm_source=partner_wordpress_support&utm_medium=plugin_listing&utm_campaign=partner_wordpress\" rel=\"nofollow ugc\">help form\u003C\u002Fa>.\u003C\u002Fp>\n","Zapier saves you time on tedious tasks by moving info between WordPress and your other favorite apps, so you can focus on your most important work.",50000,676957,44,72,"2025-07-24T16:50:00.000Z","6.5.8","5.5",[19,98,20,99,80],"dataflow","workflow","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzapier.1.5.3.zip",98,"2025-06-19 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":25,"num_ratings":113,"last_updated":114,"tested_up_to":47,"requires_at_least":115,"requires_php":16,"tags":116,"homepage":119,"download_link":120,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":54},"cf7-to-zapier","CF7 to Webhook","5.0.0","Mário Valney","https:\u002F\u002Fprofiles.wordpress.org\u002Fmariovalney\u002F","\u003Cp>\u003Cstrong>CF7 to Webhook\u003C\u002Fstrong> is trusted by more than 30.000 WordPress websites and translated in languages!\u003C\u002Fp>\n\u003Cp>Thank you!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" title=\"Install it first, of course\" rel=\"ugc\">Contact Form 7 (CF7)\u003C\u002Fa> is a awesome plugin used by 1+ million WordPress websites.\u003C\u002Fp>\n\u003Cp>Webhooks are endpoint (urls) you can send data!\u003C\u002Fp>\n\u003Cp>Now you can join both: the best contact form plugin to WordPress and any webhook which receive JSON!\u003C\u002Fp>\n\u003Cp>And Zapier?\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fzapier.com\" rel=\"nofollow ugc\">Zapier (Zapier)\u003C\u002Fa> is a awesome service to connect your apps and automate workflows!\u003C\u002Fp>\n\u003Cp>Just activate and configure Zapier to receive data!\u003C\u002Fp>\n\u003Cp>Disclaimer: this plugin was created without any encouragement from Zapier (or any webhook\u002FAPI service) \u002F CF7 (and other supported plugins) developers.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cp>Easily and quickly! Just activate “Contact Form 7” and “CF7 to Webhook” and configure a URL to send data (or go to Zapier to create your Zap).\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>You can \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcf7-to-zapier\" rel=\"nofollow ugc\">translate CF7 to Webhook\u003C\u002Fa> to your language.\u003C\u002Fp>\n\u003Ch4>Review\u003C\u002Fh4>\n\u003Cp>We would be grateful for a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcf7-to-zapier\u002Freviews\u002F\" rel=\"ugc\">review here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Contact Form 7 – 6.1.5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tested with other plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MultiLine files for Contact Form 7 – 2.9.1\u003C\u002Fli>\n\u003Cli>Contact Form 7 Multi-Step Forms – 4.6\u003C\u002Fli>\n\u003C\u002Ful>\n","Use Contact Form 7 as a trigger to any webhook!",30000,354708,50,"2026-02-19T02:27:00.000Z","4.7",[117,118,20,21,80],"cf7","contact-form","https:\u002F\u002Fcf7-to-webhook.valney.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-to-zapier.5.0.0.zip",{"attackSurface":122,"codeSignals":143,"taintFlows":161,"riskAssessment":162,"analyzedAt":177},{"hooks":123,"ajaxHandlers":139,"restRoutes":140,"shortcodes":141,"cronEvents":142,"entryPointCount":11,"unprotectedCount":11},[124,130,134],{"type":125,"name":126,"callback":127,"file":128,"line":129},"action","admin_menu","add_settings_page","lazy-webhook-relay-for-wpforms.php",23,{"type":125,"name":131,"callback":132,"file":128,"line":133},"admin_init","register_settings",24,{"type":125,"name":135,"callback":136,"priority":137,"file":128,"line":138},"wpforms_process_complete","queue_submission",10,27,[],[],[],[],{"dangerousFunctions":144,"sqlUsage":145,"outputEscaping":147,"fileOperations":31,"externalRequests":149,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":160},[],{"prepared":11,"raw":11,"locations":146},[],{"escaped":148,"rawEcho":149,"locations":150},14,4,[151,154,156,158],{"file":128,"line":152,"context":153},65,"raw output",{"file":128,"line":155,"context":153},81,{"file":128,"line":157,"context":153},82,{"file":128,"line":159,"context":153},106,[],[],{"summary":163,"deductions":164},"The 'lazy-wpforms-webhook-relay' plugin, version 0.2.1, exhibits a generally positive security posture based on static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface, and the fact that all identified entry points are protected further enhances this. The code signals also show good practices, with all SQL queries using prepared statements and a high percentage of output being properly escaped. The lack of reported vulnerabilities in its history is also a strong indicator of a well-maintained and secure codebase.\n\nHowever, there are areas that warrant attention. The presence of file operations and external HTTP requests, while not explicitly flagged as problematic in this snapshot, represents potential vectors if not handled with extreme care. Crucially, the absence of nonce checks and capability checks on any potential entry points (though none were detected) is a significant concern. If any entry points were to be introduced or discovered, the lack of these fundamental WordPress security measures would immediately create a vulnerability.\n\nOverall, the plugin appears to be built with security in mind, demonstrating good coding practices. Its limited attack surface and clean vulnerability history are strengths. The primary weakness lies in the foundational security checks (nonces and capabilities) that are not present, which could become a critical issue if the plugin's functionality expands or if new attack vectors are found. As it stands, the current risk is low due to the minimal attack surface, but the lack of these checks introduces a latent risk.",[165,167,169,172,174],{"reason":166,"points":137},"No nonce checks",{"reason":168,"points":137},"No capability checks",{"reason":170,"points":171},"File operations present",3,{"reason":173,"points":171},"External HTTP requests present",{"reason":175,"points":176},"Unescaped output percentage (22%)",5,"2026-03-17T05:42:40.189Z",{"wat":179,"direct":188},{"assetPaths":180,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[181,182],"\u002Fwp-content\u002Fplugins\u002Flazy-webhook-relay-for-wpforms\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Flazy-webhook-relay-for-wpforms\u002Fscript.js",[],[182],[186,187],"lazy-webhook-relay-for-wpforms\u002Fstyle.css?ver=","lazy-webhook-relay-for-wpforms\u002Fscript.js?ver=",{"cssClasses":189,"htmlComments":190,"htmlAttributes":199,"restEndpoints":206,"jsGlobals":207,"shortcodeOutput":208},[],[191,192,193,194,195,196,197,198],"\u003C!-- Admin Settings -->","\u003C!-- Capture AFTER WPForms saves entry (does not block submit flow) -->","\u003C!-- Background sender -->","\u003C!-- Main Relay Settings -->","\u003C!-- Dev tip: Use the filter `lazy_wpf_webhook_allow_form` to skip certain forms. -->","\u003C!-- Capture + Queue (non-blocking) -->","\u003C!-- Build JSON payload -->","\u003C!-- Cron processor -->",[200,201,202,203,204,205],"name=\"lazy_wpf_webhook_settings[enabled]\"","name=\"lazy_wpf_webhook_settings[endpoint]\"","name=\"lazy_wpf_webhook_settings[method]\"","name=\"lazy_wpf_webhook_settings[secret]\"","name=\"lazy_wpf_webhook_settings[timeout]\"","name=\"lazy_wpf_webhook_settings[enable_nonblocking]\"",[],[],[]]