Edit Profile

Change Password

Papa's Grill

Papa's Grill

Management Application

Forgot Password?
BOS Platform Security

Select Branch

Airtime Soon
Data Soon
Contacts
Papa's Grill

Requesting as

Product Request i

Recent Requests

Loading...

New Team Member
Fill in details below
Personal Info
Grant App Access
Allow this person to log into the app and perform actions like recording sales, logging expenses, etc.
Bank Details * i
New Entry — Today
Date
Recording As
Previous Entries

Loading...

Recording as

Expense Batch

No payee set
Tap "Set Payee" to add bank details
Personal Information
Your basic details
Full Name *
Email Address *
Phone Number
Notifications Via

Choose how you receive expense approvals and payment notifications

Birthday
We'll celebrate with you!
Date Joined
When you started at Papa's Grill
Role & Assignment
Managed by your administrator
Role
Branch(es)
Emergency Contact
In case we need to reach someone
Contact Name
Phone
Relationship
Payment Details
Your bank account for salary & bonus payments
Bank Name
Account Number
Account Name

Your bank details are used for salary and bonus payments. The account name is verified via Paystack for accuracy.

About Me
A short note about yourself
Visible to your team (optional)
Account
Change your password
Settings
Manage users, branches, permissions & notifications

People

Everyone in your organisation — those with app access and those without.

Add New User

All People (0)

Manage Branches i

Add, configure or remove branches across all modules.

Add New Branch
Current Branches 0

Branch Type Permissions

Control which features are available for each branch type. Changes take effect immediately for all users.

Role Permissions

Control which roles can perform elevated actions. CEO always has full access.

Data Visibility Windows

Limit how far back each role can see financial data (expenses, sales, analytics, POS orders). CEO always has unlimited access.

How it works: Set the number of months of historical data each role can access. "Unlimited" means they see everything. This applies to Expenses, Sales, Analytics, Inventory Ledger, POS Orders, and Complaints. Changes take effect immediately.

Action Permissions Manager

Fine-grained control over every action in the system. Toggle which roles can do what. CEO is always enabled.

How it works: Each row is a system action (e.g. "Delete Expense", "Void POS Order"). The columns are roles. Check the box to allow that role to perform the action. Changes save instantly. CEO always has full access and cannot be disabled.
Role Guide — What each role is designed for
CEO
Full access. Always enabled on every action. The only role that can manage permissions, create branches, and approve escalated expenses.
GM
Cross-branch operations. Sees all branches. Can approve expenses, manage users, give bonuses/deductions, and export data.
ZM
Zone oversight. Sees only their assigned branches. Can approve expenses, manage inventory, and bulk actions within their zone.
BM
Single branch. Manages one branch. Can approve expenses, manage team, confirm payroll, and handle complaints for their location.
HR
People & hiring. Sees staff across all branches. Can create users, manage onboarding, view payroll, and handle staff records. Cannot approve expenses or see revenue.
Staff
Basic operations. Can log sales, record expenses, create product requests, and check inventory. Sees only their own branch data.
Loading permissions...

Expense Amount Lock

Protect settled expense amounts from being changed

When enabled, non-CEO users cannot change the amount on approved or paid expenses. Description, category, and date can still be edited. Only you (CEO) can override this.

Paystack Integration

Automatic bank payouts when expenses are approved. Powered by Paystack Transfers.

Checking Paystack status...
How it works: When an expense includes bank details and gets approved, the system automatically creates a Paystack Transfer to pay the recipient. Use test keys (sk_test_...) to try it risk-free.
Transfer OTP
Checking OTP status...

Email Notifications

When something happens in the app (e.g. an expense is submitted), the system can automatically send an email to the right people. Use the toggles below to control who gets notified for each event.

How it works: Each row is an event that can trigger an email. The columns are roles. Tick a box = everyone with that role gets an email when it happens. For example, ticking "CEO" on "Expense Submitted" means all CEO accounts receive an email every time a new expense is submitted.

SMS Recipients

Control which staff members receive SMS notifications. Turn off the toggle to completely exclude someone from ALL SMS — expense approvals, rejections, and branch alerts.

Note: This overrides everything. If a person's SMS toggle is off here, they will never receive any SMS, regardless of their role or notification channel preference.

Audit Log

Every change, by who, when, and what exactly changed. Immutable.

Loading audit log...

Undo Actions i

Reverse or restore any action across the platform.

Expense Categories

Add, rename, move, or deactivate expense categories. Changes apply immediately to all new expenses.

🔁 Repeat Purchase Detection

When the same category is purchased by the same branch within this window, staff get a warning and the expense is auto-escalated for your approval.

Window:

Product → Expense Tier Mapping

When a product request is approved, this mapping determines which cost tier (Food, Operating, Capital) the auto-created expense falls under — based on the product's category.

Loading...

POS Configuration

Configure Point of Sale per branch — enable/disable, set channels and payment methods.

Select a branch to configure

Onboarding Documents

Manage documents to send to new hires during onboarding.

Upload New Document

Drop files or click to upload
Supported formats: PDF, Word, Images

Documents (0)

Stock Balance Items

Configure which products to track daily opening/closing stock for each branch.

Add Product to Track

Tracked Products (0)

Log Complaint
Record a customer complaint for follow-up and resolution
1
Details
2
Customer
3
Description
0 / 500
All Complaints
Track, manage, and resolve customer complaints across branches
-
Total
-
Open
-
Escalated i
-
Resolved
Filters

Inventory

Total Items
Stock Value i
Needs Attention i
Categories
Sort

Stock Balance

Track opening stock, purchased, sold, and closing stock by product. Closing stock automatically carries forward as next day's opening stock.

Product Opening Purchased Sold Closing

Maintenance Contacts

Store contacts for electricians, plumbers, AC techs, cleaners and other maintenance vendors. Add notes, rate them, and call or WhatsApp directly.

Pre-Order List
Track and coordinate all pre-orders across branches
🔥 POS
i
🔍
People Management
Staff directory, notes & appraisals
Salaries & Wages
On Payroll
Net Payroll i
Adjustments
Loading...
You're offline — changes won't be saved until you reconnect.