Job Scheduling across Multiple Operational Units with Shared Workers

job scheduling across multiple units

Update, March 2019: We’ve added lots of features and made significant improvements and updates since this post. Check our monthly updates or read the latest user stories to find out how other organizations are using a Teamup Calendar to make work more efficient.


A Teamup way to make the availability of shared workers visible to all stakeholders.

The Story

A home remodeling company provides services to clients across multiple regions. The services are delivered through a network of contractors. Jobs are coordinated and scheduled at the regional offices. Some contractors work for only one region, others for multiple regions. For the sake of simplicity, we use Florida and New York as the two regions to demonstrate the challenge and the solution.

The challenge

Mike, a scheduling manager in Florida, needs an overview of the availability of all the contractors who work for the Florida operation. Mike does not have access to the schedules in New York. To avoid conflict, Mike relies on his contractors to email him their scheduled jobs in New York as well as their planned holidays.

Tony, the scheduling manager in New York has the same problem and does the same.

Contractor C works in both Florida and New York. He needs to inform Mike about his schedule in New York and update Tony every time he gets a new job assigned in Florida. It’s inconvenient, inefficient, time consuming and error prone for all scheduling managers and the contractors who work in multiple regions.

The Teamup Solution

  • One master calendar is set up for each regional operation. The scheduling managers get at least the full modify permission, if not the administrator rights, to the master calendar in his region.shared worker calendar
  • Within each master calendar, a color-coded sub-calendar is added for each contractor. Contractors who work in multiple regions are given one sub-calendar for their primary region, plus sub-calendars added as iCalendar feeds of schedules from the other regions. All these sub-calendars and iCalendar feeds are nested in a folder under the contractor’s name. This way all schedules from all relevant regions are aggregated into one view. Using the same color for the same person who works in multiple regions gives the scheduling manager a quick view of that person’s availability.
  • Customized calendar access for each contractor is given, via account-based user access or a customized shareable link.

Contractor A works only in Florida and is given customized calendar access.

His calendar access includes his sub-calendar with modify-from-same-link permission so that he can add items such as planned holidays to the calendar directly. He has read-only access to the jobs scheduled for him by the scheduling manager.

contractor A
Calendar access for contractor A who works in this region only

Contractor C works in both Florida and New York. He is based in Florida, therefore chooses Florida as his primary calendar.

He gets a calendar access with permissions customized for him so that he can add items such as planned holidays to his primary calendar, which would be fed into the calendar in New York, allowing the scheduling managers in New York to see his overall availability. Contractor C only can see all tasks scheduled for him in New York, but cannot modify these events.

contractor C
Calendar access for contractor C who works in two regions.

Mike, the scheduling manager in Florida, has the full access (administrator or full modify permission) to all contractor calendars and can view the availability of all the contractors working in Florida, including Contractor C’s schedule in New York. This ensures that Mike can avoid conflicts when scheduling jobs for Contractor C. He can use many filtering options to view the availability of each contractor.

contractors viewed by manager
The scheduling manager in Florida can view the availability of Contractor C’s schedule in New York

Tony, the scheduling manager in New York, has the full view of Contractor C’s schedule not only in New York but also in Florida, which enables him to avoid conflicts when scheduling jobs for Contractor C.

contractors viewed by manager in NY
contractors viewed by manager in New York

It’s scalable!

As the Chicago office discovers the solution in Florida and New York and comes on board, a new master calendar is created for Chicago.

Assuming that Contractor D works for both New York and Chicago, some small change is required to add Contractor D’s schedule feed from the Chicago calendar to the existing New York calendar, and vice versa, so that both scheduling managers in New York and Chicago have the overview of Contractor D’s availability. Contractor D’s calendar would now show his scheduled jobs in both New York and Chicago. No other changes are required to the existing calendar in New York.

No time zone confusion!

Given that Chicago is in Central Time while New York is in Eastern Time with 1 hour time difference, you may wonder if there would be time zone confusion for all the parties. No worries.

All scheduled event time will be automatically converted to the time zone that the contractor or scheduling manager is viewing from. So for example, a 2pm conference call for Contractor D with his client in Chicago will appear as 3pm if he is in New York viewing from his calendar with time zone display set to New York. Important is to pay attention to the time zone indicator in the bottom right of any Teamup calendar. Any time on display in a calendar view or in an event editor is always relative to the time zone on display in the bottom right!

Less time communicating, with more organization

For Contractor C who works for both Florida and New York, the communication burden to keep his managers informed of his availability due to jobs in the other location is now completed, automatically. He is relieved, and so are the managers. Whenever anyone of them makes changes on their calendar, the information becomes visible to the others automatically. Everyone is now better informed!

Mobile apps and web access on all devices

Teamup offers iOS and Android apps available for free download on the App Store and Google Play. One of the advantages of the apps is that the calendar is accessible even if one does not have Internet connection, in which case the calendar would just display the data that was last synchronized with the servers when it was connected.

Schedule changes can be viewed and managed from the web or mobile devices as needed, for everyone.

WordPress Cookie Plugin by Real Cookie Banner