Staff Management

Team, roles, and permissions

Employee Management

Create and manage accounts for all employees with their information, schedules, and performance metrics.

Add an Employee

Process

  1. Go to Staff > Employees
  2. Click "+ New Employee"
  3. Fill in: first name, last name, email, phone
  4. Assign a role (see next section)
  5. Set PIN code for quick login
  6. Configure work schedule
  7. Save

Roles and Permissions

Define precisely what each team member can do in the system.

Owner

Full access, configuration, financial reports, staff management

Manager

Daily operations, reservations, menu, basic reports

Server

Take orders, process payments, tables, customer requests

Kitchen

View orders, KDS, preparation status

Cashier

POS only, payments, receipts

Delivery

Delivery orders, status, navigation

Granular Permissions

Customize each role with fine-grained permissions:

  • Create/edit/delete menu items
  • View prices/costs
  • Apply discounts
  • Cancel orders
  • Access reports
  • Manage reservations
  • Modify settings

Scheduling

Plan your team's schedules and track attendance.

Creating Schedules

  • Calendar view by week or month
  • Drag-and-drop to assign shifts
  • Recurring templates (e.g., same schedule each week)
  • Leave and absence management
  • Understaffing alerts

Time Clock

Employees clock in/out directly in Dinnify with PIN code.

  • Precise timestamps
  • Automatic hour calculation
  • Late arrival detection
  • Export for payroll

Performance and Statistics

Track each employee's performance with objective metrics:

Servers

  • Tables Served
  • Revenue Generated
  • Average Check
  • Average Service Time
  • Tips Received
  • Customer Ratings

Kitchen

  • Orders Prepared
  • Average Preparation Time
  • Delays
  • Errors/Remakes
Gamification: Create friendly competition with weekly leaderboards to motivate teams.

Internal Communication

Messaging

Internal messaging system to communicate with team:

  • Private messages between employees
  • Groups by role (all servers, all kitchen staff)
  • General announcements
  • Push notifications

Service Notes

Display important notes visible at login:

  • Menu changes
  • Daily promotions
  • Special instructions
  • Upcoming events

Payroll and Compensation

Dinnify simplifies payroll calculation with:

  • Hours Worked: Automatic export from time clock
  • Overtime: Automatic calculation beyond 40hrs/week
  • Tips: Total per employee
  • Bonuses: Manual entry of exceptional bonuses
  • Export: Format compatible with payroll software
Important: Dinnify is not certified payroll software. Use exports for your official payroll system.

Training and Onboarding

Create training paths for new employees:

  • Integrated training videos
  • Documentation accessible from app
  • Knowledge validation quizzes
  • Progress tracking
  • Internal certification