Start free

Getting started

Connecting a store takes about five minutes: create an account, add the store, install the plugin, paste the key.

Product name shown here is the default placeholder. The hosted dashboard and emails use whatever brand is configured (PRODUCT_NAME).

GatewayWatch watches your WooCommerce payment gateways and alerts you the moment checkout breaks โ€” with a plain-English diagnosis, not just "payment failed".

1. Create your account

  • Go to the dashboard sign-up page and create an account (email + password).
  • You start on a 14-day free trial. No card required.
  • (Recommended) Enable two-factor authentication from Account โ†’ Security.

2. Add your first store

  • In the dashboard, open Stores โ†’ Add store.
  • Enter the store name and its URL.
  • We generate a unique API key (shown once). Copy it now โ€” for security
  • you can only view it again by rotating it.

The plan you're on caps how many stores you can connect (trial: 3, Solo: 5, Business: 15, Agency: 50). Upgrade any time from Billing.

3. Install the plugin

Option A โ€” download (self-hosted):

  • Download the plugin zip from the link shown after creating a store.
  • In wp-admin, go to Plugins โ†’ Add New โ†’ Upload Plugin, choose the zip,
  • install, and activate.

Option B โ€” WordPress.org (once published):

  • In wp-admin, Plugins โ†’ Add New, search for the plugin, install, activate.

Requirements: WordPress 6.4+, WooCommerce 8.0+, PHP 8.0+.

4. Connect the plugin

  • In wp-admin, go to WooCommerce โ†’ GatewayWatch.
  • Paste the API key from step 2.
  • Click Save Changes.
  • Click Test connection โ€” you should see a success message.

Monitoring starts immediately. The plugin captures payment events asynchronously (zero checkout impact) and sends them in batches.

5. Set up alerts

  • In the dashboard, configure where alerts go: email and/or a Slack
  • incoming webhook.

  • Choose the minimum severity you want to be notified about.

When a gateway breaks, you'll get an alert with: what happened, the likely root cause, and recommended actions.

6. What we monitor (and what we never send)

  • We receive only transaction metadata: gateway, status, error code,
  • currency, amount, plus your store/software versions.

  • We never receive customer names, emails, addresses, or card data.

7. Manage your subscription

  • Billing in the dashboard opens Stripe Checkout to choose a paid plan and
  • the Customer Portal to update or cancel.

8. Troubleshooting

SymptomCheck
"Test connection" failsAPI key correct? Site can reach the API over HTTPS?
Store stays "disconnected"Plugin active? WP-Cron running? Test connection.
No alertsAlert channel configured? Minimum severity not too high?
Lost the API keyRotate it from the store detail page (old key stops working).

Need help? Get in touch โ€” a person reads these and answers.


Something unclear, or stuck on a step? Tell us โ€” the guide gets fixed.