NCLE (National Company for Learning and Education) is an education platform, based in Saudi Arabia, designed to support communication across schools, bringing together students, guardians, teachers, and administrative staff in a single digital environment. As the platform expanded across institutions, NCLE focused on making everyday school communication more accessible, timely, and accountable for everyone involved.
With thousands of active users and rapid growth planned, NCLE needed communication to work reliably across roles and schools without introducing complexity for educators or operational overhead for administrators.
Visibility gaps in high-volume school messaging
As NCLE rolled out chat across schools, message volume increased quickly. Teachers, students, and guardians were actively communicating, but the platform lacked visibility into how those conversations were progressing at scale.
Administrators needed answers to practical questions. Which users had unread messages? Were teachers responding to student queries on time? How did engagement differ across schools or time periods? Without this insight, follow-ups relied on guesswork, and important messages risked being missed.
Pulling this data through traditional APIs posed scalability challenges. With thousands of users and group conversations involved, generating reports through per-user queries would eventually hit rate limits and slow the system. NCLE needed a way to observe communication patterns without disrupting real-time usage.
Event-driven insights built for growth
NCLE uses CometChat as the communication layer across its education platform, supporting one-to-one and group conversations between students, guardians, teachers, and school staff.
To gain visibility at scale, NCLE relies on CometChat’s real-time webhooks to capture messaging events as they happen. Messages sent, delivered, read receipts, user presence changes, and group activity are streamed directly to NCLE’s systems, allowing them to build their own reporting and analytics layer without polling the platform.
Conversation APIs help NCLE identify unread conversations and message counts without pulling message content, keeping reports lightweight and privacy conscious. Pagination and rate limits make it possible to fetch historical message data in controlled batches when needed, while metadata attached to users, messages, and groups allows NCLE to segment insights by school, role, or time period.
CometChat’s dashboard analytics provide immediate visibility for day-to-day monitoring, while APIs and webhooks support deeper, custom reporting as NCLE continues to scale.
More accountability without more complexity
With CometChat, NCLE moved from blind spots to measurable communication. Administrators can now track engagement trends, identify unread or unanswered conversations, and understand how messaging flows across schools without interfering with live usage.
Teachers stay focused on teaching. Students and guardians know where to communicate. Administrators gain insight instead of chasing data. Communication becomes observable, not intrusive.
CometChat handles the real-time plumbing quietly, so NCLE can focus on improving education outcomes rather than managing message volume.
