
Enterprise Automation for India's National Airline
Air India, the flagship carrier of India, manages daily crew assignments and layovers across multiple domestic and international destinations. Traditionally, hotel accommodations for crew members were booked manually, leading to inefficiencies, delays, and coordination issues between crew, hotels, and the operations team.
Geelani Consultancy & Solutions partnered with Air India to build a fully automated, scalable hotel booking ecosystem that integrates directly with Air India’s internal crew management platform (CAE System). The result was a robust, responsive, and data-driven system that drastically improved speed, reliability, and user experience for both crew and hotel partners.
Goals
Eliminate manual hotel booking processes
Integrate directly with Air India’s CAE crew management system
Automate communication with hotels for booking confirmations
Provide fallback mechanisms if hotel capacity is limited
Deliver real-time alerts and notifications to crew members
Implement a feedback loop for service quality improvement
Build a responsive portal for hotel partners and service staff
Key Features & Functionalities
CAE System Integration
- Direct access to Air India’s internal CAE crew management platform 
- Scheduled login and data extraction for upcoming crew assignments 
- Automated parsing of crew location, date, and group size 
Automated Hotel Booking Workflow
- System auto-fetches crew schedule 
- Sends structured email booking requests to designated hotels 
- Hotels confirm number of rooms they can allocate (e.g., 10 out of 20) 
- Remaining unconfirmed bookings are automatically routed to the next hotel in the queue 
Hotel Partner Portal
- Custom dashboard for each hotel with: - View of upcoming bookings 
- Room allocation panel 
- Booking acceptance or rejection option 
- Confirmation logs 
 
- Audit trail of all booking communications and responses 
Alerts & Notifications System
- Success, failure, and fallback alerts are auto-generated 
- Crew members receive alerts via: - WhatsApp 
- Email 
 
- Notification types include: - Booking success or rejection 
- Hotel allocation status 
- Escalations if bookings are delayed 
 
Feedback Module
- After each stay, crew members are prompted to: - Rate their hotel experience 
- Leave specific comments or complaints 
 
- Feedback is logged and visualized in admin dashboards for quality control 
Port Service Staff Dashboard
- Internal interface for Air India’s Port Service Team 
- Receive and respond to calls from crew members 
- Confirm booking status manually if needed 
- Override bookings and manually trigger communications in edge cases 
Business Impact
- Time Saved: Booking turnaround reduced from several hours to minutes 
- Improved Booking Accuracy: 95%+ automated accuracy in hotel allocations 
- Lower Support Overhead: Fewer manual calls to port staff 
- Real-Time Communication: WhatsApp and email updates reduced confusion 
- Better Feedback Visibility: Service quality now measurable and actionable 
- Fallback Automation: Room limits at hotels handled without delay or manual rerouting 
🚀 Summary
This project stands as a flagship enterprise deployment by Geelani Consultancy & Solutions, combining intelligent automation, seamless integration, real-time communication, and user-centric interfaces to solve a high-impact operational challenge for one of India’s largest aviation brands.
Technologies Used
Backend
- Odoo ERP (v16) – customized for automation, communication, and record-keeping 
- Python – backend logic, API integration, fallback algorithms 
- PostgreSQL – robust relational database for crew schedules and bookings 
- Scheduled Jobs – cron-based scripts to periodically sync with CAE system 
Frontend
- Figma – complete UI/UX design for: - Hotel Partner Portal 
- Port Service Staff Dashboard 
- Feedback Interface 
 
- HTML5, CSS3, Bootstrap – responsive implementation based on Figma designs 
Communication Tools
- Email SMTP Integration – for structured booking messages to hotels 
- WhatsApp Business API – for real-time alerts to crew 
- Logging & Alerting Engine – for automated escalation and follow-up tracking 
