What This Workflow Does
This automation solves the common challenge of tracking team availability across multiple tools. When team members request time off in Everhour, managers and colleagues often need to check multiple places to see who's out when. This workflow automatically creates all-day events in Google Calendar for each time-off request, giving everyone a single, visual reference point for team availability.
The solution eliminates manual calendar updates, reduces scheduling conflicts, and provides better visibility into team capacity. It's particularly valuable for distributed teams where quick visual reference to time-off schedules improves coordination and prevents double-booking of critical resources.
How It Works
Step 1: Trigger on new Everhour time-off requests
The workflow monitors Everhour for new time-off submissions. When an employee submits a vacation, sick day, or other absence request, the automation captures all relevant details including dates, duration, and reason.
Step 2: Format the calendar event
The system converts the time-off data into Google Calendar's required format, creating all-day events that span the entire duration of the absence. The event title includes the employee's name and type of leave for quick identification.
Step 3: Create calendar event
The workflow adds the formatted event to your designated Google Calendar. It handles recurring time-off patterns and ensures the calendar displays the absence as a blocked-out period, making it instantly visible to anyone checking team availability.
Who This Is For
This automation is ideal for:
- Managers who need visibility into team availability
- HR and operations teams maintaining company calendars
- Project managers scheduling resources across teams
- Remote teams coordinating across time zones
- Companies using Everhour for time tracking but needing better absence visibility
What You'll Need
- An Everhour account with admin access
- A Google Calendar designated for team time-off tracking
- n8n instance (self-hosted or cloud)
- Google Service Account credentials with Calendar API access
- Everhour API credentials
Quick Setup Guide
- Download the template JSON file
- Import into your n8n instance
- Configure Everhour credentials in the first node
- Add your Google Service Account credentials
- Specify your target Google Calendar ID
- Test with a sample time-off request
- Activate the workflow
Pro tip: Create a dedicated "Team Time Off" calendar in Google separate from personal calendars to maintain clean organization.
Key Benefits
Eliminate manual calendar updates: Save 2-3 hours per week typically spent copying time-off data between systems.
Reduce scheduling conflicts: Visual calendar display prevents double-booking team members who are actually unavailable.
Improve team transparency: Everyone sees the same up-to-date availability information without checking multiple systems.
Maintain accurate records: Automated sync ensures calendar always matches approved time-off requests.
Scale with your team: Works equally well for 5-person teams or 500-person organizations.