Boolanga Rider Operations
Sample data Prepared for Breadfast
Rider screens
0

Where fleet control actually lives today

Eight warehouses. Over a thousand riders. Every jacket, bag, helmet and no-show tracked across spreadsheets, WhatsApp groups and paper forms that never agree with each other. Flip the switch to see the same fleet on one system.

Rider_Gear_Master_FINAL_v7 (2).xlsxLast edited 6 days ago · Ahmed R.
RiderHubBagJacketHelmetReturned?Deduct
Ahmed MohamedMaadiYesYesask Karim
Ahmed MohamedNasr CityYesNo??Yes150??
Mahmoud S.HeliopolisYesYesYesleft 3 Sept, bag?
Omar FaragNew Cairo2 bagsYes
Youssef A.ZayedYessize L→XLYesno-show 12/9?
Karim MansourMaadiYesYesYespaid twice
TOTAL BAGS ISSUED: 412 (sheet) vs 388 (warehouse count) vs 431 (finance)
Reminder: 14 riders booked Thursday. Someone call them.
Breadfast / Control tower / All warehousesLive

Needs a human right now

Ahmed Mohamed · R-1042 · Nasr City (moved from Maadi 4 Sept)

Bag returned 5 SeptJacket on handHelmet exchange pending

Deductions: none open. The EGP 150 no-show flagged 12 Sept was auto-waived — gate log shows he was on site at 08:04.

Training: 4 of 4 assigned courses passed. Last quiz 94%.

Why it matters

Every number on the right is derived from one event log. There is no version 7 and no "which Ahmed". That single source of truth is the product. Everything that follows is a stage in the rider's life that writes to it.

·

Proven at scale, isolated by design

This is not a prototype. The same platform runs rider gear operations for Talabat across eight markets. Because our clients compete in the same cities, isolation is a hard architectural commitment, not a policy.

Live for Talabat across MENA

Onboarding, gear issuance, exchanges, clearance, deductions and reporting for rider fleets in eight countries, with market-level teams operating independently on one platform.

UAEKuwaitBahrainQatarJordanEgyptIraqOman
  • In production since [INSERT: go-live year]
  • [INSERT: riders under management] riders and [INSERT: items tracked] gear items tracked
  • Embedded help centre, taxonomy and reporting maintained by Boolanga as a managed service

Your data never shares a room with anyone else's

Separate tenant, separate database. Breadfast runs on its own instance. No shared tables, no shared indexes, no shared storage buckets.

Access is scoped to your organisation and your warehouses. Roles are configured by you. Boolanga staff access is logged and visible to your admins.

Zero cross-client reporting. No benchmark, aggregate or anonymised dataset is built across clients. Your metrics are yours.

Hosting where you need it. Dedicated cloud deployment and data-residency options; DPA provided on request.

1

Appointments and onboarding

A new rider books a kit-issuance slot at their warehouse from a one-tap link. The warehouse sees capacity per slot, the POC gets a digest every evening, and cancelling a service for a day is one action, not fourteen.

Appointments / week of 21 September 2026

Select a service slot on the calendar

Capacity, bookings and no-show history for the slot appear here.

Shipping Q4 2026
1Slots released and hidden from booking
2Every booked rider notified in their language (WhatsApp, SMS fallback)
3Warehouse POC emailed with the cancelled list and re-booking links
4Audit entry written: who cancelled, when, how many affected
Tonight at 18:00 the POC of each warehouse receives a digest of tomorrow's appointments. Click Preview above to render it. Shipping Q4 2026
Why it matters

No-shows are the most expensive minutes in a warehouse: a counter is staffed, a kit is prepared, a rider is not earning. Reminders the evening before and a POC who knows exactly who is coming are the two cheapest levers on that number, and both run without anyone remembering to do them.

2

Gear assignment at the counter

The kit is defined per role, vehicle and warehouse. Each item is scanned to the rider, the rider signs on the tablet, and stock moves the instant the receipt is confirmed. Walk through an issuance and watch the warehouse inventory change.

