Demo Pricing Blog ROI Calculator Contact System Status Restaurant Login
Scheduling · shift trades · team chat

Team management that runs itself

Build the week's schedule in minutes, let staff swap shifts and request time off in-app, and keep your whole crew talking in one real-time chat. Michael, your AI team coordinator, flags every conflict before it happens — so you get your hours back.

Start free See plans & pricing
Aedan Rose team operations dashboard on an iPad showing the weekly staff schedule, shift assignments, and team activity in one view
Aedan Rose staff app on an iPhone showing an employee's upcoming shifts and the team chat

Free team apps for iOS & Android · Free plan to start · 30-day trial on paid plans · No long-term contract

Hi! I'm Michael, and I keep your team happy.

Protector and leader

Fair, balanced, team-player vibe

Zero scheduling conflicts

Keeps everyone connected

Reliable and supportive

5+ hours saved a week

Scheduling that took hours now takes minutes, with automatic conflict detection built in.

6 permission roles

API-enforced access, so people only ever see what their role should — not just hidden in the UI.

Real-time team chat

WebSocket-powered messaging keeps every shift on the same page — no more group texts.

Free team apps

Free iOS and Android apps for your staff, plus a full web dashboard for you.

Schedule an entire week in minutes

Build the schedule once — Michael keeps it conflict-free

Drag shifts onto a clean weekly calendar and Michael flags every clash before it happens. Five shift types, break tracking and position assignment — then one click emails the finished schedule to your whole team.

  • Automatic conflict detection — no more double-booked staff
  • Shift reminders sent 24 hours before every shift
  • Bulk-email the whole roster with coworker overlaps
5+ hrs saved every week — scheduling that took hours now takes minutes
Let Michael manage your team
Weekly shift calendar showing staff scheduled across shifts with automatic conflict detection built in
Employee roster showing every team member with their role and access level under a 6-role permission system
Everyone in one place, right role, right access

Your whole team — organised and permission-safe

Every employee lives in one roster with an API-enforced role, so people only ever see what they should. Owners and admins run everything; managers build schedules; servers, hosts and staff see their own shifts and the team chat.

  • 6 roles — Owner, Admin, Manager, Server, Hostess, Employee
  • Access enforced at the API, not just hidden in the UI
  • Onboard new hires in seconds with the right permissions
6 roles API-enforced permissions — unlimited employees on every paid plan

The coordinator who keeps your team happy

Michael schedules, approves trades and keeps everyone talking — so you get your hours back.

5+ hrs
Saved every week on scheduling
3
Shift-trade types: Swap, Cover & Open
6
API-enforced permission roles
0
Scheduling conflicts, guaranteed
Time-off & shift trades without the group text

Approve requests in a tap — coverage sorts itself out

Staff request time off and swap shifts right in the app, and Michael checks for conflicts before anything reaches you. Post an open shift, let the team volunteer, and approve the winner — the calendar updates itself.

  • Time-off requests with clean approve / deny workflow
  • Swap, Cover and Open shift trades with auto conflict checks
  • Two-stage approval so you always stay in control
Zero group texts coverage requests and approvals all live in one place
See Michael in action
Time-off request dashboard with approve and deny controls and automatic conflict checking for staff coverage
Real-time team chat keeping the whole restaurant crew connected in one shared conversation
Keep the whole crew connected

One real-time chat — no more “who's working tonight?”

Michael gives your team one shared, real-time chat so shift notes, coverage asks and quick heads-ups all live in one place — not scattered across personal phones. Everyone stays in the loop, and you stop being the middleman.

  • Live WebSocket chat — messages land instantly
  • Everyone from owner to employee in one conversation
  • Shift questions answered without a single group text
Real-time team communication that keeps every shift on the same page

Scheduling Headaches Killing Your Productivity?

Shift conflicts. Last-minute no-shows. Staff texting "Who's working tonight?" Training new hires taking forever. Spending 5+ hours every week on scheduling. Sound familiar?

Michael's Scheduling Technology

Drag-and-Drop Interface
Intuitive scheduling takes minutes instead of hours
Conflict Detection
Automatic warnings prevent double-booking staff members
Auto Email Reminders
Staff get shift reminders 24 hours before they work

Michael's Promise:

"I keep your team organized and happy. I manage schedules for teams of any size with zero conflicts. My shift-swap approval system and team chat features save you hours every week."

Team Management

Production-Ready Team Management

Advanced scheduling with 3 trade types, real-time WebSocket chat, and powerful 6-role permissions - all working today.

Advanced Shift Scheduling

Complete Shift Management

Create, update, delete shifts with automatic conflict detection. 5 shift types: Regular, Overtime, Holiday, On-Call, Overnight. Break tracking and position assignment.

Three Shift Trade Types

Swap - Two employees trade shifts • Cover - Targeted coverage request • Open - Anyone on team can volunteer

Volunteer System with Approval

Post open shifts to team, employees volunteer, managers select winner. Two-stage approval workflow with automatic conflict checking.

Email Schedule Distribution

Bulk send schedules with coworker info and shift overlaps. Respects employee notification preferences with audit logging.

6-Role Permission System

Six roles with API-enforced access control:

Owner

Full system access including restaurant deletion and ownership transfer.

Admin

Full access except ownership transfer. Can manage billing, users, and operations.

Manager

Create schedules, approve trades, access analytics. Cannot modify billing.

Server

View own schedule, request shift trades. Access operations dashboard.

Hostess

