Automatically transforms your travel photos and notes into beautiful journals, highlight reels, and review drafts using Claude's vision and language capabilities.
How it works
- Trip Completion Trigger - Webhook or scheduled check for recently ended trips
- Validate Trip Data - Confirms trip details, dates, and destination information
- Fetch Photos from Google Photos - Retrieves all photos from the trip date range
- Extract Photo Metadata - Gets EXIF data (location, timestamps, camera settings)
- Fetch Trip Notes - Pulls journal entries, receipts, bookings from Google Drive/Sheets
- AI Photo Analysis - Claude Vision analyzes each photo for content, mood, significance
- Generate Chronological Story - Creates narrative flow from photo sequence
- Create Travel Journal - Formats beautiful journal document with photos and stories
- Draft Platform Reviews - Generates review text for TripAdvisor, Google, social media
- Create Highlights Reel Script - Suggests best photos and captions for video/slideshow
- Store Outputs - Saves to Google Drive with organized folder structure
- Send Delivery Package - Emails journal PDF, review drafts, and highlights to user
- Batch Processing - Daily check for trips ended in last 7 days
- Analytics & Insights - Tracks most memorable moments, photo quality scores
Setup Steps
- Import workflow into n8n
- Configure credentials:
- Anthropic API - Claude AI with vision for photo analysis
- Google Photos API - Photo retrieval and metadata
- Google Drive API - Trip notes and output storage
- Google Sheets - Trip tracking and metadata
- SMTP / Gmail - Delivery notifications
- OpenWeatherMap (optional) - Historical weather data
- Create Google Sheets with tabs:
trips - Trip records with start/end dates
trip_notes - Daily journal entries
generated_content - AI-generated journals and reviews
analytics - Photo quality and memory scores
- Set up Google Drive folder structure:
/Travel Memories/{Year}/{Trip Name}/Photos
/Travel Memories/{Year}/{Trip Name}/Journal
/Travel Memories/{Year}/{Trip Name}/Reviews
- Configure API keys and resource IDs
- Activate both webhook and scheduled workflows
Sample Trip Completion Payload
{
"tripId": "TRIP-2025-TOKYO-001",
"userId": "USER-2025-1234",
"userName": "Sarah Johnson",
"userEmail": "[email protected]",
"tripDetails": {
"destination": "Tokyo, Japan",
"startDate": "2025-03-15",
"endDate": "2025-03-22",
"tripType": "solo_adventure",
"mainInterests": ["culture", "food", "temples", "photography"]
},
"photoSources": {
"googlePhotosAlbumId": "ALBUM-TOKYO-2025",
"includeSharedPhotos": true
},
"notesLocation": {
"googleDriveFolderId": "FOLDER-ID-123",
"googleSheetId": "SHEET-ID-456",
"sheetTab": "tokyo_trip_notes"
},
"outputPreferences": {
"journalStyle": "narrative",
"includeMapRoute": true,
"reviewPlatforms": ["tripadvisor", "google", "instagram"],
"highlightCount": 10,
"privacyLevel": "friends_only"
},
"deliveryOptions": {
"emailPDF": true,
"saveToDrive": true,
"generateSlideshow": false
}
}
Features
- AI Vision Analysis - Claude analyzes photo content, composition, emotions
- Intelligent Narrative - Creates cohesive story from disconnected moments
- Multi-Platform Reviews - Tailored drafts for different review platforms
- Photo Quality Scoring - Identifies best shots for highlights
- Location Intelligence - Maps photo locations and suggests points of interest
- Mood & Theme Detection - Categorizes trip segments (relaxing, adventurous, cultural)
- Automatic Captioning - Generates engaging captions for social sharing
- Memory Highlights - AI-selected "best moments" based on uniqueness and quality
- Timeline Reconstruction - Chronological story even with mixed-up photo timestamps
- Review Optimization - SEO-friendly, platform-appropriate review text
- Batch Processing - Handles multiple trips efficiently
- Privacy Controls - Filters sensitive photos, respects sharing preferences