Restaurant Operations AI Assistant
An AI assistant for a three-location restaurant group that handles rosters, email, social content and reviews.
Overview
A restaurant group with three locations wanted to take admin off the owner's plate. We set up an AI assistant on their own Mac Mini that sends the weekly staff roster, summarises and drafts email, works with Google Drive and Calendar, generates social media ideas and visuals, and prepares Google review handling, all through a Telegram bot.
The Challenge
Scheduling across three locations, a busy inbox and keeping social media active were all landing on the owner while he was opening a new location.
The Solution
Staff scheduling integration
With the Eitje rostering system across all three locations, with a weekly roster every Monday at 08:00.
Email assistant
Daily inbox summary plus drafted replies.
Social media engine
Daily trend research, post ideas and AI-generated images.
Google Workspace and reviews
Drive and Calendar access, with Google Business Profile review handling submitted for API approval.
How It Works
Telegram bot
AI agent
Eitje API (3 locations)
Gmail / Drive / Calendar
Social research + images
Scheduled reports
Architecture
Agent
Custom skills for scheduling, email, social and reviews.
Rostering
Eitje Open API across three environments.
Workspace
Gmail, Google Drive and Google Calendar.
Content
Web research plus AI image generation for posts.
Schedules
Cron jobs for the weekly roster, daily email summary and daily post idea.
Hosting
Client's own Mac Mini, reached securely over Tailscale.
Engineering Highlights
- Worked through undocumented API behaviour (strict 7-day ranges, encoded filters) to get rostering data flowing.
- Runs on hardware the business already owns, no cloud server bill.
- Three locations handled by one assistant.
Outcome
- Delivered and running on the client's Mac Mini.
- Weekly rosters, daily email summaries and daily post ideas sent automatically.