AutomationMart
Home/Browse/Travel itinerary reminders with Google Calendar, Excel, and SMS/Email alerts
n8n

Travel itinerary reminders with Google Calendar, Excel, and SMS/Email alerts

n8nn8n15 modulesv1.0
TwilioGoogle Calendar

This automated n8n workflow checks daily travel itineraries, syncs upcoming trips to Google Calendar, and sends reminder notifications to travelers via email or SMS. Perfect for travel agencies, tour operators, and organizations managing group trips to keep travelers informed about their schedules and bookings. What This Workflow Does Automatically checks travel itineraries every day Identifies today's trips and upcoming departures Syncs trip information to Google Calendar Sends per

At a glance

Travel itinerary reminders with Google Calendar, Excel, and SMS/Email alerts is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Twilio, Google Calendar. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Twilio, Google Calendar
Modules
15
Price
Free
Version
v1.0
Travel itinerary reminders with Google Calendar, Excel, and SMS/Email alerts workflow diagram

About this workflow

This automated n8n workflow checks daily travel itineraries, syncs upcoming trips to Google Calendar, and sends reminder notifications to travelers via email or SMS. Perfect for travel agencies, tour operators, and organizations managing group trips to keep travelers informed about their schedules and bookings. What This Workflow Does Automatically checks travel itineraries every day Identifies today's trips and upcoming departures Syncs trip information to Google Calendar Sends personalized reminders to assigned travelers Tracks reminder delivery status and logs activities Handles both email and SMS notification preferences Provides pre-travel checklists and booking confirmations Manages multi-day trip schedules and activities Main Components Daily Travel Check - Triggers daily to check travel itineraries Read Travel Itinerary - Retrieves today's trips and bookings from database/Excel Filter Today's Trips - Identifies trips departing today and upcoming activities Has Trips Today? - Checks if there are any trips scheduled Read Traveler Contacts - Gets traveler contact information for assigned trips Sync to Google Calendar - Creates/updates trip events in Google Calendar Create Traveler Reminders - Generates personalized reminder messages with travel details Split Into Batches - Processes reminders in manageable batches Email or SMS? - Routes based on traveler communication preferences Prepare Email Reminders - Creates detailed email reminder content with checklists Prepare SMS Reminders - Creates SMS reminder content optimized for text Read Reminder Log - Checks previous reminder history Update Reminder Log - Records sent reminders with timestamps Save Reminder Log - Saves updated log data for audit trail Essential Prerequisites Travel itinerary database/Excel file with trip assignments Traveler contact database with email and phone numbers Google Calendar API access and credentials SMTP server for email notifications SMS service provider (Twilio, Nexmo, etc.) for text reminders Reminder log file for tracking sent notifications Booking confirmation system (flight, hotel, transport) Required Data Files tripitinerary.xlsx: Trip ID | Trip Name | Date | Departure Time | Duration Departure Location | Destination | Hotel | Flight Number Assigned Travelers | Status | Booking Reference | Cost travelercontacts.xlsx: Traveler ID | First Name | Last Name | Email | Phone Preferred Contact | Assigned Trips | Passport Number | Emergency Contact reminderlog.xlsx: Log ID | Date | Traveler ID | Trip ID | Contact Method Status | Sent Time | Message Preview | Confirmation Key Features ⏰ Daily Automation: Runs automatically every day at scheduled times 📅 Calendar Sync: Syncs trips to Google Calendar for easy viewing 📧 Smart Reminders: Sends email or SMS based on traveler preference 👥 Batch Processing: Handles multiple travelers efficiently 📊 Activity Logging: Tracks all reminder activities and delivery status 🔄 Duplicate Prevention: Avoids sending multiple reminders 📱 Multi-Channel: Supports both email and SMS notifications ✈️ Travel-Specific: Includes flight numbers, locations, accommodation details 📋 Pre-Travel Checklist: Provides comprehensive packing and document reminders 🌍 Multi-Destination: Manages complex multi-stop itineraries Quick Setup 1. Import workflow JSON into n8n 2. Configure daily trigger schedule (recommended: 6 AM and 6 PM) 3. Set up trip itinerary and traveler contact files 4. Connect Google Calendar API credentials 5. Configure SMTP server for emails 6. Set up SMS service provider (Twilio, Nexmo, or similar) 7. Map Excel sheet columns to workflow variables 8. Test with sample trip data 9. Activate workflow Parameters to Configure schedulefilepath: Path to trip itinerary file contactsfilepath: Path to traveler contacts file reminderhours: Hours before departure to send reminder (default: 24) googlecalendarid: Google Calendar ID for syncing trips googleapicredentials: Google Calendar API credentials smtphost: Email server settings smtpuser: Email username smtppassword: Email password smsapikey: SMS service API key smsphonenumber: SMS sender phone number reminderlogpath: Path to reminder log file Sample Reminder Messages Email Subject: "✈️ Travel Reminder: [Trip Name] Today at [Time]" Email Body: SMS: "✈️ Travel Reminder: '[Trip Name]' departs at [Time] today from [Location]. Arrive 2 hours early! Flight: [Number]" Tomorrow Evening Preview (SMS): "📅 Tomorrow: '[Trip Name]' departs at [Time] from [Location]. Pack tonight! ([X] days)" Use Cases Daily trip departure reminders for travelers Last-minute itinerary change notifications Flight cancellation and delay alerts Hotel check-in and checkout reminders Travel document expiration warnings Group tour activity scheduling Adventure/hiking trip departure alerts Business travel itinerary updates Family vacation coordination Study abroad program notifications Multi-city tour route confirmations Transport connection reminders Advanced Features Reminder Escalation 24-hour reminder: Full details with checklist 6-hour reminder: Quick confirmation with transport details 2-hour reminder: Urgent departure notification Conditional Logic Different messages for single-day vs. multi-day trips Domestic vs. international travel variations Group size-based messaging Weather-based travel advisories Integration Capabilities Connect to airline APIs for real-time flight status Link to hotel management systems for check-in info Integrate weather services for destination forecasts Sync with payment systems for booking confirmations Troubleshooting | Issue | Solution | |-------|----------| | Reminders not sending | Check email/SMS credentials and service quotas | | Calendar sync failing | Verify Google Calendar API permissions | | Duplicate reminders | Check for overlapping reminder time windows | | Missing traveler data | Verify contact file formatting and column mapping | | Batch processing slow | Reduce batch size in Split Into Batches node | Security Considerations Store API credentials in n8n environment variables Use OAuth2 for Google Calendar authentication Encrypt sensitive data in reminder logs Implement role-based access to trip data Audit log all reminder activities Comply with GDPR/privacy regulations for traveler data Performance Metrics Processing Time: 2-5 seconds per 50 travelers Success Rate: >99% for delivery logging Calendar Sync: Real-time updates Batch Limit: 10 travelers per batch (configurable) Support & Maintenance Review reminder logs weekly for delivery issues Update traveler contacts as needed Monitor email/SMS service quotas Test workflow after system updates Archive old reminder logs monthly

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Turn Monoprix delivery emails into calendar events using ChatGPT and Google Calendar

