⚡ Automated property & restaurant bookings with AI voice calls via Telegram

1,365 views · ⚡ Personal Productivity

Description

image.png

This automation template is an AI-powered booking agent that schedules property viewings and reserves restaurant tables for you, all coordinated through Telegram. It checks your calendar to avoid conflicts, places the calls on your behalf, negotiates times, confirms details, and delivers a crisp summary back to Telegram—hands-free.

Note: This workflow uses a voice-calling provider for outbound calls, your calendar for availability, and Telegram for notifications. Usage costs depend on your telephony provider, call duration, and any API usage.

Who Is This For?

What Problem Does This Workflow Solve?

Scheduling property viewings and restaurant tables often means endless calls, conflicts, and coordination. This workflow removes the friction by:

How It Works

  1. Intent Capture (Telegram): You send a simple message (e.g., “Viewings tomorrow 17:00–20:00, Eixample, 2-bed; table for 4 at 21:30 near there”).
  2. Calendar Check: Reads free/busy blocks and suggests viable windows or alternatives.
  3. AI Calling: Places outbound calls to listing agents/restaurants, negotiates slots, and confirms.
  4. Result Parsing: Extracts confirmed time, address, contact name, reservation name, and special instructions.
  5. Telegram Delivery: Sends a concise recap plus optional quick-reply buttons (confirm/cancel/map/nav).
  6. Optional Calendar Hold: Adds confirmed bookings to your calendar and blocks time.
  7. Logging (Optional): Writes outcomes to a sheet/database for tracking and analytics.

Setup

  1. Telephony Provider: Connect your AI calling service (API key). Configure voice/language.
  2. Calendar Access: Link Google Calendar (or similar). Grant read (and optionally write) access.
  3. Telegram Bot: Create a bot with BotFather and add the bot token to credentials.
  4. Environment/Credentials: Store calling API token, calendar credentials, Telegram token in n8n.
  5. Preferences: Set defaults for viewings (areas, price range, time windows) and dining (party size, cuisine, budget).
  6. Test Run: Trial a single booking to verify calling, calendar sync, and Telegram delivery.

Requirements

Features

Automate your day from tours to tables: message your intent on Telegram, and let the AI book, confirm, and keep your calendar clean—so you just show up on time.

🔗 Nodes Used

HTTP Request, Webhook, Telegram, Telegram Trigger, Filter, AI Agent

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup