Workflow overview
Why this workflow matters
Potentially useful as a reusable automation building block.
Who is this for Content creators, social media managers, and solopreneurs who want to automate carousel post creation and multi-platform publishing from a single Telegram message. What this workflow does This workflow turns a Telegram message or voice note into a fully designed carousel post published simultaneously to Instagram, Facebook, and TikTok. An AI agent drafts quotes and captions, you approve via chat, and the rest happens automatically -- image generation, publishing, and status tracking. How it works Telegram input -- Send a topic or idea to the Telegram bot as a text message or voice note. Voice transcription -- If a voice note is detected, OpenAI Whisper transcribes it to text. AI drafting -- An AI Agent (OpenAI GPT with conversation memory and structured output) generates a short script, 5 carousel quotes, and a social media caption with hashtags. Review loop -- The draft is sent back to Telegram. You can request changes -- the agent refines until you approve. Data logging -- Approved quotes and the caption are saved to a Google Sheets spreadsheet for reference. Image generation -- Each of the 5 quotes is rendered as a styled carousel slide using your APITemplate.io template. Multi-platform publishing -- The carousel is posted to Instagram, Facebook (with page selection), and TikTok via Blotato. Status monitoring -- Each platform's publish status is polled in a retry loop. You receive a Telegram confirmation on success or an error notification if something fails. Setup steps Telegram Bot -- Create a bot via @BotFather and add the API token as a Telegram credential in AlekSystem. OpenAI -- Add your API key as an OpenAI credential. Used for both the AI Agent and Whisper transcription. Google Sheets -- Create an OAuth2 credential. Set up a spreadsheet with columns: run_id, quote1–quote5, social_media_text. Update the Sheet ID and tab in the Google Sheets node. APITemplate.io -- Create an account and design a carousel slide template. Set the template ID in the five image generation nodes. Blotato -- Connect your Instagram, Facebook, and TikTok accounts in Blotato. Add the Blotato API credential in AlekSystem. Update the account and page IDs in the three publishing nodes. Requirements Community node:* @blotato/AlekSystem-nodes-blotato -- *self-hosted AlekSystem only** OpenAI API key Google Sheets OAuth2 credentials APITemplate.io account and template Blotato account with connected social media profiles Telegram Bot token How to customize AI prompt** -- Edit the system message in the "AI: Draft & Revise Post" node to change tone, quote count, or output structure. Carousel design** -- Modify or replace the APITemplate.io template ID to use your own visual design. Platforms** -- Remove or add publishing nodes if you only need some platforms (e.g., Instagram only). Approval flow** -- Adjust the approval keywords in the AI prompt (currently: "approved", "ok", "looks good", "ship it"). Retry timing** -- Change the wait durations in the status-check loops to match your preferred polling interval.
Best fit
Categories
Services
Use cases
Need another direction?