Accounting & ERP
QuickBooksCloud accountingXeroOnline accountingFreshBooksInvoicing & booksSAP Business OneSMB ERPNetSuiteCloud ERP suiteSageAccounting & financeFlooring & Building MaterialsHardwood, tile, adhesivesManufacturing & AssemblyParts, kits, sub-assembliesFood & BeverageLot tracking & FEFOAutomotive & PartsCatalogs and dealer opsPharmaceuticals & MedicalCompliance-first inventoryE-commerce & 3PLMulti-tenant & white-labelElectrical & Plumbing SupplyFittings, fixtures, kitsAgriculture & SeedSeasonal & bulk inventory
Explore
Plans, resources, company information, and legal documents.
Ask Nautilus
Chat with our AI for pricing, comparisons, and instant answers.
Help · IntegrationsAll articles →
Integrations
Webhooks let Nautilus notify your systems the moment something happens, instead of you polling for changes. Register an endpoint under Settings → API → Webhooks, give it a URL, and subscribe to the events you care about:
- inventory.updated: a product's quantity changed at a location
- order.created: a new order entered the system
- scan.completed: a scan action finished
- count.finished: a cycle count was reconciled
- alert.triggered: a low-stock or other alert fired
Each event arrives as a POST request with a JSON body and a signature header you can use to confirm it came from Nautilus. If your endpoint is unreachable, Nautilus retries up to three times with exponential backoff before giving up, so a brief outage won't cost you an event.
Example payload
{
"event": "inventory.updated",
"data": {
"sku": "WIDGET-001",
"location": "A-01-3",
"quantity": 142,
"delta": -8
},
"timestamp": "2026-05-22T14:21:00Z"
}Was this article helpful?