Restaurant Partner: Menu and Access Map
Version: v1.1
Last Updated: May 30, 2026
This page is your reference for the restaurant partner app's navigation structure, permission model, and team management. Bookmark it when onboarding new staff.
App Navigation Map
| Section | Sub-sections | What it does |
|---|---|---|
| Dashboard | — | Live summary: today's orders, revenue, pending actions, recent activity |
| Orders | — | All incoming and active orders; accept, prepare, mark ready, view handoff status |
| Menu Management | Menus, Menu Categories, Menu Items, Option Groups, Option Items, Print Menu Booklet | Build and maintain the customer-facing menu; set prices, images, availability |
| Ratings | — | Customer reviews and star ratings for your restaurant |
| Support Cases | — | Open, view, and reply to support tickets with the BookMaMe team |
| Finance | Finance Summary, Settlement Batches, Settlement History, Remittance Batches, Remittance History, Cancellation Refunds | View earnings, settlement breakdowns, payout history, and refund records |
| Settings | Branch, Hours, Staff, Delivery Partners, Delivery Settings, Notifications | Manage your branch profile, operating hours, team access, and delivery configuration |
Permission Roles
Three roles control what staff members can access. Roles are assigned per staff member when you invite them.
| Capability | Owner | Manager | Staff |
|---|---|---|---|
| View dashboard and live order stats | ✅ | ✅ | ✅ |
| Accept and manage orders | ✅ | ✅ | ✅ |
| View menu | ✅ | ✅ | ✅ |
| Edit menu (items, prices, availability) | ✅ | ✅ | ❌ |
| View ratings and reviews | ✅ | ✅ | ✅ |
| Open and reply to support cases | ✅ | ✅ | ❌ |
| View finance summary and settlement history | ✅ | ✅ | ❌ |
| Execute settlement or remittance actions | ✅ | ❌ | ❌ |
| Manage branch profile and hours | ✅ | ✅ | ❌ |
| Manage delivery partners and settings | ✅ | ✅ | ❌ |
| Invite and manage staff | ✅ | ❌ | ❌ |
| Update payout account | ✅ | ❌ | ❌ |
Note: The
ownerrole is assigned to the primary account holder created during onboarding. Only the owner can invite new staff and update financial settings.
Permission Codes (API reference)
The following permission codes are checked by the API. Useful when troubleshooting access issues or reading audit logs.
restaurant.dashboard.view
restaurant.menu.manage
restaurant.orders.view
restaurant.orders.manage
restaurant.ratings.view
restaurant.support_cases.view
restaurant.support_cases.manage
restaurant.finance.view
restaurant.finance.execute
restaurant.branch.manage
restaurant.hours.manage
restaurant.staff.manage
restaurant.delivery_partners.manage
restaurant.notifications.view
Managing Team Members
Inviting a staff member
- Go to Settings → Staff
- Click Invite staff member
- Enter their email address and select a role (
managerorstaff) - Click Send invitation
The staff member receives an email with a link to set their password and access the app. The invitation expires after 72 hours — you can resend it from the same screen.
Changing a role
- Go to Settings → Staff
- Find the staff member and click Edit
- Select the new role and save
Role changes take effect immediately on their next page load.
Removing a staff member
- Go to Settings → Staff
- Click Remove next to the staff member's name
- Confirm removal
Access is revoked immediately. Their historical actions (order updates, menu changes) remain in the audit log.
📸 Screenshot: Settings → Staff — staff list with invite and remove actions
📸 Screenshot: Invite staff member form with role selector
Switching Between Branches
If your restaurant has multiple branches, the branch selector appears at the top of the app after login.
- Each branch is an independent view: orders, menu, hours, and finance are branch-specific
- Select the correct branch before taking any action to avoid operating on the wrong location
- Only staff with
restaurant.branch.managecan add or edit branch details (owner and manager roles)
📸 Screenshot: Branch selector dropdown at the top of the partner app
SOP Pages
| Guide | What it covers |
|---|---|
| Menu Management | Creating categories, adding items, managing availability and opening hours |
| Order Fulfillment and Rider Handoff | Accepting orders, dispatch, handoff PIN, customer pickup, COD handling |
| Branch and Location Management | Adding and editing branches, map pin, per-branch hours and pickup instructions |
| Delivery Partner Management | Assigning and removing delivery companies |
| Cancellation and Finance | Cancellation flows, reading your settlement statement, raising a finance dispute |
| Partner Finance Guide | How service charges, payouts, and COD reconciliation work across all partner types |
| Team and Staff Management | Inviting staff, managing roles, revoking access |
| Settings and Account | Updating profile, payout account, notifications, and fulfillment settings |