Create your account
Sign up with email or Google on the Ataboy customer experience, then verify you are ready to book.
How it works
Ataboy Express is delivery infrastructure. Book as a person, dispatch as a brand, or automate as a developer, the same reliable network underneath.
No matter who starts the shipment, every Ataboy delivery follows the same reliable path.
A customer books in the app, or a business captures an order in their store or checkout.
Details land in Ataboy via the customer app, business dashboard, or Partner API.
Dispatchers and routing match the nearest available rider to the pickup.
Everyone follows status updates on a tracking link with a clear timeline.
Handoff is confirmed; businesses can sync completion through webhooks.
Customers
Perfect when you need to send something across Lagos without knowing a rider.
Open customer appSign up with email or Google on the Ataboy customer experience, then verify you are ready to book.
Add addresses, receiver name and phone, package size, and any landmark notes riders will need.
Review the transparent city rate and estimated arrival before you confirm the delivery.
A nearby rider is assigned. You get status updates as they head to pickup and then to drop-off.
Share the tracking link with the receiver. Follow every status change until the parcel is handed over.
Delivery completes with confirmation, keep the tracking page as your receipt trail.
Businesses
Stop coordinating bikes in chat. Let Ataboy handle dispatch while you focus on sales.
Open business portalSign up on the business portal. You instantly receive test API keys to explore the platform safely.
Create deliveries, view history, manage webhooks, and monitor compliance from one workspace.
Share CAC, address, and director details. After approval you can generate live keys for production.
When a customer buys from you, create the Ataboy delivery in a few clicks, or automate via API.
Every shipment gets a tracking link your support team and customers can open anytime.
Keep Ataboy default rates, upload a custom rate card, or apply markup for your checkout.
Developers
Wire estimate → create → track → webhook into your product in a clean partner contract.
Read API docsFrom the business portal, copy your test key and secret (`atb_test_…`). Never expose secrets in frontend code.
Call `POST /v1/partner/deliveries/estimate` with pickup, drop-off, weight, and vehicle to show fees at checkout.
Call `POST /v1/partner/deliveries` with receiver details. Store the delivery id and tracking number in your DB.
Register endpoints for assigned, picked up, in transit, delivered, and cancelled events.
Use track-by-number or get-by-id endpoints for support tools. Cancel while still pending or assigned.
Finish compliance, mint live keys (`atb_live_…`), swap base URL, and keep test keys for staging.
Tracking pages and webhooks speak the same language. Here is what each status means.
pendingPendingDelivery created, waiting for assignment.
assignedAssignedA rider has accepted the job.
picked_upPicked upParcel collected from the sender.
in_transitIn transitOn the way to the receiver.
deliveredDeliveredHanded over successfully.
cancelledCancelledStopped before completion when allowed.
Public tracking lives at your track app (track.ataboyexpress.com). Businesses and APIs can also pull status by delivery id or tracking number.
Same network. Three doors in, choose the one that matches how you work.