Trip Planner Agent

Automatically generate trip itineraries, complete with activities, weather, and packing lists.

Postman Templates Illustration.

Overview

This agent builds a complete trip itinerary from your destination, travel dates, and preferences. It includes daily activities, transit suggestions, weather forecasts, and a packing list—then writes everything to Notion so it’s easy to view and edit in one place.

Tools used by this agent

  • Yelp: Fetches local activities and dining suggestions

  • Weather: Pulls multi-day forecasts for the trip destination

  • Notion: Writes the final itinerary and packing list to a structured Notion database

How does this agent work?

Trigger the agent manually by providing a destination and specific travel dates or a window. Then, the agent: 

  1. Determines the dates and weekdays

  2. Pulls the weather forecast for each day using a weather API

  3. Searches Yelp for local activities and restaurants

  4. Generates a packing list based on expected weather and trip type

  5. Creates a Notion trip page with daily schedule blocks and list entries

You can customize this agent by adding tools or more context, such as activity preferences, budgets, or activity level.

Get started fast. Clone this agent template in Postman

Use Template

How to use this template

This agent requires the following configurations to function:

Yelp

- yelp_api_key

Notion

- notion_api_key

- notion_page_id

Set up the template

To set up the template, do the following:

  1. Clone the agent template from the Flows workspace.

  2. Set up Yelp:

    1. Get your API key from Yelp.

    2. In Postman, open the module’s Configurations panel and save the key as yelp_api_key.

  3. Set up Notion:

    1. Get your API key from Notion Getting Started.

    2. Get your Page ID from Working with Page Content. Make sure the integration is enabled on the page.

    3. In Postman, open the module’s Configurations panel and save the following credentials:

      • notion_api_key

      • notion_page_id

  4. In the flow module, define your trip details in natural language:

    1. travel_dates: Travel dates or window

    2. preferences: Activity preferences or trip type

    3. trip_details: Any other relevant context

  5. Run the agent with your scenario inputs.

  6. In Notion, verify that a new trip page has been created with:

    1. Daily schedule

    2. Weather information

    3. Packing list

Popular Templates

Score GitHub issues by urgency. Icon.

Score GitHub issues by urgency

Analyzes comments and sentiment to summarize GitHub issues and flag those needing triage.

Summarize and analyze industry news. Icon.

Summarize and analyze industry news

Pulls and analyzes news articles from APIs, then sends a daily summary straight to Slack.

Route urgent tickets automatically. Icon.

Route urgent tickets automatically

Detects severity of incoming tickets and escalates them to PagerDuty, Slack, or email.

Prepare for customer meetings. Icon.

Prepare for customer meetings

Gathers support, deal, and calendar data to deliver a daily Slack brief before calls.