This guide covers adding staff, setting up roles and permissions, managing PINs and passwords, and tracking shifts in the MyFoodFast Back Office.
Overview
Back Office v2 provides flexible staff management:
- Add/remove staff members to your account
- Assign roles with specific permissions
- Generate PINs for quick login on shared devices
- Reset passwords for staff members
- Track shifts and staff activities
- Manage permissions by role
Adding a New Staff Member
Step 1: Navigate to Staff Management
- Go to Back Office > Settings > Staff Management
- Click "Add Staff Member" (usually a green button at top)
- You'll see a form to enter staff details
Step 2: Enter Staff Information
Fill in the following fields:
Basic Information:
- Full Name: Staff member's legal name
- Email Address: Active email (used for password resets)
- Phone Number: Optional, useful for shift coordination
- Restaurant Role: e.g., "Manager," "Kitchen Lead," "Cashier"
Login Details:
- Username: Create a unique username (lowercase, no spaces recommended)
- Temporary Password: Generate a temporary password (staff can change on first login)
Step 3: Assign a Role
Select the staff member's role from the dropdown:
Available Roles:
- Admin — Full access to all Back Office features and settings
- Manager — Can manage orders, staff, menu, and basic settings (but not billing)
- Order Processor — Can only view and process orders (KDS, delivery, refunds)
- Menu Manager — Can only edit menu items, categories, and deals
- Staff — Limited access, can view orders and basic information only
Choose the role that matches their responsibilities. See Role Permissions section below.
Step 4: Set Up Login Method
Choose how the staff member will log in:
Option 1: Email and Password (Most Secure)
- Staff member uses their email and password to log in
- Password can be reset if forgotten
- Recommended for desktop/office computers
Option 2: PIN (Quick Login on Shared Devices)
- Generate a 4-6 digit PIN
- Staff member enters PIN for quick login
- Useful for shared POS terminals or kiosks
- See PIN Setup section below
Step 5: Review and Save
- Review all information for accuracy
- Click "Save Staff Member"
- An email is sent to the staff member with their login credentials
- Staff member should change their temporary password on first login
PIN Setup for Quick Login
Generating a PIN
For staff members who need quick login (e.g., on POS terminals or kitchen displays):
- Go to Settings > Staff Management
- Find the staff member's name
- Click "Generate PIN"
- A 4-6 digit PIN is created (shown on screen)
- Staff member can log in with: PIN + temporary password, or just PIN (depending on device config)
PIN Best Practices
- Keep PINs private: Staff members shouldn't share their PIN with others
- Change regularly: Regenerate PINs every 3-6 months
- Unique PINs: Each staff member should have their own PIN (don't share)
- Lock if forgotten: If a PIN is compromised, regenerate it immediately
PIN-Only Login
For shared devices like POS terminals, you can configure the device to accept PIN-only login:
- This requires configuration on the device itself (contact support if needed)
- Staff member enters PIN without a password
- Useful for quick login on shared cash registers
Role Permissions
Admin Role
Can do:
- Access all Back Office features
- Add, edit, and remove staff
- Change staff roles and permissions
- View and manage all settings
- Access billing and subscription information
- Configure integrations
Typical use: Owner, head manager, or trusted administrator
Manager Role
Can do:
- View and process all orders
- View delivery and driver information
- Manage menu items, categories, and deals
- View staff information
- Manage shift schedules
- Generate reports
Cannot do:
- Add or remove other staff (only Admin can)
- Access billing or subscription settings
- Change system-wide configurations
- Manage integrations
Typical use: Restaurant manager, shift supervisor
Order Processor Role
Can do:
- View all incoming orders
- Mark orders complete or as problems
- View delivery details
- Assign deliveries to drivers
- Process refunds (if applicable)
- See basic reports
Cannot do:
- Edit menu or settings
- Add/remove staff
- Access billing
- View financial reports
Typical use: Kitchen staff, order taker, delivery coordinator
Menu Manager Role
Can do:
- Add, edit, and delete menu items
- Manage categories and deals
- Set pricing
- Mark items as out of stock
- Manage product options and modifiers
Cannot do:
- View orders or customer information
- Access staff management
- Change settings or integrations
- View billing or analytics
Typical use: Menu update responsibility, seasonal changes
Staff Role
Can do:
- View their own shift schedule
- See basic order information (read-only)
- Access minimal Back Office features
Cannot do:
- Edit anything
- Add or remove staff
- Access reports or analytics
- Change any settings
Typical use: New staff, limited Back Office access
Resetting Staff Passwords
If Staff Member Forgets Password
- Go to Settings > Staff Management
- Find the staff member's name
- Click "Reset Password"
- You can either:
- Generate a temporary password: Email is sent to them automatically
- Send password reset link: They click the link and create a new password themselves
If Staff Member's Account is Locked
If a staff member enters the wrong password too many times:
- Their account is temporarily locked (5-15 minutes)
- They can't log in during the lock period
- After the lock period expires, they can try again
- If this happens frequently, manually reset their password
Security Note
- Never share passwords via text or unencrypted channels
- Always send password reset links or temporary passwords via email
- Ask staff members to change temporary passwords on first login
Disabling or Removing Staff
Deactivating a Staff Member (Temporary)
If a staff member takes leave or is temporarily not working:
- Go to Settings > Staff Management
- Find their name and click "Edit"
- Toggle "Active" to Off
- Click "Save"
The staff member:
- Cannot log in to Back Office
- Won't appear in active staff lists
- Can be reactivated later by toggling Active back On
Removing a Staff Member (Permanent)
To permanently remove a staff member:
- Go to Settings > Staff Management
- Click the staff member's name
- Click "Delete Staff Member" or "Remove"
- Confirm the deletion
Important: This action:
- Deletes their login credentials
- Removes them from all reports
- Cannot be undone (they're fully deleted)
Consider deactivating instead if you might need to reactivate them later.
Shift Management
Recording Shift Times
You can track when staff members work:
- Go to Reports > Staff Shifts (or Staff > Shift Management)
- Shifts are recorded based on:
- When staff log in to Back Office
- When they log out or their session ends
- Manual shift entries (if configured)
Viewing Shift History
To see staff shift times:
- Go to Reports > Staff Shifts
- Filter by date range or staff member
- View shows:
- Staff member name
- Shift start time
- Shift end time
- Total hours worked
- Orders processed during shift (if tracked)
Setting Up Shift Schedules
Some restaurants track planned shifts:
- Go to Staff > Shift Schedule
- Click "New Shift" for each staff member
- Enter:
- Staff member name
- Date
- Shift start time
- Shift end time
- Save
This creates a planned schedule that can be compared to actual hours worked.
Editing Staff Information
To modify a staff member's details:
- Go to Settings > Staff Management
- Click the staff member's name
- Click "Edit"
- Modify any fields:
- Name
- Phone
- Role
- Status (active/inactive)
- Click "Save Changes"
Changes take effect immediately.
Bulk Staff Management
Export Staff List
To download a list of all staff:
- Go to Settings > Staff Management
- Click "Export" or "Download CSV"
- File includes: names, emails, roles, active status
Useful for:
- Backup records
- Sharing with payroll
- Auditing access
Bulk Role Changes
To change the role for multiple staff members at once:
- Go to Settings > Staff Management
- Select staff members (checkbox next to each name)
- Click "Bulk Actions" > "Change Role"
- Select the new role
- Confirm
All selected staff members are updated to the new role.
Best Practices
- Assign least privilege: Give staff the minimum role they need to do their job
- Use PINs on shared devices: Don't leave passwords written on sticky notes
- Change PINs regularly: Regenerate PINs every 3-6 months
- Deactivate before removing: Consider deactivating temporarily rather than permanently removing
- Review permissions quarterly: Ensure staff roles still match their responsibilities
- Monitor logins: Check shift logs for unusual login times or patterns
- Separate duties: Don't give one person both order processing and menu editing (if possible)
Troubleshooting
Staff Member Can't Log In
- Verify their account is Active (not deactivated)
- Check they're using the correct username (not email, unless that's the login method)
- Ensure there are no spaces or typos in the username
- Try Reset Password to generate a new temporary password
- Check if their account is temporarily locked (too many wrong passwords)
PIN Not Working
- Verify the PIN is correct (regenerate if unsure)
- Check the staff member is using it on a device configured for PIN login
- Try clearing browser cache if logging in via web
- Regenerate the PIN and have them try again
Missing Staff Member from Lists
- Check if their account is Deactivated
- Verify they weren't accidentally Deleted
- Check if they're assigned to a different restaurant (if you have multiple locations)
Support
Contact MyFoodFast support if:
- You can't add new staff members
- Roles and permissions aren't working correctly
- A staff member is locked out of their account
- You need help with bulk staff management
- PIN generation or password reset isn't working