N8n Telegram Bot Automation
Automated customer support workflow using N8n and Telegram Bot API with PostgreSQL data management.
// Hey, I'm
Building intelligent workflows with N8n, creating engaging video content, and designing visual experiences.
I specialize in building powerful automation workflows using N8n, developing Telegram bots, and managing data with PostgreSQL. I also bring creative skills in video editing and design to the table.
Automated customer support workflow using N8n and Telegram Bot API with PostgreSQL data management.
End-to-end data pipeline connecting multiple APIs, transforming data, and storing results in PostgreSQL.
Collection of motion graphics projects created with After Effects and DaVinci Resolve.
A curated library of useful code snippets, N8n workflows, and quick references.
// Send message with inline keyboard via Telegram Bot API
const response = await fetch(
`https://api.telegram.org/bot${botToken}/sendMessage`,
{
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
chat_id: chatId,
text: "Choose an option:",
reply_markup: {
inline_keyboard: [
[{ text: "Option 1", callback_data: "opt1" }],
[{ text: "Option 2", callback_data: "opt2" }],
],
},
}),
}
);-- Upsert: Insert or update on conflict
INSERT INTO users (telegram_id, username, last_seen)
VALUES ($1, $2, NOW())
ON CONFLICT (telegram_id)
DO UPDATE SET
username = EXCLUDED.username,
last_seen = NOW()
RETURNING *;// N8n Code Node: Fetch all pages from API
let allItems = [];
let page = 1;
let hasMore = true;
while (hasMore) {
const response = await this.helpers
.httpRequest({
url: `https://api.example.com/data?page=${page}`,
method: "GET",
});
allItems.push(...response.data);
hasMore = response.hasNextPage;
page++;
}
return allItems.map(item => ({ json: item }));A beginner-friendly guide to setting up N8n and creating your first workflow with HTTP requests and Telegram notifications.
Learn how to write efficient PostgreSQL queries for data management in your N8n automation workflows.
My complete video editing workflow combining Premiere Pro for editing and After Effects for motion graphics.
N8n workflow templates for Telegram Bot automation with PostgreSQL integration
Curated collection of production-ready N8n workflows for various automation tasks
Personal portfolio website built with Next.js 14, Strapi 5, and Docker
Collection of useful PostgreSQL queries, functions, and data management utilities
Whether you need automation workflows, video content, or design work — I'm here to help bring your ideas to life.