Overview
ChatLinks transforms unstructured WhatsApp conversations into organized, shareable calendars — enabling groups to coordinate effortlessly without manual data entry. By parsing messages in real time, we detect event details such as dates, times, and locations, then publish them to a subscribable iCal or Google Calendar feed.
Design & Experience
We designed ChatLinks with a frictionless onboarding flow and an intuitive dashboard that makes event management transparent and controllable. Users can:
- Review detected events before publishing
- Adjust details inline with instant feedback
- See updates immediately reflected in their subscribed calendars
Our interface emphasizes clarity and trust, offering clear timestamps, contextual message snippets, and simple toggles for including or excluding events.
Technical Implementation
On the technical side, ChatLinks:
- Integrates securely with the WhatsApp API to ingest messages
- Applies natural language processing for entity recognition and date/time resolution
- Uses pattern-matching heuristics to handle edge cases
- Supports low-latency updates and fault tolerance via a real-time message queue and processing system
- Dynamically generates calendar feeds so changes propagate instantly to subscribers
Key Features
- Real-time WhatsApp message ingestion
- NLP-driven date, time, and location extraction
- Inline event editing and approval workflow
- Automatic calendar feed generation (iCal / Google Calendar)
- Robust error handling for ambiguous or partial event data
Impact
ChatLinks eliminates the friction of manually transcribing chat-based event information, significantly reducing coordination overhead for communities, teams, and social groups.