
Article
How To Sync When I Work To Google Calendar: Step-by-Step Guide
6 mins read
Last Updated
By Sadia Tariq and

Article
6 mins read
Last Updated
By Sadia Tariq and

Keeping your work schedule organized alongside your personal events can save you from missed shifts and double bookings. In this guide, we’ll walk through how to sync When I Work – a popular employee scheduling app – with Google Calendar on both web and mobile. This will help employees and managers/admins alike see their work shifts on their Google Calendar, get notifications, and plan their time better.
We’ll cover what each tool is, why syncing them is useful, and detailed steps for both computer and smartphone users (with screenshots). Let’s get started!
If you’re using a computer, setting this up is simple. Both employees and managers can follow the same steps—the only difference is which calendar link you copy (we’ll explain that below).
Before you begin, make sure you have:
How It Works: You will copy a special calendar link from When I Work (this link is in a format called iCalendar or ICS, which Google Calendar can subscribe to), and then you will paste that link to Google Calendar so that Google can pull in your work schedule. Let’s do it:
Open your browser (Chrome, Firefox, Safari) and go to app.wheniwork.com. Log in with your account. You should land on your dashboard or schedule page
Click on ‘My Schedule’ in the top menu or sidebar. This page displays your upcoming shifts in a calendar format. (Even though you might see a Calendar Sync button on the dashboard, using the dedicated My Schedule page is more reliable)
On the top-right of the My Schedule page, click the ‘Calendar Sync’ button. This opens a pop-up titled Calendar Sync, where you can access the sync links
Inside the pop-up, you’ll see one or more calendar feed URLs. Each one shows different types of schedules:
If your company has multiple schedules (for example, different locations or departments), there may be a dropdown to select a specific one under ‘Entire Schedule’
Choose the link that makes sense for you and copy it. For most employees, ‘My Schedule’ is the one to use (so you only import your shifts)
Important: Treat these calendar URLs somewhat carefully – anyone who has the link can view that calendar. It’s a private link (not easily guessable), but don’t share it publicly. If you ever suspect the link was shared inappropriately, When I Work allows admins to reset the URL to invalidate the old link (as noted in the pop-up).
Note: Google Calendar only supports adding calendars by URL if they’re shared publicly or through a special link. The When I Work link is a special private URL that does work for this purpose (you don’t need any password; the URL itself grants access). It’s a standard iCalendar (ICS) feed, which means it’s built in a format Google Calendar can understand and automatically read to display your schedule.
Tip: If you don’t see any events right away, try refreshing the page. Google usually syncs new calendars within a few minutes, but it can take longer in some cases.
If you mainly use a phone, you can still sync When I Work with Google Calendar. The process is the same: get the calendar link from the app, then add it to Google Calendar. However, since the Google Calendar mobile app doesn’t support adding calendars by URL, you’ll need to use a browser to complete the sync.
Steps for iPhone Users:
After choosing, you'll be prompted to subscribe. This adds shifts to your Apple Calendar. You can tap ‘View Events’ to see them.
Remember: Subscribing via iPhone only adds the calendar to Apple Calendar—not Google. If you want your shifts in Google Calendar, you’ll still need to get the link and manually add it to Google, either via browser or desktop.
If your shifts aren’t showing in Google Calendar, search Google’s help for ‘Add calendar by URL’ or visit their Help Community. For issues in When I Work (like a missing ‘Calendar Sync’ button), contact your admin or When I Work support, or contact us for quick help.