Intro: The purpose of this workflow is to simply convert you planned Grocery delivery confirmation email to a Google Calendar event in your family calendar. While based on a Monoprix.fr email format, it is applicable/adaptable to almost anything else. How it works: It is triggered by reception of the confirmation email on your Gmail. The workflow then extracts relevant data using ChatGPT, formats it, and creates a Google Calendar event. Steps to use it: 1. Import template in your n8n 2. Update

Free

Automatic event creation in Google Calendar from Google Sheets data

This workflow streamlines the process of creating events in Google Calendar using event data stored in a Google Sheet. The process begins by retrieving the latest event entry from Google Sheets, ensuring only the most recent event details are processed. Once fetched, a Function node formats the event date to align with Google Calendar's required format—ensuring consistency and preventing date-related errors. After formatting, the structured event details are sent to Google Calendar, where an eve

Free

Automate salon appointment management with WhatsApp, GPT & Google Calendar

Multi-Agent AI WhatsApp Bot for Service Businesses Transform your salon/service business with this streamlined WhatsApp automation system featuring Claude integration, zero-setup database management, and intelligent conversation handling. How it works - Claude MCP Integration - Direct connection to Claude Sonnet 4 via Model Context Protocol - Streamlined 2-Agent System - Booking Agent and Admin Agent (simplified from 5 for better reliability) - GPT-5 Mini Primary with Gemini 2.5 Flash backup for

Free

Create Google Calendar events from Airtable records

Automate scheduling with a custom integration that syncs Airtable records to Google Calendar, easily managing events for better organization and productivity.

Free

Create Google Calendar events from new RSS feed items

Automatically add a new event to a selected Google calendar, every time there's a new RSS feed post that contains a specific word.

Free

Create new Ganttic tasks for new Google Calendar events

Every time a new event is added to your Google Calendar, Make will automatically create a new task in Ganttic.

Free

Classify and log AI use cases with Anthropic and Supabase for AU-aligned governance

Turn AI policy into a working governance process aligned to Australian Government AI.gov.au guidance. This workflow helps teams submit, review, classify, and track AI use cases before they become business risk. It validates each request, screens risk with an AI model, classifies the use case as normal, elevated, or prohibited, creates a human oversight checklist, logs the record in Supabase, and sends email notifications. Key features - AI use-case intake - Required-field validation - AI-p

Free

Monitor server uptime & get email alerts with Google Sheets

Web Server Monitor & Alert System This automation pings web servers at regular intervals, logs their status, and sends email alerts if a server goes down. It’s perfect for maintaining visibility over server uptime — without complex monitoring tools. 🧠 How It Works This workflow performs minute-by-minute checks on all listed servers in a Google Sheet and: ✅ Logs all reachable servers in an “Alive” log. 🔻 Sends an email alert if a server is unreachable. 📄 Logs failed servers in a “Down” sheet w

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free