Create post‑trip journals and review drafts with Claude Sonnet Vision
Go to WorkflowDescription
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