- The hooksnode CLI is now a standalone download for macOS, Linux and Windows, on Intel and ARM.
- Install on macOS and Linux with one line:
curl -fsSL https://github.com/mantissatech/hooksnode-cli/releases/latest/download/install.sh | sh. The script checks the download’s SHA-256. - New
hooksnode versioncommand.hooksnode loginnow useshttps://hooksnode.comwhen you press Enter. - Release binaries are obfuscated, and the Linux and Windows x86-64 builds are compressed, so downloads are smaller.
- Install on macOS with Homebrew:
brew install mantissatech/tap/hooksnode. The macOS builds are signed and notarized by Apple.
Watch a URL, IMAP mailboxes and bank alerts
- Watch a URL. Poll a JSON API or a page on a schedule. Get
http_poll.changed, orhttp_poll.item.added,.changedand.removed, only when data changes. - IMAP mailbox. Read any hosted mailbox, such as cPanel, Zoho or Yahoo. New mail becomes
email.received. - Bank alerts. Gmail, Outlook and IMAP sources can turn bank alert emails into
bank.credit.receivedandbank.debit.postedevents. Rules for 25 Nigerian banks and fintechs, and an optional AI fallback that is checked against the email. - Summaries. Missed summary emails are now sent on the next hourly run.
Workspaces
- Workspaces hold projects, members, API keys and one bill. Roles are owner, admin, billing and member.
- Limit a member to some projects.
- Basic and Pro workspace tiers. Move a project between workspaces.
Alerts, summaries and batch retry
- Failure alerts every 10 minutes, with backoff and a recovered email.
- Daily, weekly and monthly summaries for every member, at local midnight.
- Batch retry from the Needs retry view. Filters live in the URL.
New sources
- WhatsApp Cloud API with the Meta handshake and signature check.
- Outlook (beta), and a To contains filter for Gmail and Outlook.
Accounts and billing
- Sign in with Google and GitHub.
- Pay with Paystack or Flutterwave. Credit packs, low-credit warnings and auto top-up.
- Sources. A Pro project can have up to 10 sources, each with its own URL. Route each destination to some sources.
- Gmail (beta). New mail becomes
email.received. - Extra headers on each destination.
- Ingest answers
503instead of404during a database outage, so providers retry.
- Filter events by time range, and search payloads with a regular expression.
- Event lists open on the last 30 days.
- Replay an event to one destination.
hooksnode listensends live webhooks to a port on your computer.- Daily digest emails.
- Retry sends only to the destinations that failed.
- Outbound signing can be turned on for each destination.
- Filters walk nested paths. A Test panel runs a transform and filter before you save.
- Up to 25 attempts, with backoff capped at 1 hour, about 17.5 hours in total.