Country code + number, digits only (no +, spaces, dashes). e.g. 201234567890
Required to open this Settings dashboard. Residents can't see it. Set your own PIN anytime and Save.
🟢 Service LIVE — accepting bookings (off = residents see "closed")
🏠 Home pickup (Premium) — open for residents
💬 WhatsApp driver alert (turn on after WhatsApp API)
🕒 Working hours & scheduling
📅 Allow scheduling rides (off → ride-now only, during hours)
Cart starts. 6 = 6 AM.
Cart stops. 24 = midnight.
In working hours residents can ride now or schedule (same day). Outside hours → scheduling only (rolls to tomorrow's hours). Every group size (up to 5 riders — the cart's capacity) gets both choices; "Big group min" above 5 keeps it off. Scheduled rides need a slot ≥ 15 min ahead (15-min steps).
🛰️ Live tracking & ETA
The cart's live position comes from the driver's phone (Driver page → “Share my live location”). The resident then sees the 🚗 and the arrival ETA on the booking & after-booking maps. Tune the ETA with the cart speed and buffer below.
Used to estimate ETA.
Added on top of the ETA.
Tap a pin to rename, reorder (⬆⬇) or delete a pick-up point · drag a pin onto its exact spot. Tap a + to add a road corner and drag it onto the road. Routes between pick-up points follow the sequence through the in-between points (e.g. 1→2→3→…), in either direction; the hub point goes direct to/from any point. Distances recalculate automatically.
#Name→ next (m)
Individual ride — per person, by ride distance (EGP)
Group ride — per person (EGP) · 25 for 2 · 20 for 3+ · flat to any checkpoint · auto-used for 2+ residents
Premium / Home pickup — per person (EGP)
Payment
Opened when a resident taps "Pay now". They enter the fare amount in their banking app.
Live dashboard channel
Connects the driver dashboard to the booking app in real time. Must be identical on every device. Keep the default, or set your own private name on all devices.
Automation (n8n)
Each booking & payment is POSTed here as JSON, so n8n can notify the driver/client and save to Google Sheets. Paste the Production URL of your n8n Webhook node.
Analytics & break-even
Used for profit & margin.
Driver, cart, etc. — sets the break-even target.
Optional analytics GET endpoint.
Welcome message (landing page)
Live revenue, residents and profit from your bookings (via the Stats API). Profit = revenue − (cost per ride × rides) − daily expenses.
💸 Daily expenses
Log what you spend each day (fuel, salary, charging…). Profit & break-even use these for the matching days; days without an entry fall back to the Daily operating cost.
Loading…
Paste your hosted app URL, then Generate. You get a QR + shareable link for each pick-up point, plus a Home-pickup QR and an Admin-dashboard QR. Print and place one at each pick-up point.
WhatsApp auto-reply / share link
Paste this as your WhatsApp Business greeting or away message. Anyone who messages you instantly gets the link to open the app, see the map, and make a reservation.
🔎 Live trace — every booking, every device
Straight from the bookings sheet: web, WhatsApp-bot and manual rides with their live status. Newest first.