Skip to content
Yellow keke on an Enugu road

Book a private keke, a shared seat, or a local package in WhatsApp. Follow the trip on a map only when it helps. No passenger app.

About

One platform for the way Enugu already moves.Coordination is the missing piece.

Keke transport and local delivery already work on the street. The gap is pickups described imprecisely, shared seats treated as a single number, and no shared timeline when something slips. Coal City Motion gives each person the interface that fits the work.

Yellow kekes waiting at a neighborhood rank in Enugu
Enugu · street to service
  1. 01

    Familiar access

    WhatsApp carries discovery, booking, and service updates. A passenger does not install another app to move around the city.

  2. 02

    Explicit state

    Offers, trips, seats, and provider access move through controlled states, so everyone sees the same next step.

  3. 03

    Live coordination

    Location, arrival time, and exceptions stay visible to the passenger, the provider, and the operations team.

  4. 04

    A record that holds

    The agreed fare, the assignment, and any manual change keep an actor, a reason, and a time.

Services

Three ways to move.One place to book.

The first WhatsApp menu is Private Keke, Shared Keke, and Send Package. The conversation asks only for what that service needs, and your history stays with one customer profile.

A yellow keke parked on an Enugu street
01

Private Keke

The whole vehicle, for one pickup and one destination.

  1. 1Share your pickup and destination in the chat.
  2. 2A nearby driver accepts the request or counters the fare.
  3. 3The agreed amount and each trip event stay on the record.
Passengers riding a yellow keke through Enugu
02

Shared Keke

Reserve seats on a configured route and direction.

  1. 1Choose where you board, where you drop, and how many seats.
  2. 2A seat is free only if every segment of that journey still has room.
  3. 3Walk-in passengers use the same rule, so a later booking stays protected.
A rider handing a package to a customer at a gate
03

Package Delivery

Collection and delivery, with proof at the end.

  1. 1Describe the package, the receiver, and both locations.
  2. 2A dispatch rider accepts the job and follows it to the door.
  3. 3Completion can require a receiver code, a photo, or both.

Shared capacity

A free seat now can still be promised later.

Shared Keke does not count the vehicle as one number. Availability is checked on every stretch between boarding and drop-off. If Ogui to New Haven is already full, a new passenger cannot book through that stretch — even when Abakpa still looks open.

  1. Abakpa

    Board

  2. NOWAS

    2 free

  3. Ogui

    1 free

  4. New Haven

    Full

Fares

You pay the provider directly.

In this first phase, Coal City Motion does not collect the passenger fare. It keeps the offer, the agreed amount, and any adjustment, so support has one figure to work from. Providers fund access with a daily or weekly pass.

How a journey works

A complete tripinside a conversation.

Seven steps, one thread. The passenger stays in WhatsApp unless a live map actually helps.

  1. 01WhatsApp

    Choose

    Pick Private Keke, Shared Keke, or Send Package.

  2. 02WhatsApp

    Describe

    Share a location, a landmark, and the details that service needs.

  3. 03WhatsApp

    Confirm

    Review the route fare or the driver’s offer before you commit.

  4. 04WhatsApp

    Match

    An eligible provider accepts. One assignment stays authoritative.

  5. 05Chat, then map

    Track

    Follow approach and trip state. Open the map only when it helps.

  6. 06WhatsApp

    Complete

    Confirm arrival, or confirm the package reached the receiver.

  7. 07WhatsApp

    Rate

    Report the quality of the trip, or raise an issue from the same thread.

Who it is for

Built for the passenger, the provider,and the team keeping service moving.

Passengers stay in WhatsApp until a map helps. Drivers and riders use the provider app. Operations teams work from a browser portal.

01WhatsApp

Passengers

WhatsApp, then a tracking page when the map matters.

Share a location, answer a short set of questions, and receive the provider, the fare, and the next status in the same chat. The tracking link is temporary and cannot open another customer’s booking.

  • No passenger app for the first release
  • Status in plain language
  • Driver and vehicle details for recognition
A keke rider standing beside a yellow tricycle at a neighborhood rank
02Android app

Drivers and riders

One Android app for keke work and package jobs.

Go online only with a verified account and a valid access pass. Accept, counter, or decline work that fits your mode, route, and seats. Frequent actions stay large and within thumb reach.

  • Private requests and shared routes
  • Walk-in passengers checked against future bookings
  • Delivery proof and exception support
03Browser portal

Operations

One live picture of the service.

The operations portal watches demand, active trips, stale locations, and seat conflicts. A person can reassign, correct, or suspend — and the record keeps who acted and why.

  • Provider verification and suspensions
  • Routes, stops, zones, and fares
  • Incidents tied to the same trip timeline

One trip record

  1. Passenger
  2. Provider
  3. Operations

Coal City Motion

Urban. Simple. Fast.Local. Trustworthy.

Start in WhatsApp. Choose a private keke, a shared seat, or a package delivery, and keep every status in one conversation.