Event-Driven Integration in Three Steps
Fleetbase webhooks follow a simple publish-subscribe model. You tell Fleetbase where to send events, and it handles the rest — delivery, retries, and logging included.
All Available Webhook Events
Subscribe to individual events or all events at once. Every event follows the same resource.action naming convention.
order.createdA new order has been placed in the system.order.dispatchedAn order has been assigned to a driver and dispatched.order.startedThe driver has started the order journey.order.completedThe order has been successfully delivered.order.cancelledAn order has been cancelled.order.updatedAny field on an order has changed.driver.assignedA driver has been assigned to an order or fleet.driver.location_changedThe driver's GPS coordinates have updated.driver.onlineA driver has gone online and is available.driver.offlineA driver has gone offline.driver.updatedA driver's profile or status has changed.tracking_status.createdA new tracking status update has been recorded.tracking_number.createdA tracking number has been generated for a shipment.proof_of_delivery.createdA proof of delivery (signature/photo) has been captured.vehicle.updatedA vehicle's details or status have changed.vehicle.assignedA vehicle has been assigned to a driver or fleet.issue.createdA new issue or incident has been reported.issue.updatedAn existing issue has been updated.issue.resolvedAn issue has been marked as resolved.What Teams Build with Webhooks
Webhooks are the glue between Fleetbase and the rest of your logistics technology stack.
Customer Order Notifications
Trigger SMS, push, or email notifications the moment an order is dispatched, out for delivery, or completed — without polling.
order.dispatchedtracking_status.createdorder.completedLive Tracking Map
Stream driver GPS coordinates to your own customer-facing tracking page or embedded map widget in real time.
driver.location_changedorder.startedERP & WMS Sync
Keep your ERP, WMS, or inventory system in sync with Fleetbase order status changes automatically.
order.createdorder.updatedorder.completedorder.cancelledProof of Delivery Archiving
Automatically archive signatures and delivery photos into your document management system or S3 bucket.
proof_of_delivery.createdBilling & Invoicing Triggers
Fire your billing system to generate and send an invoice the moment a delivery is confirmed complete.
order.completedproof_of_delivery.createdFleet Maintenance Alerts
Route vehicle issues and driver incidents to your maintenance team or ticketing system instantly.
issue.createdvehicle.updatedVerify Every Delivery with HMAC Signatures
Every webhook request Fleetbase sends includes an X-Fleetbase-Signature header — an HMAC-SHA256 signature of the raw request body, signed with your webhook secret. Always verify this before processing the payload.
Reliable Delivery with Automatic Retries
If your endpoint is temporarily unavailable, Fleetbase automatically retries delivery with exponential back-off. Every attempt is logged so you can inspect and replay failed events.
After four failed attempts the event is marked as failed and preserved in the delivery log for manual inspection.
