How it works

Two sides.
One platform.

Shuttlers Fleetmax connects vehicle leasing companies with businesses that need a managed pool of cars for their staff — and, through branded retail storefronts, with anonymous customers booking directly. Here's how the whole thing works, from both sides.

01

Create your leasing-co

Sign up, set up your team and roles, fill in your organization profile.

02

Verify your business

Add your bank account; we verify via Paystack so payouts can flow.

03

List your fleet

Add vehicles one by one, or upload a CSV. Same for drivers. Set rates, cities, operating hours per vehicle.

04

Open your storefront

Toggle vehicles for retail. Choose your subdomain slug and brand it. Live on `<your-slug>.rental.shuttlers.co`.

05

Take bookings

Businesses reserve your vehicles. Customers book on your storefront. Drivers see schedules and confirm trips.

06

Get paid out

Settled bookings flow to your verified Nigerian bank account on a recurring schedule. PDF invoices generated automatically.

End to end

One reservation,
from click to payout

  1. 01

    Business admin

    Reserves a vehicle for 1 month, 8 hr/day

    Day 0

  2. 02

    Customer

    Pays ₦842,000 via Paystack hosted checkout

    Day 0

  3. 03

    Webhook

    charge.success arrives, invoice flips to paid, order activates

    Within seconds

  4. 04

    Business admin

    Adds the vehicle to the Sales group, invites 12 staff

    Day 0

  5. 05

    Staff member

    Books the vehicle for a 2pm meeting in Lekki

    Day 1

  6. 06

    Driver

    Sees route preview, taps Start at pickup, End at dropoff

    Day 1

  7. 07

    Sweep cron

    Reconciles state every 15 minutes; settled hours flow toward the leasing-co payout

    Continuous

  8. 08

    Leasing company

    Receives ₦757,800 (₦842k − 10% take − Paystack gross-up offset) on next payout window

    Per schedule

Behind the scenes

Built on rails
you can trust

HMAC-verified webhooks

Every Paystack event is cryptographically verified before it touches your data.

15-minute reconciliation cron

A sweep job cancels stuck orders and retries stuck refunds, automatically.

Multi-tenant by default

Every record is scoped to an organization. Defense-in-depth at the DB trigger level.

Audit trail on bookings

Every reschedule, reassign, or cancel is logged with the actor, timestamp, and reason.