Works with Google Workspace

The Google Calendar PTO tracker that syncs time off automatically.

Stop trying to hack a Google Calendar solution so everyone knows who's out. With PTOFlow, all approved PTO is automatically posted to shared Google Calendars for each team.

Start free trial

No credit card required · 14-day free trial

What is Google Calendar PTO sync?

Google Calendar PTO sync is the automatic connection between a PTO management tool and your team's Google Calendars. Instead of employees manually adding their time off to a shared calendar — or managers chasing people to update it — every approved PTO request is written to Google Calendar the moment it's approved. PTOFlow takes this further by creating dedicated shared calendars for each team, syncing company holidays, and automatically adding an Out of Office event to the employee's personal calendar so Google can decline meeting invitations on their behalf. The result: your entire organization always knows who's out, without anyone lifting a finger.

Shared team PTO calendars, automatically maintained.

PTOFlow creates shared Google Calendars for each of your teams — and one for the whole company. When PTO is approved, it appears on the right calendars instantly. No manual entry. No forgotten updates.

  • One calendar per team + an All Company calendar
  • Appears in the "My Calendars" section in Google Calendar
  • Each event shows employee name + PTO category emoji
  • New teammates automatically get added to the right calendars

Engineering Team · July 2025

Mon
Tue
Wed
Thu
Fri
14
15
16
17
18
S. Chen 🏝️ · Mon–Fri
M. Rivera 🤒
K. Park ✈️ · Thu–Fri

Synced to Google Calendar · Updates automatically

Google Calendar · Personal Calendar

Out of Office

Sarah Chen

×
📅Dec 23 – Jan 3
🏝️Vacation — approved via PTOFlow
🔕

Auto-declining meeting invitations

Event created automatically when PTO was approved

Out of Office events sync to Google Calendar automatically.

When PTO is approved, PTOFlow creates an Out of Office event on the employee's personal Google Calendar. Google automatically declines any meeting invitations during that time — no extra setup required.

  • Automatic OOO event created on approval
  • Google auto-declines meeting invites
  • Employee controls OOO status message
  • Events removed automatically if PTO is cancelled

Company holidays sync to every calendar.

Define your company holidays in PTOFlow once and they'll appear on all your team and company PTO calendars. Your whole team sees the same holiday schedule in Google Calendar. Holidays are one of the many customizable elements in PTOFlow.

  • Holidays sync to All Company + all team calendars
  • Changes in PTOFlow update Google Calendar automatically
  • Includes US federal holidays by default
  • Fully customizable for any country or company policy
🇺🇸

Independence Day

Jul 4 · All Company

On calendar
🦃

Thanksgiving

Nov 27 · All Company

On calendar
🎄

Christmas

Dec 25 · All Company

On calendar

All holidays synced to 3 calendars — Engineering, Product, All Company

Frequently asked questions

Does PTOFlow add events to Google Calendar automatically?

Yes. The moment a PTO request is approved — whether by a manager or automatically for categories that don't require approval — PTOFlow writes the event to your shared team and company Google Calendars with no manual steps required.

How does PTOFlow handle Google Calendar permissions?

PTOFlow uses two layers of Google Calendar access. Shared team and company PTO calendars are managed through an admin-authorized service account — the admin sets this up once and no individual action is needed. For personal Out of Office events, PTOFlow requests calendar access from each employee as part of their standard Google Workspace sign-in. When an employee logs into PTOFlow with their Google account, they grant calendar permission on that same sign-in screen — there's no separate step, but it does require each employee to have signed in at least once.

Can different teams have separate Google Calendars?

Yes. PTOFlow creates a dedicated shared Google Calendar for each team you configure, plus one All Company calendar. Each calendar is independently manageable, so employees can subscribe only to the team calendars that are relevant to them.

How can employees use shared Google Calendars to see their team members' PTO?

When PTOFlow creates a team calendar, it appears in the My Calendars section of Google Calendar for everyone on that team. Employees can show or hide any individual calendar directly in Google Calendar — no special setup required.

What happens when PTO is cancelled?

If an employee cancels an approved PTO request, PTOFlow automatically removes the event from the shared team calendar and deletes the Out of Office event from the employee's personal calendar. Everything stays in sync.

Can I see my own PTO on my personal Google Calendar?

Yes. When PTO is approved, PTOFlow creates an Out of Office event on the employee's personal Google Calendar for the approved dates. Google uses this event to automatically decline any meeting invitations that overlap with the PTO period.

Does PTOFlow work with Google Workspace SSO?

Yes. PTOFlow uses Google Workspace sign-in exclusively — there are no username/password accounts. Every user signs in with their Google Workspace account, so there's nothing new for your IT team to manage. Learn more about our Slack integration if your team also uses Slack.

Your team's PTO, always on the calendar.

Start your free 14-day trial and connect Google Calendar in minutes. Approved PTO appears automatically — no manual updates ever.

Start your free trial

No credit card required · Cancel any time