Use Google Sheets AI to Build a Weekly Crew Schedule
What This Does
Gemini in Google Sheets can help you build a weekly crew schedule by generating formulas and draft assignments based on your crew availability and site requirements — cutting 1–2 hours of weekly schedule-building down to 20–30 minutes.
Before You Start
- You have a free Google account (Gmail)
- Google Sheets is open in your browser (sheets.google.com)
- You have a list of your crew members and their available days
- You know which sites need coverage and on what days
Steps
1. Open Google Sheets and create your schedule structure
Open a new Google Sheet. In Row 1, type column headers: Employee Name, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. In column A, list all your crew members' names starting in Row 2.
What you should see: A clean spreadsheet with headers and names down the left column.
2. Open Gemini in Sheets
Click the Extensions menu at the top of the screen. Look for Gemini or AI Features in the dropdown. If you don't see it, look for the small stars/sparkle icon in the toolbar.
Troubleshooting: If Gemini isn't visible, your Google Workspace account may not have it enabled yet. Try going to sheets.google.com in a personal Gmail account — Gemini is more widely available in personal accounts.
3. Tell Gemini what you need
Click the Gemini panel and type your scheduling request. Be specific:
"I have 8 employees. I need to cover 3 sites: Site A needs 3 cleaners Mon-Fri evenings, Site B needs 2 cleaners Tues/Thurs/Sat evenings, Site C needs 1 cleaner daily. Help me build a schedule that covers all sites without giving anyone more than 5 shifts per week."
4. Review and finalize the schedule
Gemini will suggest a schedule in the spreadsheet. Review it for conflicts — does any employee appear at two sites on the same night? Are all sites covered? Make manual adjustments as needed.
What you should see: A color-coded or text-based schedule with each employee assigned to specific sites on specific days.
Real Example
Scenario: You have 10 cleaners, 4 accounts, and you've just lost 2 workers. You need to rebuild the week's schedule on Sunday night.
What you type: "I have 10 cleaners, 4 accounts: downtown office (3 people nightly), medical building (2 people Mon-Fri), school (4 people Mon-Fri), warehouse (2 people Tues/Thurs/Sat). Some employees can't work Sundays. Help me create a coverage schedule."
What you get: A draft schedule that Gemini generates in the spreadsheet, which you adjust based on who's actually available.
Tips
- Add a "Availability" column for each employee (e.g., "No Sundays, No Mondays") before asking Gemini — the more context you give, the better the draft
- Use conditional formatting (Format → Conditional formatting) to color-code sites so the schedule is easier to read at a glance
- Save the schedule as a template each week — next week, you only need to update changes
Tool interfaces change — if a button has moved, look for similar AI/magic/smart options in the same menu area.