Automation library · Scheduling

AI travel concierge: 7-day planner & daily outfit advisor

Started by another system calling it, and works across Google Calendar, Google Sheets and Slack. It hands the judgement calls to OpenRouter. 23 steps, 2 branches, 1 loop or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenRouter

23 stepsLarge: read it before trusting it with anything live
2Branches: places the flow splits
1Loop or waits
3Services it connects to

The flow

Starts it 3Model 4Logic 7Service 9

The steps in the order they run, from what starts it.

  1. 1OpenWeatherMapOpen Weather Map ToolService
  2. 2OpenRouter Chat ModelLm Chat Open RouterModel
  3. 3OpenWeatherMap3Open Weather Map ToolService
  4. 4OpenRouter Chat Model3Lm Chat Open RouterModel
  5. 5Receive Slack Button ResponseWebhookStarts it
  6. 6[10:00 Daily] Trigger: Start Trip PlanningSchedule triggerStarts it
  7. 7[20:00 Daily] Trigger: Start Outfit AdviceSchedule triggerStarts it
  8. 8AI Agent: Travel PlannerAgentModel
  9. 9AI Agent: Outfit AdvisorAgentModel
  10. 10Save User PreferenceGoogle SheetsService
  11. 11Get many eventsGoogle CalendarService
  12. 12Get Tomorrow's Calendar EventsGoogle CalendarService
  13. 13Send Plan to UserSlackService
  14. 14Send Outfit Advice to SlackSlackService
  15. 15Check Keyword in TitleIfLogic
  16. 16IF: Tomorrow's Event Exists?IfLogic
  17. 17Calculate Days Until EventDate TimeLogic
  18. 18Ask User ConfirmationSlackService
  19. 19Prepare Data for AI Outfit AdvisorSetLogic
  20. 20Wait Until 7 Days BeforeWaitLogic
  21. 21(High Priority) Get User Preferences from SheetGoogle SheetsService
  22. 22Generate Adventure FlagCodeLogic
  23. 23Prepare Data for AI PlannerSetLogic

How it's built

Starts on
Another system calling it
Steps
23, with 2 branches, 1 loop or waits
Size
Large: read it before trusting it with anything live
Connects to
Google Calendar, Google Sheets, Slack
Model
OpenRouter

Questions

What does it need to run?

An n8n account, plus your own Google Calendar, Google Sheets and Slack accounts, and a key for OpenRouter. You connect your own accounts after importing it; none are included.

What starts it?

It starts on another system calling it.

Does it use AI?

Yes. It calls OpenRouter. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 23 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 23 steps before you point it at anything that matters.