Travel agencies and tour operators often receive dozens of emails from multiple suppliers — each with different formats. Our AI model parses these confirmations, detects flights, hotels, activities, and creates a clean digital itinerary with day-by-day structure, ready to share with travelers via mobile, web, or PDF.
It’s built on AWS Lambda, OpenAI Responses API, and multi-step function calling with custom JSON schemas. We had to overcome challenges like handling inconsistent data formats, time zones, and merging multi-source bookings without duplication.