๐Ÿ’ฌ Airbnb Telegram agent - AI-powered accommodation search with voice support

โšก 6,643 views ยท ๐Ÿ’ฌ Support Chatbots

Description

Welcome to my Airbnb Telegram Agent Workflow!

This workflow creates an intelligent Telegram bot that helps users search and find Airbnb accommodations using natural language queries and voice messages.

DISCLAIMER: This workflow only works with self-hosted n8n instances! You have to install the n8n-nodes-mcp-client Community Node!

Screenshot 20250529 175332.png

What this workflow does

This workflow processes incoming Telegram messages (text or voice) and provides personalized Airbnb accommodation recommendations. The AI agent understands natural language queries, searches through Airbnb data using MCP tools, and returns mobile-optimized results with clickable links, prices, and key details.

Key Features:

This workflow has the following sequence:

  1. Telegram Trigger - Receives incoming messages from users
  2. Text or Voice Switch - Routes based on message type
  3. Voice Processing (if applicable) - Downloads and transcribes voice messages
  4. Text Preparation - Formats text input for the AI agent
  5. Airbnb AI Agent - Core logic that:
    • Lists available MCP tools for Airbnb data
    • Executes searches with parsed parameters
    • Formats results for mobile display
  6. Response Generation - Sends formatted text response
  7. Voice Response (optional) - Creates and sends audio summary

Requirements:

Important: You need to set up an MCP server with Airbnb data access. The workflow uses MCP tools to retrieve real accommodation data, so ensure your MCP server is properly configured with the Airtable/Airbnb integration.

Configuration Notes:

Feel free to contact me via LinkedIn, if you have any questions!

๐Ÿ”— Nodes Used

Telegram, Telegram Trigger, AI Agent, Basic LLM Chain, OpenAI Chat Model, Simple Memory

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup