Build 1 of AI Agents done — a Telegram Receipt Analysis Assistant on n8n.
Quick heads up for anyone building this on Community Edition: "Build with AI" is cloud-only, so you're building every node manually. Not a bad thing. You end up actually understanding the architecture rather than just generating it.
A few things that tripped me up:
ngrok order matters. Start ngrok first, then set your WEBHOOK_URL environment variable in the same terminal window, then run n8n start. Every session, no exceptions.
For the AI Agent's tool nodes, make sure you're using the Tool variants specifically — not the standard node versions. Wrong type = "Human review" errors that look unrelated.
If Gemini is responding in markdown and Telegram can't parse it, add a plain text instruction directly in your system prompt and set Parse Mode to Markdown Legacy on the Telegram reply node.
Hardcode your sheet name as a fixed value. The agent will guess and it will get it wrong.
One known limitation: image OCR (actual receipt photo processing) isn't natively supported through the AI Agent node — Gemini Vision needs a direct API call for that. Documented it as a planned feature for now.
On to build 2. 🙏
30
0 comments
Mark Mwila
4
Build 1 of AI Agents done — a Telegram Receipt Analysis Assistant on n8n.
AI Automation Agency Hub
skool.com/learn-ai
Start & Scale your own AI Automation Agency. Learn to build AI solutions, land clients & get paid. From the creators of the AAA business model.
Leaderboard (30-day)
Powered by