Back to Templates

Transform Telegram Content to Multi-Platform Posts with OpenAI Whisper & Gemini

Last update

Last update 13 hours ago

Share


Captura de pantalla 20251007 a las 23.13.35.png

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

  1. Send Content to Telegram: Forward or create a voice note, photo, video, or text message to your bot.
  2. 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
  3. Structured Output: AI agents use schema-based output parsers to ensure consistent, platform-specific formatting.
  4. Review & Approve: Telegram sends you all generated descriptions with a simple approve/reject button.
  5. Automatic Publishing: Upon approval, Upload-Post publishes to all selected platforms simultaneously.
  6. Status Confirmation: Receive upload status for each platform (success/failure with URLs and error messages).

Setup

  1. Telegram Bot
    Create a bot via @BotFather, generate an access token, and add it as credentials in the Telegram Trigger node.

  2. OpenAI API
    Sign up at OpenAI, purchase credits, and add your API key for voice transcription (Whisper).

  3. Google Gemini API
    Get a Gemini API key from Google AI Studio and add credentials for image/video analysis.

  4. Upload-Post Account
    Create an account at upload-post.com, connect your social media accounts, generate an API token, and add credentials.

  5. 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)
  6. 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.