Voice AI Manager Dashboard - Hey Maximus
Natural language voice interface for restaurant managers and owners to query analytics, execute commands, and manage operations hands-free.
Overview
Hey Maximus transforms how restaurant managers interact with their data. Instead of navigating dashboards and clicking through reports, simply speak naturally to get instant insights and execute operational commands.
Wake Word: "Hey Maximus" (customizable per tenant)
Getting Started
Supported Platforms
| Platform | Availability | Features |
|---|---|---|
| Flutter Staff App (iOS/Android) | ✅ Full | All voice features |
| Flutter Admin App (Web/Desktop) | ✅ Full | All voice features |
| Apple Watch | ✅ Limited | Quick queries, alerts |
| WearOS | ✅ Limited | Quick queries, alerts |
| Smart Speakers (Alexa/Google) | 🔄 Coming | Basic queries |
Activation
- Enable voice features in Settings > Voice AI > Enable Hey Maximus
- Grant microphone permissions when prompted
- Say "Hey Maximus" to activate
- Wait for the audio confirmation chime
- Speak your query or command naturally
Voice Settings
| Setting | Options | Description |
|---|---|---|
| Wake Word | "Hey Maximus", Custom | Customize the activation phrase |
| Voice Personality | Professional, Friendly, Casual | Response tone |
| Language | 6 languages (en, es, fr, de, pt, zh) | Primary language for interaction |
| Voice Gender | Male, Female, Neutral | TTS voice selection |
| Response Length | Brief, Standard, Detailed | How much detail in responses |
Natural Language Queries
Sales & Revenue
Ask about sales performance in natural language:
| Example Query | Response Type |
|---|---|
| "What were my sales yesterday?" | Total sales with comparison |
| "How's today compared to last Saturday?" | Percentage comparison |
| "Show me this week's revenue" | Weekly breakdown |
| "What's my average ticket size?" | Current average + trend |
| "Which items are selling best today?" | Top 5 items |
| "What's my sales forecast for tonight?" | AI prediction |
Example Interaction:
You: "Hey Maximus, how are sales today?"
Maximus: "Today's sales are $4,250 as of 2 PM. That's 12% ahead of this time last Tuesday. Your top seller is the Signature Burger with 47 orders. Would you like more details on any category?"
Labor & Staffing
| Example Query | Response Type |
|---|---|
| "What's my labor percentage today?" | Current percentage + target |
| "Who's my top server this week?" | Top performer stats |
| "Are we approaching any overtime?" | Overtime alerts |
| "Who's on the schedule tonight?" | Staff list |
| "Do I have enough staff for the dinner rush?" | AI staffing recommendation |
Example Interaction:
You: "Hey Maximus, what's my labor looking like?"
Maximus: "Current labor is at 28%, which is within your 30% target. However, I notice you have 3 employees approaching overtime. Sarah has 38 hours, Mike has 37 hours, and John has 36. Would you like me to suggest schedule adjustments?"
Inventory & Food Cost
| Example Query | Response Type |
|---|---|
| "What should I 86 today?" | Low stock items |
| "What's my food cost this month?" | Percentage + trend |
| "Do I need to order anything?" | Reorder suggestions |
| "What items are running low?" | Inventory alerts |
| "How's my waste tracking?" | Waste percentage |
Customer & Reservations
| Example Query | Response Type |
|---|---|
| "How many reservations do I have tonight?" | Reservation count + covers |
| "Who's my VIP coming in today?" | VIP customer list |
| "What's my table turn time?" | Average turn + comparison |
| "How are our reviews this week?" | Rating summary |
Voice Commands
Menu Management
Execute menu changes with voice:
"Hey Maximus, turn on Happy Hour pricing"
"Hey Maximus, enable the lunch special"
"Hey Maximus, 86 the salmon"
"Hey Maximus, add a daily special: Grilled Salmon $24.99"
"Hey Maximus, change the burger price to $15.99"
Confirmation Required: All price changes require verbal confirmation.
You: "Hey Maximus, change the burger price to $15.99"
Maximus: "I'll update the Signature Burger to $15.99. This will affect all locations. Should I proceed?"
You: "Yes, proceed"
Maximus: "Done. The Signature Burger is now $15.99 across all menus."
Staff Management
"Hey Maximus, approve John's shift swap request"
"Hey Maximus, send the team a message about the VIP party tonight"
"Hey Maximus, who can cover Sarah's shift tomorrow?"
"Hey Maximus, clock out all servers at 10 PM"
Operations
"Hey Maximus, open the patio section"
"Hey Maximus, enable online ordering"
"Hey Maximus, turn off delivery for the next 2 hours"
"Hey Maximus, set kitchen prep time to 20 minutes"
Alerts & Notifications
"Hey Maximus, alert me when sales hit $5000"
"Hey Maximus, notify me if labor goes above 32%"
"Hey Maximus, remind me to check inventory at 4 PM"
Proactive Alerts
Maximus speaks first when important thresholds are reached:
Real-Time Alerts
| Alert Type | Example Message |
|---|---|
| Overtime Warning | "Heads up, you're approaching overtime for 3 employees" |
| Inventory Alert | "Inventory alert: chicken stock is below reorder point" |
| Sales Behind | "Today's sales are 15% below forecast" |
| Online Orders | "You have 5 online orders pending pickup" |
| VIP Arrival | "VIP customer Michael Chen just checked in at table 12" |
| Review Alert | "New 2-star review on Google. Would you like to hear it?" |
Scheduled Reports
Configure automated voice reports:
| Report | Default Time | Content |
|---|---|---|
| Morning Briefing | 9:00 AM | Yesterday's recap, today's reservations |
| Lunch Check-In | 2:00 PM | Lunch sales, labor status |
| Dinner Prep | 4:00 PM | Reservations, staff check, inventory |
| End of Day | Close | Day summary, tomorrow preview |
Configure in: Settings > Voice AI > Scheduled Reports
Permission Levels
Different staff roles have different voice command capabilities:
| Role | Queries | Menu Changes | Staff Mgmt | Settings |
|---|---|---|---|---|
| Staff | ❌ | ❌ | ❌ | ❌ |
| Shift Lead | ✅ Basic | ❌ | ❌ | ❌ |
| Manager | ✅ Full | ✅ | ✅ | ❌ |
| Owner | ✅ Full | ✅ | ✅ | ✅ |
Role-Based Examples
Shift Lead can ask:
- "What's the wait time?"
- "How many covers so far?"
Manager can also:
- "Approve overtime for John"
- "86 the special"
Owner can also:
- "Change the burger price"
- "Enable the new menu"
Multi-Language Support
Hey Maximus supports 6 languages for voice NLU (English, Spanish, French, German, Portuguese, Chinese) with 21 languages available for text translation:
Supported Languages (Sample)
| Language | Code | Voice Quality |
|---|---|---|
| English (US) | en-US | Neural Premium |
| Spanish | es-ES | Neural Premium |
| French | fr-FR | Neural Premium |
| Mandarin | zh-CN | Neural Premium |
| Japanese | ja-JP | Neural Premium |
| Korean | ko-KR | Neural Premium |
| German | de-DE | Neural Premium |
| Portuguese | pt-BR | Neural Premium |
Language Settings
- Primary Language: Set in Settings > Voice AI > Language
- Auto-Detect: Enable to automatically detect spoken language
- Response Language: Always responds in the same language as the query
Offline Mode
When internet connectivity is unavailable:
Available Offline
- Recent queries cached locally
- Basic arithmetic on cached data
- Command queue for later execution
- Voice recognition (degraded accuracy)
Queued Commands
Commands are queued and executed when connectivity returns:
You: "Hey Maximus, approve John's PTO request" (offline)
Maximus: "I'm currently offline but I've queued this request. I'll process it when connected and let you know."
Integration with Other Systems
Connected Data Sources
| Source | Data Available |
|---|---|
| POS | Real-time sales, orders, payments |
| Scheduling | Shifts, availability, overtime |
| Inventory | Stock levels, orders, waste |
| Reservations | Bookings, waitlist, VIPs |
| Reviews | Google, Yelp, TripAdvisor ratings |
| Kitchen | Ticket times, prep status |
Third-Party Integrations
| Integration | Capability |
|---|---|
| Slack | Send messages via voice |
| QuickBooks | Query financial data |
| 7shifts | View schedule data |
| DoorDash | Pause/resume delivery |
Best Practices
Effective Voice Queries
Do:
- Speak naturally and conversationally
- Use specific time frames ("yesterday", "this week", "last month")
- Ask follow-up questions for more detail
- Use "compared to" for benchmarking
Don't:
- Use overly technical terms
- Speak too quickly
- Ask multiple questions at once
- Assume context from previous sessions
Noise Considerations
| Environment | Recommendation |
|---|---|
| Quiet Office | Normal voice works well |
| Busy Restaurant | Speak louder or use app button |
| Kitchen | Use headset or app button |
| Outdoor | Move to quieter area |
Privacy & Security
Data Handling
| Aspect | Policy |
|---|---|
| Voice Recording | Not stored after processing |
| Transcripts | Stored for 24 hours (audit) |
| Commands | Logged in audit trail |
| Personal Data | Never spoken aloud |
Audit Logging
All voice commands are logged:
{
"timestamp": "2026-01-24T14:30:00Z",
"user_id": "usr_manager_001",
"command_type": "menu_change",
"transcript": "change burger price to 15.99",
"action": "price_update",
"item": "signature_burger",
"old_value": 14.99,
"new_value": 15.99,
"confirmed": true
}
Troubleshooting
Common Issues
| Issue | Solution |
|---|---|
| Not responding to wake word | Check microphone permissions, reduce background noise |
| Incorrect transcription | Speak more slowly, reduce background noise |
| "I don't understand" | Rephrase query more simply |
| Slow response | Check internet connection |
| Wrong language | Check language settings |
Reset Voice Profile
If recognition accuracy degrades:
- Go to Settings > Voice AI > Voice Profile
- Tap "Retrain Voice Profile"
- Follow the prompts to re-record samples
Related Documentation
- Voice AI API - API reference
- Maximus AI - Maximus bot capabilities
- ACP AI Router - Model routing
- Minerva AI - Business intelligence