Automate Children’s English Stories on Telegram with n8n & OpenAI

This workflow automates the creation and sharing of captivating English children’s stories on Telegram using n8n and OpenAI. It solves the challenge of consistently engaging young audiences with fresh, imaginative tales by generating, narrating, and illustrating stories automatically every 12 hours.
Schedule Trigger
Set
LangChain ChainSummarization
+4
Workflow Identifier: 1664
NODES in Use: Schedule Trigger, Set, LangChain ChainSummarization, LangChain OpenAI Chat, LangChain TextSplitter Recursive Character, Telegram, LangChain OpenAI

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What this workflow does

This workflow creates and posts short English children’s stories every 12 hours. It solves the problem of spending too much time making stories, images, and audio manually. The system writes a magical story, makes a voice recording, draws an illustration, and sends all to Telegram automatically.

The result is twice daily fresh story content shared with kids without any manual work.


Tools and services used

  • OpenAI GPT-3.5-turbo-16k: For creating children’s stories and text summaries.
  • OpenAI Audio generation: To convert story text to audio narration.
  • OpenAI DALL-E: For generating story illustrations from prompts.
  • Telegram Bot API: Sends story text, audio, and images to the channel.
  • n8n automation platform: Orchestrates all these steps automatically.

Who should use this workflow

Any beginner or non-technical user wanting to post kids’ stories regularly on Telegram without hassle.
It’s good for small content creators, educators, or storytellers lacking time to handle multimedia manually.

The workflow saves hours daily by automating creative and posting work.


Inputs, processing steps, and outputs

Inputs

  • 15-minute Schedule Trigger set to run every 12 hours.
  • Telegram bot credentials and chat/channel ID.
  • OpenAI API keys for GPT, Audio, and Image generation.

Processing Steps

  1. Schedule Trigger starts workflow twice daily.
  2. Config node sets Telegram chat ID.
  3. Create a story node uses GPT-3.5-turbo-16k to craft a 900 character English children’s story.
  4. Generate Audio for the story converts story text to an audio file.
  5. Create a Prompt for DALL-E node summarizes characters to form a clean prompt to create an image without text.
  6. Generate a Picture for the story uses that prompt with a “no-text” instruction and calls DALL-E to make illustration.
  7. Send Story Text posts the story text to Telegram.
  8. Send Audio for the story posts audio narration to Telegram with caption.
  9. Send Story Picture sends the generated image to Telegram.

Output

  • New children’s story text appears on Telegram twice per day.
  • Audio narration of the story is available in Telegram.
  • AI-generated story illustration accompanies the story.

Beginner step-by-step: How to use this workflow in n8n production

Importing the workflow

  1. Download the workflow file using the Download button on this page.
  2. Inside the n8n editor, click “Import from File” to load the workflow.

Configure settings

  1. Open the Config node and enter the correct Telegram chat or channel ID in the chatId field.
  2. Add or update the API keys for OpenAI services and Telegram bot credentials in n8n’s credential manager.
  3. If needed, update prompts in the Create a story and Create a Prompt for DALL-E nodes to fit preferences.

Testing and running

  1. Run the workflow manually once to check all nodes work and messages post to Telegram.
  2. Fix any errors like invalid keys or chat IDs.
  3. When successful, activate the workflow toggle to enable automatic runs every 12 hours.

Notes

Monitor the workflow logs for errors after activation. You can setup alerts if failures happen.

If hosting n8n yourself, see self-host n8n resources for stable setup.


Customizations

  • Change story length or style by editing the prompt in the Create a story node.
  • Adjust posting frequency in the Schedule Trigger node interval.
  • Send to different Telegram chats by updating chatId in the Config node.
  • Use newer OpenAI models like GPT-4 in story creation nodes for richer text.
  • Add titles or author credits in Telegram message captions.

Troubleshooting common issues

No data received from OpenAI

Check that OpenAI API keys are correct and that usage limits are not exceeded.

Telegram message failed to send

Verify the Telegram chat ID and that the bot has permission to post messages.

Image generation includes unwanted text

Make sure the prompt to DALL-E includes a clear instruction to avoid text in images.


Pre-production checklist

  • OpenAI API keys work and can create sample outputs.
  • Telegram bot is added to the target channel and can send messages.
  • Workflow tested manually with successful posting.
  • Schedule intervals fit the publishing plan.
  • Backup the workflow before changes.

Summary of results

✓ Twice-a-day new children’s story text, audio, and image posted automatically.

✓ Saves hours daily by automating story writing, narration, and illustration.

✓ Keeps Telegram audience engaged with fresh, inspiring content reliably.

✓ Easy to adjust prompts and frequency to match user needs.


Frequently Asked Questions

Download the workflow file from the page, then import it in n8n using “Import from File”. Update API keys and chat ID. Test the workflow manually, then activate it to run automatically.
The workflow uses GPT-3.5-turbo-16k for story creation and DALL-E for generating images. Users can switch to GPT-4 if available.
Failures happen if the Telegram chat ID is wrong or if the bot lacks permission to send messages in the chat or channel.
Make sure the prompt to DALL-E includes a clear “no-text” instruction to prevent text from appearing in images.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free