Use 7shifts AI to Auto-Build Your Weekly Schedule
What This Does
7shifts' AI auto-scheduler generates a complete draft schedule for your week in under 60 seconds — pulling from your staff's recorded availability and your store's sales forecast so you're not over- or under-staffed.
Before You Start
- You have 7shifts open (app or browser at app.7shifts.com)
- You're on the Plus plan ($70/mo per location) or higher — auto-scheduling is not in the free tier
- Your employees have submitted their availability in 7shifts (or you've entered it for them)
- Your POS is connected to 7shifts for sales data (or you can set manual sales targets)
Steps
1. Make Sure Availability Is Current
Go to Team → Availability. You should see a row for each employee with their available days marked. If anyone is missing or has changed availability, update it here before running the auto-scheduler — the AI schedules based on what's in the system, not what you remember.
2. Set Your Labor Target for the Week
Go to Schedule → select the upcoming week → click the Labor Budget icon (looks like a bar chart) in the top right. Set your target labor percentage (typically 28–32% for QSR). This is the guardrail the AI uses to avoid going over budget.
3. Run Auto-Schedule
Click Auto-Schedule (the purple button near the top of the Schedule view). A panel will open asking:
- Which roles to schedule (select all or specific roles)
- Which days to generate (you can do the full week or individual days)
- Whether to prioritize cost optimization or coverage — choose Cost Optimization for normal weeks, Coverage for high-volume periods
Click Generate. The AI builds the schedule in 10–30 seconds.
What you should see: A complete populated schedule with shifts color-coded by role. You'll see a labor cost percentage in the top bar updating in real time.
Troubleshooting: If the AI says "Unable to schedule [name]" it usually means their availability in the system is blank or too restrictive. Check their availability profile.
4. Review and Adjust
Scroll through the generated schedule. Look for:
- Any employee scheduled more than their agreed hours
- Anyone doubled up when they're typically unavailable
- Rush periods (11am–2pm, 5pm–8pm) with enough coverage
Drag and drop to adjust individual shifts. The labor cost bar updates in real time as you change things.
5. Publish the Schedule
Click Publish → choose to notify employees via the 7shifts app. Employees will receive a push notification with their shifts for the week.
Real Example
Scenario: It's Sunday evening and you need to post next week's schedule by 9pm.
What you do: Open 7shifts → set labor budget at 29% → click Auto-Schedule → Generate for Mon–Sun. The AI produces a full draft in 20 seconds. You spend 8 minutes reviewing and making 4 small adjustments (swapping two people on Thursday, adding an extra shift supervisor for Saturday lunch). Total time: 12 minutes vs. your usual 2.5 hours.
What you get: A published schedule that employees can see in their 7shifts app with automatic shift reminder notifications.
Tips
- Run auto-schedule first thing Sunday evening while your memory of last week's rush patterns is fresh
- If you have a major event or expected rush one day (school event, big sale, etc.), add a manual note to your sales forecast before running the scheduler
- Review the labor cost percentage BEFORE publishing — going even 2% over your target adds up to hundreds of dollars per week across the year
Tool interfaces change — if a button has moved, look for similar AI/schedule/auto options in the Schedule menu area.