๐ Overview
This workflow automatically generates IELTS practice content using AI and sends it to Telegram on a schedule.
It covers three key IELTS skills:
- ๐ง Grammar Practice (Monday)
- โ๏ธ Writing Task (Wednesday)
- ๐ Reading Practice (Friday)
The workflow is designed to deliver structured, clean, and readable exercises directly to your Telegram chat.
โ๏ธ How it works
- The Schedule Trigger runs the workflow on specific days
- The "Select Test by Day" node determines which practice to generate
- AI generates structured IELTS content in JSON format
- The output is parsed and formatted into readable messages
- Long messages are split into chunks
- The content is sent to Telegram
๐งฉ Features
- AI-powered IELTS content generation
- Clean JSON parsing and formatting
- Telegram-ready message delivery
- Automatic scheduling by day
- Supports multiple IELTS skills in one workflow
๐ Setup
- Create a Telegram Bot via @BotFather
- Copy your Bot Token
- Add Telegram credentials in n8n
- Add your AI credentials (Gemini or OpenAI)
- Replace the Chat ID in the "Send" nodes with your own
๐ฉ Telegram Setup
To get your Chat ID:
- Send a message to your bot
- Open:
https://api.telegram.org/bot<TOKEN>/getUpdates
- Copy the
chat.id
โ ๏ธ Important Notes
- This workflow uses a fixed Chat ID for scheduled messages
- Make sure to replace the Chat ID before running
- Do not hardcode sensitive credentials
- Ensure the AI output format remains consistent (JSON)
๐ก Customization
You can easily customize:
- Topics and difficulty level
- Message format
- Schedule timing
- Add new modules (e.g., Speaking, Vocabulary)
๐ฏ Use Cases
- IELTS learners who want daily practice
- Teachers sharing exercises with students
- Automated English learning systems
- AI-powered educational bots
๐ Creator Note
This workflow demonstrates how to combine AI generation, structured parsing, and messaging automation into a scalable learning system.
Feel free to adapt and extend it for your own use case.