What This Workflow Does
This automation solves the common problem of underestimating travel time between appointments. It automatically calculates the exact time needed to travel between locations using Google's accurate traffic data, then creates calendar blockers to ensure you always have enough time to reach your next meeting.
For professionals with back-to-back appointments across town, salespeople visiting multiple clients, or consultants traveling between offices, this workflow eliminates the stress of manual time calculations and prevents scheduling conflicts. The system works in real-time, adjusting for current traffic conditions to provide the most accurate travel estimates.
How It Works
1. New calendar event detection
The workflow monitors your calendar for new events containing location information. When it detects an appointment with an address, it triggers the automation process.
2. Location data processing
The system extracts the destination address from the calendar event and compares it with your current location or previous appointment location to determine the travel route.
3. Travel time calculation
Using Google Directions API, the workflow calculates the optimal travel time considering current traffic conditions, time of day, and your preferred transportation mode.
4. Calendar blocker creation
The system creates a new calendar event before your appointment with the calculated travel time duration, ensuring this time is protected from other scheduling conflicts.
Pro tip: For maximum accuracy, set your default transportation mode in the workflow settings (driving, walking, transit) based on how you typically travel between appointments.
Who This Is For
This automation is ideal for any professional who frequently attends offsite meetings or needs to travel between locations as part of their work. Field service technicians, real estate agents, healthcare providers making house calls, and sales professionals will benefit most from this workflow.
Teams coordinating multiple appointments across different locations can implement this at scale to optimize everyone's schedules. The system works equally well for individual users managing their personal calendars.
What You'll Need
- An n8n instance (cloud or self-hosted)
- Google Cloud account with Directions API enabled
- Calendar integration (Google Calendar, Outlook, etc.)
- Location data in your calendar events (addresses or coordinates)
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Connect your calendar service credentials
- Configure your Google Directions API key
- Set your default transportation mode
- Adjust buffer time preferences if needed
- Activate the workflow
Key Benefits
Never be late again - Automated travel time calculations ensure you always have enough time to reach appointments, reducing stress and improving professionalism.
Save 2-3 hours weekly - Eliminate manual calendar adjustments and time calculations that eat into your productive hours each week.
Dynamic traffic adaptation - Real-time traffic data means your travel buffers adjust automatically for unexpected delays or optimal routing.
Improved scheduling accuracy - Prevent overbooking by accounting for actual transit time between locations rather than guessing.