Welcome back ๐
Orders
| Order ID | Received At | Customer | Shop | Products | Total | City | Completion Status | Current Status | Responsible Party | Rider | Skipped By | Map | Actions |
|---|
Shops
| Code | Banner | Name | Owner | Owner Phone | Category | City | Address | Map | Open? | Approval | Actions |
|---|
Users
| Name | Phone | Role | City Ordered From | Actions |
|---|
Create Merchant / Rider Account
Serviceable Cities
Cities added here will appear as options for Customers, Merchants, and Riders when they register. Set a serviceable area boundary for each city so orders are only accepted within it.
| Code | City | Boundary |
|---|
๐ Coverage Overview
Serviceable Boundary for
Click on the map to place boundary points, in order, tracing the outline of your serviceable area. You need at least 3 points.
๐ Coverage Overview
Shop Categories
Categories added here appear as options when Merchants set up a shop or add products.
| Category |
|---|
Shop Approvals
Review new shop setups before they become visible to customers.
Product Approvals
Review new products before they become visible to customers.
Offer Banners
Recommended image size: 1200 ร 400 px (landscape). These appear in the customer app's Discover tab.
Social Media
These links appear in the customer app's Discover tab under "Follow us". Recommended icon size: 100 ร 100 px (square).
| Platform | Link | Visible |
|---|
Coupons
Coupons customers can apply in their Cart.
| Code | Type | Value | Min Order | Expiry | Active |
|---|
Riders Status
Live status of every rider, plus a date-wise login time log.
Current Status
| Name | Phone | City | Allotted Shift | Online? | Delivery Status |
|---|
Login Time Log (defaults to today)
| Rider | Allotted Shift | Date | Login Time | Logout Time | Worked Hours | Total Worked Hours (Day) |
|---|
Notifications
Alerts that need admin attention.
Delivery Fee
Delivery fee is calculated automatically as: distance (km) between the shop and the customer's delivery location ร this rate. Applied fresh to every order.
Rate Change History
| Rate (โน/km) | Updated By | Date & Time |
|---|
City Admins
A City Admin can only see and manage Orders, Shops, Users, Riders, and Approvals for their own assigned city. They can't touch Cities, Categories, Delivery Fee, Coupons, Banners, or Social Media โ those stay Super Admin only.
| Name | Phone | Assigned City |
|---|
Rider Shifts
Create Full Time or Part Time shifts. These appear as options when creating a rider account, and each shift's minimum hours determines that rider's daily MGP (Minimum Guarantee Pay) eligibility.
| Shift | Type | Timing | Min. Hours for MGP | MGP Rate/Day | Pending Change |
|---|
Shift Change Requests
Riders requesting to move to a different shift. Approving updates their assigned shift immediately.
| Rider | City | Current Shift | Requested Shift | Submitted | Status |
|---|
Shift Coverage
Hour-by-hour view of how many riders have a shift covering that time, for a city โ the goal is spotting hours with zero riders allotted, not who's currently online.
| Hour | Riders Allotted | Who |
|---|
Support Tickets
Issues raised by customers, merchants, and riders.
Business Settings
These control platform fees, free delivery, and how rider pay/points are calculated.
Rider Payouts
Settle each rider's daily earnings + tips manually once you've paid them.
| Rider | Phone | City | Orders | Amount | Status |
|---|
Merchant Payouts
Settle each merchant's daily revenue manually once you've paid them.
| Shop | City | Orders | Amount | Status |
|---|
Rider Weekly Incentives
Points-based incentive (points ร rate), settled manually per calendar week.
| Rider | Phone | City | Points | Distance | Amount | Status |
|---|
๐จ Emergency Alerts
Riders who triggered an emergency alert, with their exact location at the time.
Shop Products โ
| Name | Category | MRP | Selling Price | Stock | Approval |
|---|
Product CSV Template
Download this template, fill in the required columns, and share it with City Admins to upload products in bulk. For photos: put the exact filename (e.g. basmati-rice.jpg) in the image_filename column, then when uploading, select all the matching photo files alongside the CSV โ no manual base64 pasting needed.
Required columns: name, category, sub_category, mrp, selling_price, image_filename
Optional columns: size, description
Recommended image size: square, ~800ร800px, JPEG, under 1MB. Gets auto-compressed on upload, so no benefit going larger.
Sub-category Images
These are the tile images shown on the customer's Categories screen for each Category > Sub-category. If you don't upload one, the app falls back to using the first product's photo in that sub-category โ this template lets you set a clean, dedicated icon instead.
Required columns: category, sub_category, image_filename
Recommended image size: square, ~300ร300px, JPEG, under 300KB โ these render small, so a large source image is unnecessary.
Image Cleanup
Compresses every image already stored in the database (shop photos, product photos, banners, social icons) down to a reasonable size. Run this if the app feels slow to load โ large uncompressed images are the most common cause. New uploads are already compressed automatically; this is only needed for older data.
Revenue Report
Full income, expenses, and net position for any date range โ calculated directly from delivered orders. This doesn't wait on payout settlement status; it reflects the true financial position as of right now.
Reports
Download CSV reports for any custom date range โ pick your dates once, then download whichever report you need.
Every order in the range โ items, amounts, status, rider, timestamps.
Daily payout amount per rider, with settlement status.
Daily payout amount per shop, with settlement status.
Account Deletion Requests
Requests submitted through the public web form (for users without app access). In-app deletions happen immediately and don't appear here.
| Identifier | Reason | Submitted | Status |
|---|