3 templates found
Category:
Author:
Sort:

Sync data between multiple Google Spreadsheets

Triggers workflow all two minutes Reads data from a Google Spreadsheet (in example Sheet Data columns A to G) Write the data unchanged in two different Spreadsheets with same Sheet name and columns, expressions are optional)

Jan OberhauserBy Jan Oberhauser
3727

Auto-generate blog & AI image from YouTube videos with Dumpling AI & GPT-4o

Who is this for? This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal for anyone looking to automate the process of transforming YouTube videos into professional blog articles and custom images. --- What problem is this workflow solving? Creating written content from video material is time-consuming and manual. This workflow solves that by automating the entire pipeline: from detecting new YouTube video uploads to transcribing the audio, turning it into an engaging blog post, generating a matching visual, and saving both in Airtable. It saves hours of work while keeping your blog or social feed active and consistent. --- What this workflow does This automation listens for new YouTube videos added to a Google Drive folder, extracts the full transcript using Dumpling AI, and sends it to GPT-4o to generate a blog post and image prompt. Dumpling AI then turns the prompt into a 16:9 visual. The blog and visual are saved into Airtable for easy publishing or curation. --- Setup Google Drive Trigger Create a folder in Google Drive and upload your YouTube videos there. Link this folder in the "Watch Folder for New YouTube Videos" node. Enable polling every minute or adjust as needed. Download & Prepare the Video The video is downloaded and converted into base64 format by the next two nodes: Download Video File and Convert Downloaded Video to Base64. Transcription with Dumpling AI The base64 video is sent to Dumpling AIโ€™s extract-video endpoint. You must have a Dumpling AI account and an API key with access to this endpoint: Dumpling AI Docs Generate Blog Content with GPT-4o GPT-4o takes the transcript and generates: A human-like blog post A descriptive prompt for AI image generation Make sure your OpenAI credentials are configured. Generate the Visual The prompt is passed to Dumpling AIโ€™s generate-ai-image endpoint using model FLUX.1-pro. The result is a clean 1024x576 image. Save to Airtable Blog content is stored under the Content field in Airtable. The image prompt is also added to the Attachments column as a visual reference. Ensure Airtable base and table are preconfigured with the correct field names. --- How to customize this workflow to your needs Change the GPT prompt to alter the tone or format of the blog post (e.g., add bullet points or SEO tags). Modify the Dumpling AI prompt to generate different image styles. Add a scheduler or webhook trigger to run at different intervals or through other integrations. Connect this output to Ghost, Notion, or your CMS using additional nodes. --- ๐Ÿง  Sticky Note Summary Part 1: Transcription & Blog Prompt Watches a Google Drive folder for new video uploads. Downloads and encodes the video. Transcribes full audio with Dumpling AI. GPT-4o writes a blog post and descriptive image prompt. Part 2: Image Generation & Airtable Save Dumpling AI generates a visual from the image prompt. Blog content is saved to Airtable. The image prompt is patched into the Attachments field in the same record. --- โœ… Use this if you want to automate repurposing YouTube videos into blog content with zero manual work.

YangBy Yang
1664

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

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 trip_itinerary.xlsx: Trip ID | Trip Name | Date | Departure Time | Duration Departure Location | Destination | Hotel | Flight Number Assigned Travelers | Status | Booking Reference | Cost traveler_contacts.xlsx: Traveler ID | First Name | Last Name | Email | Phone Preferred Contact | Assigned Trips | Passport Number | Emergency Contact reminder_log.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 Import workflow JSON into n8n Configure daily trigger schedule (recommended: 6 AM and 6 PM) Set up trip itinerary and traveler contact files Connect Google Calendar API credentials Configure SMTP server for emails Set up SMS service provider (Twilio, Nexmo, or similar) Map Excel sheet columns to workflow variables Test with sample trip data Activate workflow Parameters to Configure schedulefilepath: Path to trip itinerary file contactsfilepath: Path to traveler contacts file reminder_hours: Hours before departure to send reminder (default: 24) googlecalendarid: Google Calendar ID for syncing trips googleapicredentials: Google Calendar API credentials smtp_host: Email server settings smtp_user: Email username smtp_password: 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: Hello [Traveler Name], Your trip is happening today! Here are your travel details: Trip: [Trip Name] Departure: [Departure Time] From: [Departure Location] To: [Destination] Flight/Transport: [Flight Number] Hotel: [Hotel Name] Duration: [X] days Pre-Travel Checklist: โ˜‘ Passport and travel documents โ˜‘ Travel insurance documents โ˜‘ Hotel confirmations โ˜‘ Medications and toiletries โ˜‘ Weather-appropriate clothing โ˜‘ Phone charger and adapters โš ๏ธ Please arrive at the departure point 2 hours early! Have a wonderful trip! 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

Oneclick AI SquadBy Oneclick AI Squad
570
All templates loaded