
This automated workflow template turns any Telegram bot into a powerful AI-powered social media assistant that analyzes voice notes, images, videos, and text to generate platform-optimized descriptions and automatically posts to TikTok, Instagram, YouTube, Pinterest, LinkedIn, X (Twitter), and Threads. Simply send any content type to your Telegram bot, review AI-generated descriptions, approve with one tap, and publish across all platforms instantly.
https://www.youtube.com/watch?v=9WskxNELBjo
Note: This workflow uses OpenAI for voice transcription, Google Gemini for image/video analysis, and Upload-Post.com API for multi-platform publishing. All AI-generated content is sent for approval before posting, giving you full control.
Who Is This For?
- Content Creators & Influencers: Turn raw content into polished, multi-platform posts in seconds without switching apps.
- Social Media Managers: Handle client content from any format and distribute across all platforms from one chat interface.
- Marketing Teams: Streamline content workflows with AI-powered description generation and instant multi-platform publishing.
- Agencies & Freelancers: Offer clients a branded, efficient content distribution system without manual copy-pasting.
- Busy Professionals: Post to all your social channels while on the go, directly from Telegram.
Why This Matters
Creating platform-specific content is time-consuming. You record a video, take a photo, or have an idea, then spend 30+ minutes crafting unique descriptions for each platform, logging into multiple accounts, and manually posting. This template:
- Saves Hours Daily: AI analyzes your content and generates optimized descriptions for every platform automatically.
- Handles Any Content Type: Voice notes, photos, videos, or text—all processed intelligently with the right AI tool.
- Platform Optimization: Each social network gets descriptions tailored to its character limits and best practices (TikTok hooks, LinkedIn tone, X threads, etc.).
- One-Tap Approval: Review all descriptions in Telegram, approve, and publish everywhere instantly.
- No Context Switching: Stay in Telegram—no logging into multiple apps or dashboards.
How It Works
- Send Content to Telegram: Forward or create a voice note, photo, video, or text message to your bot.
- AI Analysis:
- Voice: OpenAI Whisper transcribes → generates text post descriptions
- Photos: Google Gemini analyzes image → creates TikTok, Instagram, Pinterest descriptions
- Videos: Google Gemini analyzes video → creates TikTok, Instagram, YouTube descriptions with titles
- Text: Processes directly → creates Threads, LinkedIn, and X (Twitter) posts/threads
- Structured Output: AI agents use schema-based output parsers to ensure consistent, platform-specific formatting.
- Review & Approve: Telegram sends you all generated descriptions with a simple approve/reject button.
- Automatic Publishing: Upon approval, Upload-Post publishes to all selected platforms simultaneously.
- Status Confirmation: Receive upload status for each platform (success/failure with URLs and error messages).
Setup
-
Telegram Bot
Create a bot via @BotFather, generate an access token, and add it as credentials in the Telegram Trigger node.
-
OpenAI API
Sign up at OpenAI, purchase credits, and add your API key for voice transcription (Whisper).
-
Google Gemini API
Get a Gemini API key from Google AI Studio and add credentials for image/video analysis.
-
Upload-Post Account
Create an account at upload-post.com, connect your social media accounts, generate an API token, and add credentials.
-
Configure Variables
In the Edit Fields node, set:
upload_post_user
: Your Upload-Post profile name
pinterest_board_id
: Your Pinterest board ID (if using Pinterest)
-
Customize AI Prompts (Optional)
Edit system prompts in the AI Agent nodes to match your brand voice, tone, and content style.
Requirements
- Accounts: Telegram, OpenAI, Google Gemini, Upload-Post.com, social media accounts you want to publish to
- API Keys/Creds: Telegram Bot Token, OpenAI API key, Google Gemini API key, Upload-Post API credentials
- Credits: OpenAI credits for transcription, Gemini credits for vision analysis (both pay-as-you-go)
Features
- Multimodal AI Processing: Handles voice, images, videos, and text with the right AI model for each type.
- Smart Content Routing: Switch node detects message type and routes to the appropriate analysis pipeline.
- Platform-Specific Optimization: Character limits, hashtags, and formatting tailored per platform (TikTok 90 chars, X threads, etc.).
- Structured Output Parsing: JSON schema ensures consistent, parsable AI responses for reliable automation.
- Human-in-the-Loop Approval: Review and approve all AI-generated content before publishing.
- Multi-Platform Publishing: Simultaneous posting to 7+ platforms: TikTok, Instagram, YouTube, Pinterest, LinkedIn, X, Threads.
- Real-Time Status Updates: Get detailed upload confirmations with success status, post URLs, and error messages.
- Conversation History: The bot processes each message independently, making it easy to manage multiple content pieces.
- Extensible Architecture: Add new platforms, AI models, or processing steps easily thanks to modular design.
Supported Platforms by Content Type
- Photos: TikTok, Instagram, Pinterest
- Videos: TikTok, Instagram, YouTube
- Text/Voice: LinkedIn, X (Twitter), Threads
Use this template to transform your Telegram into a complete social media command center—analyze any content with AI and publish everywhere in seconds.