Generate Weather-Based Date Itineraries with Google Places, OpenRouter AI, and Slack
Needs changesWhat this workflow does
This AI workflow has 14 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Slack and OpenRouter Chat Model. It also calls maps.googleapis.com over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Set Parameters (Edit Fields (Set)): sets or maps fields
- Get Nearby Spots (HTTP Request): calls maps.googleapis.com
- Select Top 3 Spots (Function): runs custom JavaScript (legacy Function node)
- Create Google Maps Link (Function): runs custom JavaScript (legacy Function node)
- Thinking Date Plan (Basic LLM Chain): sends a prompt to an LLM, with model: OpenRouter Chat Model
- Merge: merges the data from its input branches
- Get Current Weather (OpenWeatherMap): uses OpenWeatherMap
- AI Weather Emoji Generator (Basic LLM Chain): sends a prompt to an LLM, with model: OpenRouter Chat Model
- Format Message for Slack (Code): runs custom JavaScript code
- Translate Plan (EN ↔ JA) (DeepL): uses DeepL
…plus 1 more step. See the full node list below.
Services it uses
HTTP calls to: maps.googleapis.com
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- Function (legacy) in Select Top 3 Spots1, Create Google Maps Link: replace with Code node, mode 'Run Once for All Items'.
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| Function (legacy) Select Top 3 Spots1, Create Google Maps Link | Code node, mode 'Run Once for All Items' |
Nodes used (11)
- Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Merge
n8n-nodes-base.merge - Slack
n8n-nodes-base.slack - DeepL
n8n-nodes-base.deepL - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - OpenWeatherMap
n8n-nodes-base.openWeatherMap - Code
n8n-nodes-base.code
From the author
🧩 What this template does This workflow builds a 120-minute local date course around your starting point by querying Google Places for nearby spots, selecting the top candidates, fetching real-time weather data, letting an AI generate a matching emoji, and…