Hook2Go Notifications for Forms and Orders

Description

Hook2Go Notifications connects WordPress form plugins and store order events to Hook2Go, so you can forward notifications to Telegram, MAX, amoCRM, and Google Sheets.

Supported integrations:

  • Contact Form 7
  • WPForms
  • Gravity Forms
  • Ninja Forms
  • Formidable Forms
  • Fluent Forms
  • Elementor Forms
  • Bazz CallBack widget
  • WooCommerce order status updates

Key features:

  • Sends only submitted form fields by default, without extra technical metadata.
  • Can include advanced form data with a dedicated setting.
  • Shows which supported integrations are installed on the site.
  • Lets you choose which WooCommerce order statuses should trigger notifications.
  • Can send compact WooCommerce payloads with combined items and without empty fields.
  • Adds a standard Settings link on the plugins screen and shows a setup notice until a webhook URL is saved.

External service

This plugin relies on the Hook2Go service.

Data is sent to Hook2Go only after a site administrator:

  • activates the plugin,
  • enables delivery in the plugin settings,
  • creates a webhook in Hook2Go,
  • and saves the Hook2Go webhook URL in the plugin settings.

Depending on the enabled integrations and settings, the plugin may send submitted form fields and WooCommerce order data to the configured Hook2Go webhook URL.

Service URL: https://hook2go.ru/
Create account / webhook: https://hook2go.ru/register
Privacy policy: https://hook2go.ru/privacy
Terms of service: https://hook2go.ru/terms

Installation

  1. Upload the plugin files to the /wp-content/plugins/hook2go-notifications directory, or install the plugin through the WordPress plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. After activation, open Settings -> Hook2Go.
  4. Create a webhook in Hook2Go if you do not have one yet.
  5. Paste your Hook2Go webhook URL into the plugin settings.
  6. Enable the integrations you want to use.
  7. For WooCommerce, select the order statuses that should trigger webhook delivery.

FAQ

Do I need a Hook2Go account?

Yes. You need a Hook2Go account to create the webhook URL used for delivery.

What data is sent from forms?

By default, the plugin sends only submitted form fields. If you enable Advanced form data, it also includes metadata such as the source, form name, submission time, site URL, and current user details.

How does WooCommerce delivery work?

WooCommerce is enabled separately from the form integrations. After it is enabled, the plugin tracks order status changes and sends notifications only for the statuses selected in the settings.

What WooCommerce data is included in the webhook?

The default WooCommerce mode sends a compact payload that is easier to read in messengers: key order details, customer data, one combined items field, and no empty fields. You can disable compact mode in the plugin settings to restore the detailed payload with billing, shipping, and line item structures.

Does the plugin store submissions locally?

No. The plugin sends data to your configured Hook2Go webhook and does not create its own submissions table.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Hook2Go Notifications for Forms and Orders” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.4.20

  • Changed the plugin interface source strings to English so the interface can be properly localized.

1.4.19

  • Added Bazz CallBack widget submission support through one integration setting.
  • Added compatibility with both current versions that provide the native submission hook and legacy versions that use the AJAX fallback.

1.4.18

  • Added a separate setting to remove empty values from regular form payloads before sending them to Hook2Go.

1.4.17

  • Improved Elementor field naming fallback to use non-empty title, then label, then the field ID.

1.4.16

  • Preserved the final blank line after compact WooCommerce order items more reliably in text-based messenger notifications.

1.4.15

  • Kept each compact WooCommerce order item on a single line and added a trailing blank line after the last item.

1.4.14

  • Numbered WooCommerce order items in the compact payload to make text notifications easier to read.

1.4.13

  • Removed site_name, order_view_url, and status from the compact WooCommerce payload.

1.4.12

  • Added a compact WooCommerce payload mode that combines order items into one field and removes empty values.
  • Enabled compact WooCommerce payloads by default.

1.4.11

  • Added WooCommerce new-order delivery for statuses that are already selected at order creation, such as pending payment.
  • Prevented duplicate WooCommerce notifications within the same request.

1.4.10

  • Updated the public plugin name to clarify support for both forms and order notifications without using restricted trademark terms.

1.4.9

  • Removed the restricted WooCommerce term from the plugin display name and readme title.
  • Simplified the public plugin name to Hook2Go Notifications.

1.4.8

  • Removed the manual translation loader and obsolete Domain Path header.
  • Updated the tested WordPress version to 6.9.
  • Switched the technical slug and text domain to hook2go-notifications.
  • Rewrote the public readme content in English for WordPress.org compliance.