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
- Go to Staff > Employees
- Click "+ New Employee"
- Fill in: first name, last name, email, phone
- Assign a role (see next section)
- Set PIN code for quick login
- Configure work schedule
- 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
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
Training and Onboarding
Create training paths for new employees:
- Integrated training videos
- Documentation accessible from app
- Knowledge validation quizzes
- Progress tracking
- Internal certification