Manage reservations and view customer data. Access operations dashboard.

Employee

View own schedule and access team chat. Basic team member access.

Real-Time Team Chat

Instant Messaging with Socket.io

True WebSocket-powered chat with no delays or polling. Restaurant-scoped rooms with real-time broadcasts.

Advanced Chat Features

Message editing & deletion, emoji reactions, threaded replies, pinned messages, and user muting.

Team Coordination

Online status tracking, typing indicators, read receipts, and system messages for shift changes.

Security & Privacy

Firebase Auth token authentication. Restaurant-scoped access. Encrypted storage in PostgreSQL.

NEW

Task Management System

Recurring Task Templates

Create daily, weekly, or monthly task templates. Opening checklists, closing duties, cleaning schedules - all automated.

Checklist-Based Completion

Break tasks into step-by-step checklists. Track completion progress in real-time with visual indicators.

Smart Assignment

Assign by position, specific employee, or open for anyone. Priority levels (low, medium, high, urgent) for organization.

Manager Verification

Critical tasks require manager sign-off. Automatic notifications keep everyone accountable.

NEW

Direct Messaging

Private 1-on-1 Conversations

Message any team member directly. Perfect for sensitive topics, quick questions, or private feedback.

Real-Time WebSocket Delivery

Messages arrive instantly - no polling or delays. See when your message is read with delivery receipts.

Seamless Integration

Switch between group chat and DMs effortlessly. All conversations in one place, synced across devices.

NEW

VIP Section Bookings

Private Rooms & VIP Booths

9 section categories including VIP, private rooms, outdoor, bar/lounge, and entertainment areas.

Hourly Rate Pricing

Set hourly rates with minimum hours. Full upfront payment via Stripe - no deposit headaches.

Bottle Service Integration

Set minimum spend requirements. Customers add bottles during booking, all charged together.

Everything You Need to Manage Your Team

Drag-and-Drop Scheduling

Create weekly schedules in minutes, not hours. Drag shifts onto staff calendars. Automatic conflict detection warns you before you create double-bookings or overlapping shifts.

Staff Can Request Shift Swaps

No more group chats asking "Can anyone cover my shift?" Staff request trades in-app, you approve or deny with one click. Everyone stays informed automatically.

Team Chat Built-In

Send announcements, daily updates, and shift reminders to your whole team instantly. No more separate group chats. Everyone sees important messages in one place.

Automatic Shift Reminders

Staff get automatic email reminders 24 hours before their shift. No more "I forgot I was scheduled" excuses. Reduce no-shows and last-minute scrambles.

Quick Training for New Hires

Invite new employees with one click. They get instant access to their schedule, team chat, and training materials. Onboarding that used to take days now takes 10 minutes.

Role-Based Permissions

Control who sees what. Owners manage billing. Managers create schedules and view analytics. Employees only see their own shifts and chat. Everyone gets exactly the access they need.

How Michael's Team Features Work

Team Management Feature Breakdown

Drag-and-Drop Scheduling

Visual Calendar Grid: See your whole week at a glance
Staff Cards: Drag employee names onto time slots
Conflict Warnings: Red alerts prevent double-booking same person
Auto-Save: Changes sync immediately to cloud database
Shift Swap Approval System

How it works:

1. Employee requests shift trade in app
2. Manager gets notification with one-click approve/deny
3. If approved, calendar updates automatically
4. Both employees get confirmation emails
5. No more back-and-forth group chat messages
Role-Based Permissions

Owner: Full access to billing, analytics, all settings
Manager: Create schedules, approve swaps, view analytics
Employee: View their schedule, request shift swaps, read team chat

Everyone sees exactly what they need—nothing more, nothing less.

Production-Ready Code
Firebase-Backed System
Email Notification System
Role-Based Security

Frequently Asked Questions

How many team members can I add?
Every paid plan lets you add unlimited employees, so your whole crew fits no matter how big your team grows. Scheduling, shift trades and team chat are included from the Online Ordering plan at $79/mo — and reservations plus the floor plan are included on Full House ($299/mo) and up.
How do shift swaps work?
Staff request a shift trade directly in the app. You (or your manager) get notified and can approve or deny with one click. Once approved, the schedule updates automatically. Everyone gets notified of the change. Simple.
Can I control what staff members see?
Yes. You can assign roles (Owner, Manager, Employee). Owners have full access. Managers can create schedules and view analytics. Employees only see their own shifts and team chat. This keeps billing and sensitive info private.
Do I need to teach my staff how to use this?
No. The interface is super intuitive. Staff just log in, see their schedule, and can request shift swaps or read team messages. It's simpler than most group chat apps. Most staff figure it out in under 2 minutes.
How do I invite new employees?
Go to Team > Invite Employee, enter their email and role. They get an invitation email with a link to set up their account. Takes literally 30 seconds. Once they accept, they instantly see their schedule and can access team chat.
Is the team chat secure?
Yes. Messages are only visible to your restaurant's team. No one outside your business can see anything. All communication is encrypted and private. You can delete messages anytime.
Can staff clock in/out with this?
Yes — the time clock with geofenced punch-in is included from the Full House plan ($299/mo), alongside scheduling, shift swaps, and team communication. Timecard data exports to CSV for your payroll provider, and payroll can be added as an add-on on any plan.
What happens if I need to change a schedule last-minute?
Just drag the shift to a new time or assign it to someone else. The affected staff get automatic notifications about the change. No need to call or text everyone—they'll see it instantly in the app.