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 Install and activate the plugin Edit any Contact Form 7 form Navigate to the new “Webhook” tab Enter your webhook URL 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.
WPGraphQL Smart Cache
Do you want your API data fast or accurate? With WPGraphQL Smart Cache, you can have both. WPGraphQL Smart Cache is a free, open-source WordPress plugin that provides support for caching and cache invalidation of WPGraphQL Queries. To get the most out of this plugin, we recommend using GET requests with Network Caching, which requires your WordPress install to be on a supported host. Note: WPGraphQL Smart Cache is now part of the WPGraphQL monorepo. All releases, issues, and discussions are managed in the main repository. BREAKING CHANGES: We may make breaking changes in the future to improve functionality and experience. If we do, we will use semver to do so. Pay attention to release notes and upgrade notices before updating. Video Overview Docs Overview Quick Start Features Network Cache Object Cache Persisted Queries Cache Invalidation Extending / Customizing Functionality FAQ and Troubleshooting Known Issues Providing Feedback Upgrading It is recommended that anytime you want to update WPGraphQL Smart Cache that you get familiar with what’s changed in the release. WPGraphQL Smart Cache publishes release notes on GitHub. Look for releases tagged with wp-graphql-smart-cache/v*. WPGraphQL Smart Cache will follow Semver versioning. The summary of Semver versioning is as follows: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards compatible manner, and PATCH version when you make backwards compatible bug fixes. You can read more about the details of Semver at semver.org Privacy Policy WPGraphQL Smart Cache uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements. Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure a great user experience for all our users. Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case. When you opt in, each telemetry request is sent to Appsero and a duplicate is sent in a non-blocking request to WPGraphQL-operated infrastructure at https://telemetry.wpgraphql.com (the same categories of data as described for Appsero below). Learn more about how Appsero collects and uses this data.