Issue gear / Maadi counter 2Kit template: Motorbike rider · v3
1Identify rider
2Scan kit
3Rider signs
4Confirmed

Live stock · Maadi

Reorder point per item is set per warehouse. Falling below it raises an exception in the control tower and drafts a replenishment request automatically.

Why it matters

The signature is the point. Every future deduction, exchange or clearance dispute resolves against a timestamped receipt the rider acknowledged, in their language, with the item barcodes on it. No receipt, no argument.

3

Exchanges and replacements

Not every replacement is the same. The system routes each request to one of four exchange types, and the type decides who pays, who approves and where the old item goes. Answer the questions the counter staff would answer.

New exchange / Youssef Abdallah · R-0871 · insulated bag

Answer the first question

The exchange type, charge, approval requirement and destination of the returned item will resolve here.

Lifecycle exchangeItem reached end of life. No charge. Old item to disposal or reuse pool.
Size exchangeWrong fit inside the fit window. No charge. Old item back to stock.
Damage or lossChargeable at replacement value. Evidence required. Feeds a deduction.
Exception exchangeOut of policy. Manager approval required. Charge decided case by case.
Why it matters

When every replacement is just "gave him a new bag", the loss rate is invisible. Typed exchanges make the difference between wear-and-tear and negligence measurable per warehouse, which is the number procurement and HR both want and neither has.

4

Compliance and AI evaluation

A rider submits a photo from their phone at shift start or on request. The evaluation scores gear condition and uniform compliance, flags what it sees, and recommends an action. A supervisor confirms with one tap or overrides.

Compliance check / Mostafa Ragab · R-0334 · HeliopolisSimulated evaluation
Helmet: chin strap missing
Bag: strap frayed
Uniform: compliant

Condition and compliance score

