Manual scheduling chaos, the client relied on back and forth messages and memory to manage meetings, which caused missed appointments, overlaps, and wasted time.
Lack of real time visibility, the client had no clear view of daily workload, deep work windows, or when the day was overloaded with meetings.
Inconsistent time zone handling, meetings created from different tools and locations led to wrong timings and confusion, especially with remote participants.
No decision support, the calendar acted as passive storage, not a system that flags risks, suggests alternatives, or helps the client plan their day intentionally.
Tech Stack used: n8n, Telegram Bot API, Google Calendar API, OpenAI LLMs, Google Gemini Speech to Text, JavaScript (analytics and time normalization)