Overview#
Coordinating a weekly synchronisation between an analyst team in Brussels, a liaison officer in Nairobi, and a partner agency in Singapore should not require a dozen email exchanges. The Calendar & Scheduling module handles that complexity automatically. Enter the participants, set your preferred duration, and the platform finds the window that works across all three time zones without conflicting with anyone's existing commitments.
This module covers shared calendars, smart availability detection, automatic room booking, and meeting optimisation. It eliminates back-and-forth scheduling by finding optimal meeting times that respect preferences, time zones, working hours, and resource availability. For joint task forces, fusion centres, and multi-agency operations where meeting coordination spans organisational boundaries, the scheduling link feature alone saves considerable administrative effort each week.
Key Features#
- Smart Scheduling: Automatically find optimal meeting times based on participant availability, preferences, time zones, meeting room resources, and configurable scheduling policies.
- Shared Team Calendars: View team availability at a glance with overlay views, free/busy indicators, and configurable sharing permissions that respect privacy preferences.
- Room and Resource Booking: Reserve meeting rooms, equipment, and other shared resources alongside meeting scheduling with real-time availability checking and conflict prevention.
- Time Zone Management: Support global teams with intelligent time zone handling that displays meeting times in each participant's local time and respects working hours across regions.
- Recurring Meeting Management: Create and manage recurring meetings with flexible scheduling patterns, automatic conflict detection, and individual occurrence modification.
- Meeting Agenda and Notes: Attach agendas, documents, and notes directly to calendar events for prepared and productive meetings, with follow-up action tracking.
- RSVP and Attendance Tracking: Track participant responses, attendance, and delegation for meeting planning, room sizing, and follow-up purposes.
- Calendar Sync: Bidirectional synchronisation with external calendar systems ensures a consolidated view of all commitments across platforms.
- Scheduling Links: Share personal scheduling links that let external contacts book time based on real-time availability without email coordination.
- Meeting Analytics: Track meeting frequency, duration, and participation patterns to identify opportunities for improving meeting culture and time management.
Use Cases#
Cross-Team Meeting Coordination#
Teams spanning multiple departments, locations, and time zones use smart scheduling to find meeting times that accommodate all participants without manual coordination overhead. This is especially valuable in border security operations and financial crime networks where investigators work across jurisdictions.
Resource Management#
Office managers and administrative teams manage meeting room bookings, equipment reservations, and shared resource scheduling through integrated calendar views that prevent double-booking and optimise utilisation.
Client Meeting Scheduling#
Client-facing teams share availability with external contacts through scheduling links, enabling self-service booking that reduces coordination effort and accelerates meeting setup.
Meeting Effectiveness Improvement#
Teams use meeting analytics and agenda features to reduce meeting frequency, shorten durations, improve preparation, and ensure meetings result in clear outcomes and action items, rather than follow-up meetings to discuss the meeting.
Executive Calendar Management#
Executive assistants manage complex executive calendars with visibility into available windows, travel time buffers, preparation blocks, and priority-based scheduling rules.
Workflows#
Meeting Scheduling#
- Create a new meeting and add participants from the directory or external contacts.
- The platform analyses participant availability across calendars and suggests optimal time slots.
- Select a time, book a room or resource if needed, and attach an agenda with pre-read materials.
- Invitations go to all participants with meeting details displayed in their local time zones.
- Track RSVPs and adjust logistics as needed based on participant responses.
Recurring Meeting Management#
- Define the meeting recurrence pattern (daily, weekly, biweekly, monthly, or custom) with start and end dates.
- Add participants, book resources, and set the standard agenda for the series.
- The platform automatically books future occurrences and checks for conflicts with participant calendars.
- Individual occurrences can be modified, rescheduled, or cancelled without affecting the series.
- Changes to series settings are communicated to all participants automatically.
External Scheduling#
- Configure a scheduling link with available time slots, meeting duration, and booking rules.
- Share the link with external contacts via email, website, or messaging.
- External contacts select an available time and provide their details to book the meeting.
- The meeting is automatically created on the calendar with notifications to both parties.
Integration#
- Programmable API Access: Create and manage calendar events programmatically for integration with external scheduling, CRM, and workflow systems.
- External Calendar Sync: Bidirectional synchronisation with Google Calendar, Microsoft Outlook, Apple Calendar, and other calendar platforms.
- Video Conferencing: Automatically generate and attach video meeting links from supported conferencing platforms when scheduling meetings.
- Communication Tools: Send meeting notifications, reminders, agenda updates, and follow-ups through email, messaging, and push notification channels.
Open Standards#
- iCalendar (RFC 5545): Calendar events are exported as
.icsfiles using the iCalendar format, including VEVENT, ATTENDEE, STATUS, and UID components, enabling import into any standards-compliant calendar client. - OAuth 2.0 (RFC 6749): The platform authenticates to external calendar services (Microsoft Entra ID / Microsoft Graph) using the OAuth 2.0 client credentials grant to obtain bearer tokens for calendar API calls.
- Microsoft Graph REST API / OData (ISO/IEC 20802): Outlook Calendar synchronisation uses the Microsoft Graph REST API with OData query conventions (
$filter,$select,$expand,@odata.nextLink) for creating, updating, deleting, and paginating calendar events. - ISO 8601 / RFC 3339: All event start and end datetimes exchanged with external calendar systems are formatted as ISO 8601 strings, ensuring unambiguous timestamp interoperability across time zones.
- IANA Time Zone Database (IANA TZDB): Scheduling operations resolve and store timezone identifiers from the IANA Time Zone Database (for example
Europe/Dublin) to correctly anchor wall-clock times across regions and daylight-saving transitions. - WebSocket (RFC 6455): Real-time availability updates, scheduling confirmations, and presence indicators are pushed to connected clients over persistent WebSocket connections without polling.
- GraphQL (June 2018 specification): The scheduling and calendar domain is exposed through the platform's unified GraphQL API, allowing programmatic event creation, availability queries, and RSVP status retrieval.
Last Reviewed: 2026-02-05 Last Updated: 2026-04-14