# HookPilot documentation | WebKoding

How to install, licence and update HookPilot. Webhooks that keep trying when the other end is down.

Source: https://webkodingtheme.com/docs/hookpilot/

---

# HookPilot documentation

Webhooks that keep trying when the other end is down.
Back to HookPilot Open the demo

## Before you start

- •WordPress 6.0 or newer, WooCommerce 7.0 or newer, PHP 7.4 or newer
- •WP-Cron working, or a real system cron hitting wp-cron.php — the retry queue is what makes this plugin worth having
- •An endpoint to deliver to, and its shared secret if you want signed payloads

## What it does not do

- —It does not create the webhooks or the receiving service. It makes WooCommerce&#x27;s own delivery reliable.
- —It does not transform payloads. What WooCommerce sends is what gets delivered, signed and retried.
- —Retries depend on cron running on your site. On a quiet shop that means a real system cron, not WP-Cron waiting for a visitor.

## What is in the download

A WordPress plugin ZIP that sits in front of WooCommerce webhook delivery. Nothing is proxied through us: your payloads go from your server to your endpoint.
GPL source, and HPOS-compatible.

## Installing it

WooCommerce first, then Plugins → Add New → Upload Plugin with the HookPilot ZIP, activate, and paste the licence key from your purchase email.
Before you rely on it, confirm cron is actually running on the site. A retry queue that is never processed looks exactly like a working one until the day it matters.

## Setting up delivery

Filter per endpoint. A reporting service that only needs completed orders should not be sent every status change — the log gets unreadable and the receiver does more work than it needs to.
Turn on the alert for repeated failures and send it somewhere a person reads. The whole value of this plugin is finding out on the day rather than at month end.
Keep the delivery log long enough to cover your accounting cycle. It is the evidence you use when the other system claims it never received anything.

## Licence, updates and support

- One licence covers 1 WordPress site.
- 1 year of updates, from the date of purchase.
- 1 year of email support.
- Instant download + licence key by email
- 30-day money-back guarantee
Questions this page does not answer go to support@webkoding.com . If you bought from us and cannot find your licence key, look it up here .

## Common questions

### What does WooCommerce do wrong on its own?

It sends a webhook once. If the receiver was restarting, timed out or returned a 500, the event is gone — and you find out days later when the accounting system is missing an order.

### How long does it keep retrying?

With exponential backoff, so a receiver that is briefly down gets the event and one that is permanently down does not get hammered. Every attempt is logged with its response.

### Can I resend an event by hand?

Yes. Any past event can be replayed, which is what you actually want on the morning you discover the last three days did not arrive.

### Are the payloads signed?

Yes, so the receiver can verify a request came from your shop rather than from anyone who found the URL.

### Does it need a cron job?

It needs WP-Cron to run, and on a quiet site WP-Cron only runs when somebody visits. If your shop is quiet, point a real system cron at wp-cron.php — otherwise a retry can wait for the next visitor.
