Additional features, settings, or issues not covered by specific Microsoft Teams categories
Dear @Butch Sager,
Thank you for posting your question in the Microsoft Q&A forum.
I truly appreciate the clarity of your questions, and I understand that you are evaluating Microsoft Teams Shifts to determine whether it can support the scheduling needs of your tour business.
Scenario 1: Creating reusable shift templates
Although Shifts does not include a dedicated “template” object, it does offer several features that work very much like templates and can significantly reduce repetitive work.
- Option 1: Copy an entire schedule
This is the quickest method when you have a recurring 30‑day or weekly pattern.
Open the Shifts schedule > Select the date range you want to reuse > Choose Copy schedule.
Paste it into the new week or month > Make any final adjustments > Publish when ready.
- Option 2: Copy and paste individual shifts
Useful when only certain roles or times repeat.
Select one or multiple shifts > Copy > Select the target day or team member > Paste and save.
- Option 3: Import a schedule from Excel
This option is ideal when you already maintain a 30‑day rotation externally.
Download Microsoft’s official Shifts Excel template.
Populate the schedule for all staff > Import into Shifts > Review the preview before confirming.
Scenario 2: Shift acknowledgment from employees
I understand why a confirmation step is important in tour operations, especially when last‑minute changes impact service delivery. Shifts notifies employees automatically when a schedule is published or updated, but it does not provide a built‑in “Accept” or “Decline” button for assigned shifts.
Here are practical alternatives that teams commonly adopt:
- Use Open Shifts to require an acceptance action
Employees must request an open shift, and you approve it. This effectively serves as a confirmation step.
Post the shift as Open > Employees request the shift > You approve or reject.
Notifications are sent to both sides.
Scenario 3: Managing 30 days employee availability
Availability in Shifts is structured in two ways:
- Recurring availability: Employees set weekly patterns such as “Available Mondays” or “Unavailable Tuesdays”. This repeats automatically.
- Specific‑date availability: Employees can add one‑off overrides, but there is a limit of up to ten dates per person at a time.
Since your rotation works on a 30‑day cycle, here are approaches that align better with your workflow:
- Option 1: Use recurring availability for general patterns
Employees set their usual weekly availability.
Open the Shifts mobile app > Go to Set availability
Define available or unavailable times for each day of the week > Save
- Option 2: Use time‑off requests for exceptions
This avoids hitting the ten‑date limit.
Employees open Shifts > Submit time‑off requests for the days they cannot work.
You review and approve.
Approved requests appear directly on your schedule.
- Option 3: Build the 30‑day rotation centrally and import it
This bypasses the need for employees to submit 30 individual availability entries.
Maintain the rotation in Excel > Import into Shifts using the official template.
Review and publish.
Additional information is available in the following resource:
As community moderators, we kindly ask for your understanding that our access to internal development details is limited. Our primary role is to guide users toward the appropriate resources and support channels. While we may not have visibility into performing deeper backend analysis, we’ll continue doing our best to support you within the scope of our responsibilities.
I hope these explanations help you evaluate how Shifts aligns with your operational model. If you have any questions or need further support, please don’t hesitate to reach out at any time.
Thank you for your patience and understanding.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have any extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.