Waiting for a photo.

    Recommended action

    Compliance rules for Heliopolis

    Photo check required every 14 days and on any customer complaint
    Score below 70 assigns the refresher course automatically
    Score below 50 blocks shift start until a supervisor clears it
    Why it matters

    Supervisors cannot inspect a thousand riders a fortnight. Scoring makes inspection continuous and consistent across warehouses, and every score is a dated record that later justifies a deduction, an exchange or a course, without a supervisor's memory being the evidence.

    5

    Deductions and penalties, governed

    Your riders are employees, so a deduction is a payroll event with legal weight, not an invoice line. Nothing here is automatic except the evidence. Every deduction runs through the same eight steps, and the rider can contest it from their phone before payroll ever sees it.

    1 · Rule triggersNo-show, loss, damage, non-compliance, overdue return
    2 · Evidence attachedReceipt, photo score, gate log, appointment record
    3 · Rider notifiedIn their language, with the evidence
    4 · Dispute windowConfigurable, default 7 days
    5 · Rider contestsComment and photo from the app
    6 · Manager decidesApprove, reduce or waive. Always a human.
    7 · Payroll exportApproved lines only, per cycle
    8 · Audit trailImmutable, exportable, per rider
    Deduction rules / MaadiNo-show rule shipping Q4 2026
    Deduction metrics / last 30 days · all warehouses

    By reason · EGP

    Outcome of every deduction raised

    A waiver rate that climbs in one warehouse is a signal about that warehouse's supervisors, not its riders. Regional managers see this by default.

    The rider's view. The notice carries the evidence, the deadline and one button to contest. Language follows the toggle at the top of the page.
    Why it matters

    Unfair or unexplained deductions are how you lose riders and how you end up in a labour dispute. A deduction that arrives with its evidence and a fair way to contest it is one riders accept, and the approval and waiver rates tell management where the policy is being applied badly.

    6

    Training that reaches riders where they already are

    No app to install. A course arrives on WhatsApp, opens in one tap, scrolls like a feed and ends in a quiz that produces per-rider proof of completion. A compliance flag assigns the corrective course before anyone is suspended. Flip the rider language at the top of the page.

    Auto-enrolment rules
    New rider · any warehouse → Welcome, Road safety, Great customer handovers
    Vehicle is Motorbike → Riding safely in extreme heat (Apr–Oct)
    Compliance score < 70 → Uniform and gear standards refresher, due in 3 days
    Customer complaint flag → Great customer handovers, before next shift
    Not finished by due date → reminder at +1d, +3d, supervisor notified at +5d
    Where riders drop off / Riding safely in extreme heat127 riders opened it
    Heat is a real danger
    127
    Drink before you're thirsty
    126
    Take breaks in the shade
    126
    If you feel unwell
    124
    Flashcards
    122
    Quiz
    111
    Passed
    107

    11 riders stopped before the quiz. The card before it is flagged for shortening. Courses are built inside the platform from a PDF or SOP, narrated by AI in Arabic and five more languages, with a 24/7 assistant that answers policy questions from the same content.

    Why it matters

    Training you cannot prove did not happen. Completion, score and timestamp per rider close the loop on compliance: a flagged rider is corrected, the correction is recorded, and the next audit or customer complaint has an answer.

    7

    Offboarding and clearance

    An exit in the HR system books a return appointment automatically. At the counter each item is checked in and graded, the outstanding balance is computed on the spot, and HR and payroll receive a clearance certificate. Grade the items and watch the balance move.

    Clearance / Hany Fathy · R-0512 · Sheikh Zayed · last day 19 Sept 2026Return appointment kept
    Outstanding balance EGP 0 All items returned in acceptable condition.
    Back to stockGood condition, reissued as new
    Reusable poolWorn but serviceable, second-hand inventory kept apart
    DisposeEnd of life, counted for shredding and waste cost
    TransferMoved to a warehouse that needs it
    MissingNot returned, charged at replacement value
    Why it matters

    The last day is when gear disappears. A return appointment that books itself and a balance HR sees before the final salary run is the difference between recovering a bag and writing it off. The five outcomes also give procurement the reuse and disposal numbers it currently guesses.

    8

    The control tower

    Every stage above writes to one event log; this is what it looks like read back. Change any filter and every figure, chart and row on the page recomputes from the underlying records. Nothing here is a screenshot.

    Control tower
    Recomputing from 0 rider records
    Gear issued per day
    Appointments kept and missed
    #WarehouseRidersComplianceTrainingNo-showOpen deductionsOverdue returns

    Exceptions needing a human

    Any view exports to CSV or Excel with the current filters applied. Scheduled reports send the same views on a cadence you set.

    Why it matters

    Visibility is not a dashboard; it is the confidence that the dashboard and the warehouse floor agree. Because the same records drive issuance, deductions and reports, finance, HR and operations stop reconciling three versions of the truth every month.

    9

    Requests, approvals and communication

    Anything that today starts as a WhatsApp message to whoever might know, starts here instead: a typed request, the right fields, the right approvers, a thread that stays attached to the record.

    New request
    Approval chain
    Thread / REQ-2041 · Stock replenishment · Nasr City
    Sara M.Nasr City · yesterday 16:40
    Down to 4 insulated bags, 9 onboardings booked this week. Requesting 30.
    Karim S.Warehouse manager · yesterday 17:05
    Approved 30. Can we take 10 from Zamalek instead of ordering? They are at 41.
    Boolangasystem · yesterday 17:05
    Transfer request TRF-118 drafted: 10 × insulated bag, Zamalek → Nasr City. Awaiting Zamalek confirmation.
    Nour A.Regional · today 08:12
    Approved. Order the remaining 20 from the Q4 PO.
    Broadcast / from Boolanga or head office to warehouses
    Winter jacket rollout starts 15 October
    MaadiNasr CityHeliopolisNew CairoSheikh Zayed6th of OctoberZamalekAlexandria – Smouha

    Kit template v4 goes live on the 15th. Book rider exchange slots from the 8th. Reply in this thread with your first-week capacity.

    6 of 8 repliedAlexandria and Zamalek pending
    Why it matters

    Requests that live in chat are invisible to management and unaccountable to anyone. Typed requests with configurable approval chains give every warehouse the same process, and give the regional manager a queue instead of a phone that never stops.

    10

    Admin, security and control

    Three roles by default, configurable per warehouse. Every action anyone takes is logged and exportable. Your identity provider and HR system stay the source of who exists.

    Roles and permissions
    CapabilityWarehouse userRegional managerAdmin
    Issue and receive gearOwn warehouseAny
    Raise a deductionOwn warehouseAny
    Approve or waive a deductionRegionAny
    See reports and dashboardsOwn warehouseRead-only, all warehousesAll
    Export rider-level dataRegionAll
    Change kit templates and rulesYes
    Manage users and rolesYes
    View audit logRead-onlyYes
    Audit log / live
    2026-09-21 09:14:02sara.mgear.issue R-1188 · 6 items · Nasr City · signed
    2026-09-21 09:02:47karim.sdeduction.waive D-4471 · reason: gate log confirms attendance
    2026-09-21 08:55:10systemtraining.assign R-0334 · Uniform refresher · trigger: compliance score 62
    2026-09-21 08:40:31nour.arequest.approve REQ-2041 · 30 × insulated bag
    2026-09-20 18:00:00systemdigest.send · 8 warehouses · 47 appointments for 21 Sept
    2026-09-20 17:31:19boolanga.supportconfig.read kit_template v3 · ticket SUP-88 · visible to admins
    Single sign-onSAML or OIDC with your identity provider. No local passwords for staff.
    HR system syncRiders and exits arrive from your HRIS. An exit books the return appointment.
    Data residencyDedicated cloud deployment in the region you choose. DPA on request.
    API accessRead completions, gear state and deductions into your own warehouse or BI stack.
    Notification channelsWhatsApp Business, SMS fallback, email. You bring the sender; we bring the logic.
    Backups and retentionDaily encrypted backups. Retention periods set per data class.
    £

    What control is worth per year

    Move the sliders to your fleet. The assumptions are deliberately conservative and shown in full; change any of them.

    Estimated annual value
    Gear loss recovered
    Admin hours returned to operations
    No-show cost avoided
    Hours saved per year

    Rollout in eight weeks, one warehouse first

    The platform exists; the work is your kit templates, your rules and your data feed. We pilot where the pain is loudest, prove the numbers, then roll out.

    Weeks 1–2

    Configure

    • Warehouses, roles, kit templates per vehicle
    • Deduction rules agreed with HR and legal
    • Rider feed from HRIS, notification sender set up
    • Training team onboarding
    Weeks 3–4

    Pilot warehouse

    • Live issuance, exchanges and appointments
    • Existing gear baseline captured by scan
    • Daily check-in with the pilot POC
    • First deduction cycle run in shadow mode
    Weeks 5–6

    Prove

    • Pilot numbers vs. the spreadsheet baseline
    • Rules and templates adjusted
    • Payroll export validated end to end
    • Go / no-go for rollout
    Weeks 7–8

    Roll out

    • Remaining warehouses in two waves
    • Regional dashboards live
    • Scheduled reports to finance, HR, ops
    • Handover to steady-state support

    What we need from Breadfast

    • A rider feed: ID, name, warehouse, vehicle, start and exit dates, from your HR or rider system
    • Access to your WhatsApp Business sender or SMS provider, or we provision one
    • A named POC per warehouse and one product owner on your side
    • Your current gear list, prices and any deduction policy already in use

    What you have by when

    • Week 1: every rider and every item in the pilot warehouse on the system, spreadsheet retired
    • Month 1: appointments, reminders and digest running; first governed deduction cycle
    • Month 3: all warehouses live, regional league table, payroll and finance exports scheduled, training compliance visible per rider

    Next step: book a discovery call

    A short call with your ops lead to confirm scope. From there we run a two-hour scoping session with one warehouse manager, map your kit, deduction policy and rider feed onto the platform live, and leave you with a configured pilot plan and a fixed-scope proposal.

    Book a discovery call

    Presented by Hamdan Albakr · Boolanga · hamdan@boolanga.com · +36 30 553 8222 · calendly.com/hamdan-boolanga/discovery