🚀 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.