🔍 Project Overview
Managing technical support efficiently in JIRA can be challenging with manual triage and SLA tracking. This project introduces an AI-powered automation layer that:
- Auto-routes tickets based on predicted category and severity
- Predicts SLA breaches before they occur
- Prioritizes high-risk tickets using rule-based and ML logic
- Helps teams stay ahead with proactive support operations
🎯 Goal: Reduce support delays, improve ticket handling efficiency, and increase SLA adherence through intelligent automation.
- ✅ AI-driven ticket classification based on description & metadata
- ⏰ Real-time SLA breach prediction based on response patterns
- 📈 Dashboard-ready data export for team insights
- ⚙️ Modular Python scripts for plug-and-play usage with JIRA REST API
- 📥 Works seamlessly with Jira Service Desk projects
📄 Title: Optimizing Jira-Based Support Operations With AI
🗞️ Journal: IJARIIT – International Journal of Advance Research, Ideas and Innovations in Technology
🔗 Read Full Paper
📘 Dev.to Post
📝 AI-Powered Ticket Routing & SLA Prediction in JIRA – My Real-World Automation Journey
📘 Medium Article
📝 AI-Powered JIRA Ticket Routing & SLA Breach Prediction with Python
├── /data/ → Sample datasets & JIRA export files
├── /models/ → Pre-trained classification & prediction models
├── /notebooks/ → Jupyter notebooks for training & evaluation
├── /scripts/ → Python scripts to trigger classification/prediction
├── /api/ → Flask-based RESTful API for automation
├── /screenshots/ → Sample outputs and workflow screenshots
└── README.md → Project documentation├── api/ # Flask app with endpoints
├── automation-rules/ # JSON rules for JIRA
├── dummy-data/ # Sample ticket datasets
├── screenshots/ # Visuals of workflows and dashboards
├── README.md # This file
└── requirements.txt # Python dependencies- Clone the repo
git clone https://github.com/your-username/jira-ai-sla-automation.git
cd jira-ai-sla-automation- Create virtual environment
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows- Install dependencies
pip install -r requirements.txt- Run the Flask server
python api/app.pyThis solution is ideal for:
• IT Support Teams managing SLA-heavy environments
• Product Support Units handling large ticket volumes
• DevOps teams seeking intelligent triage and automation
• Startups and Enterprises using Atlassian JIRA for support workflows⸻
🧠 Tech Stack
• Python: Core scripting and model orchestration
• Scikit-learn / XGBoost: Model training and tuning
• NLTK / spaCy: Text preprocessing and tokenization
• Flask: Lightweight REST API for integration
• Pandas / Matplotlib / Seaborn: Reporting and analytics
• JIRA REST API: For ticket access and updatesArooj Javed
Support Engineer | Workflow Automator | Python + JIRA Enthusiast
GitHub: @aroojjaved93
This project is licensed under the MIT License.
Stars, forks, and contributions are highly welcome!
Feel free to create issues or pull requests to suggest improvements.