Generate Google Forms quizzes from Excel files sent via Telegram
Workflow preview
$20/month : Unlimited workflows
2500 executions/month
THE #1 IN WEB SCRAPING
Scrape any website without limits
HOSTINGER
Early Deal
DISCOUNT 20% Try free
DISCOUNT 20%
Self-hosted n8n
Unlimited workflows - from $4.99/mo
#1 hub for scraping, AI & automation
6000+ actors - $5 credits/mo
Overview
π Generate Google Forms Quiz from Excel via Telegram (n8n Workflow)
Turn your Excel question banks into fully functional Google Forms quizzes automatically β just by sending a file via Telegram.
π Overview
This workflow allows users to upload an Excel file containing multiple-choice questions through Telegram. The system processes the file and automatically creates a Google Forms quiz with answer keys.
Perfect for:
- Teachers
- Trainers
- HR teams
- Online course creators
βοΈ Features
- π© Upload Excel via Telegram
- π Automatic Excel parsing
- π§Ή Data normalization
- π Google Form auto creation
- β Quiz mode with answer keys
- π Batch processing with rate limiting
- π€ Instant delivery of form link
π§ How It Works
- User sends Excel file to Telegram bot
- Workflow validates file type
- Excel data is extracted and normalized
- Google Form is created automatically
- Questions are inserted with correct answers
- Form link is sent back to the user
π Excel Format
| question | option_a | option_b | option_c | option_d | answer |
|---|---|---|---|---|---|
| What is 2+2? | 3 | 4 | 5 | 6 | B |
answermust be: A / B / C / D
π§ Setup
1. Telegram Bot
- Create bot via BotFather
- Add token to n8n
2. Google API
- Enable:
- Google Forms API
- Google Drive API
- Setup OAuth2 credentials
- Add scopes:
- forms.body
- drive.file
3. n8n Configuration
- Import workflow
- Set credentials
- Activate workflow
β οΈ Notes
- Excel must follow the correct format
- Large files may require batching
- Google API rate limits apply
π‘ Use Cases
- Generate exams in seconds
- Convert training materials to quizzes
- Automate assessment workflows
π° Monetization Idea
You can turn this into a SaaS by:
- Offering a Telegram bot service
- Limiting free usage (e.g. 20 questions)
- Charging for unlimited access
π₯ Future Improvements
- Multi-language support
- AI question validation
- Question randomization
- Section grouping by topic
π¨βπ» Built with n8n
Automation made simple.