The moment it happens,your endpoint knows
Nightly exports leave your other systems living a day in the past. CashFish webhooks deliver a signed JSON payload to your endpoint as each financial event happens, so your warehouse, portal and internal tools stay current.
Scale plan · $44/mo billed yearly ($529) · 4-day free trial · Full refund guarantee
The export ran at 2am.
It is four in the afternoon.
Batch exports were a reasonable answer when moving data was expensive. What they leave behind is a set of systems all describing a business that existed yesterday.
Push beats poll for the same reason a doorbell beats checking the door — the thing that knows does the telling.
Seven events,
signed and delivered.
Subscribe an endpoint to the events it cares about. Each one arrives as a signed JSON payload within seconds of the record changing, with no export window and no polling loop in between.
One way out. Webhooks flow one way out of CashFish to endpoints you control — they never accept inbound writes to your account.
Up to 10 endpoints per account, each with its own event subscription. Every attempt is kept for 30 days with the request body, the response code and a replay button beside it.
Every event names itself,
and carries its own evidence.
Five of the seven event types, the fields inside each payload, and the system that usually listens for it. Nothing is inferred at your end — the record that changed is in the body.
- invoice id + number
- client
- amount + due date
- invoice id
- amount settled
- paid timestamp
- payment id
- client
- amount + method
- expense id
- category
- amount + approver
- client id
- name
- created timestamp
Each delivery is signed with a secret unique to your account, and each endpoint can be disabled or its secret rotated in developer settings at any time. Scoped API keys, used for the other direction, are revoked the same way — immediately, and independently of each other.
Your systems stop
reading yesterday's file.
Three things that are different a week after the first endpoint goes live — with the numbers each one actually produces.
Set it up once.
Then let it run.
An HTTPS URL, a list of event types and a signature check on your side. Most teams see their first delivery land inside ten minutes.
Webhooks carry events outward only — nothing can be written into your account through them. Data is protected with 256-bit encryption under SOC 2 Type II, ISO 27001 and GDPR, and every connection can be reviewed or disconnected from the Connection Health panel in settings.
One automation
is rarely the whole loop.
Duplicate detection runs across every source, so the same sale arriving through an automation and through an emailed receipt is recorded once. Accounting sync with QuickBooks and Xero is a one-way import into CashFish — your accounting file stays the ledger and is never written to. Shopify is in private beta and available by request only.
Events out,
on Scale and Teams.
Scale is the plan on this page because webhooks and custom API access belong to it, alongside advanced forecasting, profitability by client and vendor, contract intelligence with renewal alerts and the revenue leakage dashboard.
Webhooks and custom API access are part of Scale and above; email and document extraction work from Starter.
4-day free trial · Full refund guarantee
Your subscription begins after the 4-day trial unless canceled beforehand. Full refund guarantee within the first 4 days.
Compare all plans →Give your systems a direct line. Available on Scale and Teams. Register an endpoint, subscribe to your first events, and retire the nightly export.
What people ask
before they wire up Webhooks.

Start managing money smart.
Start managing money smart.
4-day free trial · Cancel anytime · Full refund guarantee
© 2026 CashFish Inc. All rights reserved.
CashFish
CashFish
CashFish

