Templates / Source and approve emergency equipment rentals with Telegram, Gmail and Azure OpenAI

Source and approve emergency equipment rentals with Telegram, Gmail and Azure OpenAI

Ready for 3.0

by Rahul Joshi ✓ · 54 views · created 2026-06-16

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 18 nodes and runs on Telegram events (message) (plus 1 other trigger). Along the way it connects Telegram, Gmail, Azure OpenAI Chat Model and Slack.

How it runs

Trigger: On Telegram events (message) (plus 1 other trigger).

  1. Normalise Intake Data (Code): runs custom JavaScript code
  2. Slack: uses Slack
  3. Split Into Vendor Items (Code): runs custom JavaScript code
  4. Send Vendor Quote Request Emails (Gmail): send and wait for a reply
  5. Wait: pauses before continuing
  6. If: checks a condition and branches into true / false
  7. Aggregate Vendor Quotes (Code): runs custom JavaScript code
  8. AI Agent: runs an AI agent, with model: Azure OpenAI Chat Model
  9. Parse AI Analysis (Code): runs custom JavaScript code
  10. Email PM: Vendor Comparison + Approval Request (Gmail): send and wait for a reply

…plus 5 more steps. See the full node list below.

Services it uses

TelegramGmailAzure OpenAI Chat ModelSlack

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (10)

From the author

Quick Overview This workflow listens for emergency equipment breakdown requests via Telegram, emails multiple rental vendors through Gmail to request quotes, uses Azure OpenAI to compare responses, and sends the project manager an approval email with…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.