Post text, photos, and videos to Telegram channels and groups from n8n.
// n8n HTTP Request — Telegram upload
const node = {`{`}
type: 'n8n-nodes-base.httpRequest',
parameters: {`{`}
method: 'POST',
url: 'https://api.upload-post.com/api/upload',
platform: ['telegram'],
title: 'My Telegram update'
{`}`}
{`}`}; Get your message, photo, or video ready.
Use the Upload-Post community node with platform[]=telegram.
Poll until processing completes.
Message is live on Telegram.
n8n Telegram automation with Upload-Post posts to both channels and groups — anywhere your connected bot can publish.
Connect Telegram once with a bot token and chat_id in Upload-Post, then post to Telegram from n8n without touching the Bot API again.
Send plain text messages, photos, and native videos to your Telegram audience from a single n8n workflow.
Yes. Combine n8n triggers with Upload-Post scheduling to queue Telegram posts for optimal engagement times.
The n8n-nodes-upload-post node is included by default in updated n8n versions — cloud and self-hosted. Just add your Upload-Post API key.
We're here to help you streamline your social media workflow
Have questions? We'd love to hear from you.
Send us a message and we'll respond as soon as possible.