Skip to main content

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

SectionSub-sectionsWhat it does
DashboardLive summary: today's orders, revenue, pending actions, recent activity
OrdersAll incoming and active orders; accept, prepare, mark ready, view handoff status
Menu ManagementMenus, Menu Categories, Menu Items, Option Groups, Option Items, Print Menu BookletBuild and maintain the customer-facing menu; set prices, images, availability
RatingsCustomer reviews and star ratings for your restaurant
Support CasesOpen, view, and reply to support tickets with the BookMaMe team
FinanceFinance Summary, Settlement Batches, Settlement History, Remittance Batches, Remittance History, Cancellation RefundsView earnings, settlement breakdowns, payout history, and refund records
SettingsBranch, Hours, Staff, Delivery Partners, Delivery Settings, NotificationsManage 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.

CapabilityOwnerManagerStaff
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 owner role 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

  1. Go to Settings → Staff
  2. Click Invite staff member
  3. Enter their email address and select a role (manager or staff)
  4. 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

  1. Go to Settings → Staff
  2. Find the staff member and click Edit
  3. Select the new role and save

Role changes take effect immediately on their next page load.

Removing a staff member

  1. Go to Settings → Staff
  2. Click Remove next to the staff member's name
  3. 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.manage can add or edit branch details (owner and manager roles)

📸 Screenshot: Branch selector dropdown at the top of the partner app


SOP Pages

GuideWhat it covers
Menu ManagementCreating categories, adding items, managing availability and opening hours
Order Fulfillment and Rider HandoffAccepting orders, dispatch, handoff PIN, customer pickup, COD handling
Branch and Location ManagementAdding and editing branches, map pin, per-branch hours and pickup instructions
Delivery Partner ManagementAssigning and removing delivery companies
Cancellation and FinanceCancellation flows, reading your settlement statement, raising a finance dispute
Partner Finance GuideHow service charges, payouts, and COD reconciliation work across all partner types
Team and Staff ManagementInviting staff, managing roles, revoking access
Settings and AccountUpdating profile, payout account, notifications, and fulfillment settings