On-Call Schedule is an add-on to Google Sheet to help you quickly create/modify your on-call schedule on Google Calendar via Google Sheet.
On-Call Schedule helps save time by simplifying the process of creating/modifying on-call calendars when teams changed.
I lead a technical team in a SaaS company. In order to better serve our customers, the team needs to perform technical support and handle online troubleshooting when necessary. We created an on-call schedule using Google Calendar, and each person on the team was added to the on-call schedule for a fixed period of time to provide technical support and troubleshoot online issues for customers on the day of the on-call.
Initially, the team was small enough to update the duty roster by modifying the schedule on Google Calendar. Now that the team is a few dozen people, it's becoming more difficult to update the roster by editing Google Calendar when team members change. I have to spend more time to add or adjust the schedule execution cycle one by one.
So I was looking for an easy way to deal with this problem. Until one day, I found that Google Sheet might be a good solution. Enter team members into a Google Sheet as a list, and then automatically add or adjust Google Calendar schedules based on that list. Editing a Google Sheet is a lot less work than editing Google Calendar calendars one by one.
So, I created a Google Sheet plugin using Google App Script to solve the above problem. It's called On-Call Schedule and you can search for it in Google Workspace Marketplace and install it.
On-Call Schedule makes it relatively easy to manage duty rosters based on team members, but I believe you may have the following questions.
Yes, Daily is the default method for On-Call Schedule, because at the time of creating this plugin I wasn't sure if the Weekly method was what most people wanted, and I would be happy to develop this feature if it was common.
I'm glad you thought of such a detailed question. We know from probability that when the schedule is created with enough schedules and covers a long enough period of time, the number of shifts for each person is almost equal, which is not absolutely fair, but relatively fair. (The default length of On-Call Schedule is 90 days).
On-call is just a means to improve user experience and respond to emergencies. If you care about user experience or need to respond to some emergencies, on-call may be a good way to go. Large tech companies like Qunar, where I used to work, and Amazon, which you know well, use on-call to improve the user experience and respond to online emergencies.
If you are a manager and have a need for on-call scheduling. Then I think it's perfect for you, no matter what industry you are in. For example, companies, hospitals, schools, government departments, etc.
Thanks for the information. it would be great if you provide the information about live call routing.