Send scheduled IELTS grammar, writing and reading practice via Telegram with Gemini AI
Go to WorkflowDescription
🚀 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.