Skip to main content

Generate personalized travel itineraries with Llama AI via email & WhatsApp

Workflow preview

Workflow preview
100%
Generate personalized travel itineraries with Llama AI via email & WhatsApp preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

This n8n workflow automatically creates friendly, personalized travel itineraries based on messages received via email or WhatsApp. When a user says "I want to go to Dubai with friends for 5 days" ...

Best for

  • Support Chatbot automation workflows
  • AI Chatbot automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

@n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.lmollama, n8n-nodes-base.emailreadimap, n8n-nodes-base.whatsapptrigger, n8n-nodes-base.set, n8n-nodes-base.if, n8n-nodes-base.emailsend, n8n-nodes-base.whatsapp

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Oneclick AI Squad.

Original n8n.io source

1.1 Workflow description

Title
Generate personalized travel itineraries with Llama AI via email & WhatsApp
Workflow name
Generate personalized travel itineraries with Llama AI via email & WhatsApp

This n8n workflow automatically creates friendly, personalized travel itineraries based on messages received via email or WhatsApp. When a user says "I want to go to Dubai with friends for 5 days" or something similar, the AI agent understands the request, generates a detailed daily plan with suggested activities, transport tips, and hotel ideas — all in a warm, human tone. It saves time, adds value for travelers, and delivers ready-to-send itineraries without any manual effort.

Good to know

  • The AI agent uses advanced language processing to understand natural travel requests in multiple formats.
  • Itineraries are generated with personalized recommendations based on travel preferences, group size, and duration.
  • The workflow supports both email and WhatsApp communication channels for maximum accessibility.
  • All responses maintain a warm, friendly tone to enhance user experience.

How it works

  • The Get Query from Email node captures travel requests sent via email, parsing the message content for trip details.
  • The Get Query from WhatsApp node simultaneously monitors WhatsApp messages for travel planning requests.
  • Both inputs feed into the Itinerary Creator Agent node, which uses AI to analyze the request and generate comprehensive travel plans including activities, accommodations, and transportation suggestions.
  • The Check Proper Data node validates the generated itinerary to ensure all essential information is included and properly formatted.
  • The Check where to send Answer node determines the appropriate response channel (email or WhatsApp) based on the original request source.
  • If the request came via email, the Sending Itinerary from Email node sends the personalized itinerary back to the user's email address.
  • If the request came via WhatsApp, the Send Itinerary from message node delivers the travel plan through WhatsApp messaging.

How to use

  • Import the workflow into n8n and configure the nodes with your email service credentials and WhatsApp API access.
  • Set up the AI agent with your preferred travel data sources and recommendation algorithms.
  • Test the workflow by sending sample travel requests through both email and WhatsApp channels.
  • Monitor the generated itineraries to ensure quality and adjust the AI agent parameters as needed.

Requirements

  • Email service API credentials (SMTP or email provider API)
  • WhatsApp Business API access or WhatsApp integration service
  • AI/LLM service for the Itinerary Creator Agent (OpenAI, Anthropic, or similar)
  • Access to travel data sources for recommendations (optional but recommended)

Customising this workflow

  • Modify the Itinerary Creator Agent node to include specific travel preferences, local recommendations, or branded content.
  • Adjust the data validation rules in the Check Proper Data node to match your quality standards.
  • Customize response templates in both sending nodes to align with your brand voice and style.
  • Add additional input channels or integrate with other messaging platforms as needed.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Itinerary Creator Agent

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.6

Block 2 - Agent

Type / Role
@n8n/n8n-nodes-langchain.lmOllama - lmOllama
Config choices
Version 1

Block 3 - Get Query from Email

Type / Role
n8n-nodes-base.emailReadImap - emailReadImap
Config choices
Version 2

Block 4 - Get Query from WhatsApp

Type / Role
n8n-nodes-base.whatsAppTrigger - whatsAppTrigger
Config choices
Version 1

Block 5 - Check Proper Data

Type / Role
n8n-nodes-base.set - set
Config choices
Version 3.4

Block 6 - Check where to send Answer

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 7 - Sending Itinery from Email

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 2.1

Block 8 - Send Itinery from message

Type / Role
n8n-nodes-base.whatsApp - whatsApp
Config choices
Version 1

Block 9 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Generate personalized travel itineraries with Llama AI via email & WhatsApp
Complexity intermediate
Nodes 9
Categories Support Chatbot, AI Chatbot
Author Oneclick AI Squad
Published 16 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6051/6051.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate personalized travel itineraries with Llama AI via email & WhatsApp do?

This n8n workflow automatically creates friendly, personalized travel itineraries based on messages received via email or WhatsApp. When a user says "I want to go to Dubai with friends for 5 days" ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Support Chatbot, AI Chatbot use case.