For QSR Assistant Managers ·
What you'll accomplish
By the end of this guide, you'll have ChatGPT set up to generate a first-draft weekly schedule in under 60 seconds — so instead of spending 2–3 hours on Sunday building the schedule from a blank spreadsheet, you're reviewing and tweaking a draft that's already 80% right.
What you'll need
What you should see: A white screen with a large text input box at the bottom that says "Message ChatGPT."
Troubleshooting: If ChatGPT asks you to pay, close that prompt — the free tier works fine for this. You don't need ChatGPT Plus.
Before you type anything, collect:
You don't need a perfect format — just have this info in your head or jotted down.
In the ChatGPT message box, type your request. Here's a template:
Example prompt to copy-paste:
I'm an assistant manager at a fast food restaurant. Build a weekly schedule for the week of [dates].
My crew and their available days:
- [Name 1], Crew — available Mon, Tue, Thu, Fri, Sat
- [Name 2], Crew — available Mon, Wed, Thu, Sat, Sun
- [Name 3], Shift Supervisor — available every day
- [Name 4], Crew — available Tue, Wed, Fri only
- [add more as needed]
Shift requirements each day:
- Morning (6am–2pm): 3 crew + 1 supervisor
- Lunch rush (10am–6pm): 4 crew + 1 supervisor
- Close (3pm–11pm): 3 crew + 1 supervisor
Constraints:
- No one can exceed 35 hours this week
- [Name 2] has Friday off approved
- We need 2 supervisors on Saturday (big day)
Generate a schedule as a table with days as columns and employee names as rows.
Press Enter (or click the send arrow).
What you should see: ChatGPT generates a formatted table in 10–30 seconds showing each employee's shifts per day.
Troubleshooting: If the table looks wrong or someone is over their hours, just say "Fix: [Name] is scheduled 38 hours. Reduce by removing one shift." ChatGPT will adjust.
Look through the generated schedule for:
Write down any corrections needed.
In the same chat conversation, type your corrections naturally:
ChatGPT will regenerate the affected portions. You can go back and forth as many times as needed.
Once the schedule looks right:
Covering a last-minute call-out:
One of my employees just called out for today's lunch shift (11am–7pm). I need to find someone to cover. From this list of available staff, who is most likely available today: [names and their scheduled days this week]? Suggest who to contact first and draft a text message asking them to come in.
Generating a day's shift assignments (stations):
I have [X] crew members working today: [names]. Stations to fill: Drive-Thru Order, Drive-Thru Window, Counter/Cashier, Fry Station, Grill, Lobby/Cleaning. Assign each person to a starting station and create a rotation for the 3-hour lunch rush. [Person A] is new and should stay on lobby or cashier.
Predicting coverage for a busy week:
Next week includes [event — e.g., local school homecoming, nearby concert]. I expect 20% higher volume Fri–Sun. Looking at my current posted schedule, identify which shifts are most likely understaffed and suggest where to add coverage.