Hi everyone ![]()
I’m new to n8n and currently learning by building my first automation.
The goal of my workflow is to create a Telegram bot for a small hotel (NAIA Miravalle). The bot should check room availability through the Cloudbeds API — that part already works perfectly.
My current setup includes:
Telegram Trigger
OpenAI Classifier Agent to detect the user’s intent (“availability” or “chat”)
IF / Router node to branch between the Cloudbeds API or a general chat agent
Send Message nodes to reply through Telegram
The problems I’m having are:
The flow always goes through the FALSE branch, even when the intent is “availability”.
The Send Message nodes often fail with “Bad Request: chat not found”.
I’ve already checked the chat ID references and bot credentials, but I might be missing something simple in how n8n handles JSON between nodes.
If anyone could help me debug this or guide me on the correct setup (especially around how to handle the output from the AI Classifier and pass it to Telegram), I’d really appreciate it ![]()
Also — since I’m still learning — if there’s any official directory or community where I can find experienced n8n freelancers to help me build or optimize this automation, that would be super helpful too.
Thanks in advance for your time!
— Nacho!–
Hi! Can you share your workflow? Also, is there any chance you could share the full execution output of the If node? Then we can try to figure out why it’s going through the false branch all the time.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.