Product Categories
Scheduler SDK

Web Scheduler

Supported in:
React Angular JavaScript ASP.NET Core Vue ASP.NET MVC

Event buffer

Users can display additional time before and after an event on the calendar timeline to improve visibility into activities surrounding an event, such as travel, preparation, or wrap-up, allowing users to plan their schedules more thoroughly.

Scheduler event buffer

WebMCP integration

The Scheduler supports the Web Model Context Protocol (WebMCP), enabling AI models and agents to interact with schedules through built-in tools. Write operations require user confirmation, and the beforeWebMcpToolExecute event lets users inspect, modify, or cancel tool execution.

Scheduler WebMCP Integration

Pure React Scheduler

Production-ready component

The Pure React Scheduler component is now ready for production.

Timeline views

Timeline views are supported in the Scheduler. They display a horizontally scrollable layout in day, week, workweek, and month views. They help present appointments in a continuous time range and have support for visible time period customization, time intervals, working days and hours, automatic row heights, header rows, custom templates, drag-and-drop, and event resizing.

React Scheduler timeline view

Resource grouping

Resource grouping is now available for agenda and timeline views. In agenda view, resources are shown as grouped lists so appointments can be viewed under each resource in an organized schedule layout. In timeline views, resources are displayed in rows while dates and time slots run horizontally, making it easier to compare appointments across multiple resources over a selected time or date range.

React Scheduler timeline resource grouping

Shared events

The Scheduler now supports shared events across grouped resources, allowing a single event to be associated with multiple resources simultaneously. This makes it easier to coordinate schedules and visualize shared appointments across different resource columns at once.

React Scheduler shared events

Adaptive grouping

The React Scheduler provides adaptive resource grouping to keep grouped schedules clean and readable on mobile devices. The complex multi-column resource layout is converted into a compact tree view. Users can browse the resource hierarchy and view appointments for one resource at a time, keeping schedule details easily readable on mobile screens and other limited-width containers.

React Scheduler adaptive grouping

Blazor Scheduler

Event buffer

Users can display additional time before and after an event on the calendar timeline to improve visibility into activities surrounding an event, such as travel, preparation, or wrap-up, allowing users to plan their schedules more thoroughly.

Blazor Scheduler event buffer

.NET MAUI Scheduler

Hierarchical resource view

Resources can be organized and displayed in a hierarchical structure with parent-child relationships. This enhancement simplifies complex resource management and provides a clearer, more structured view of resources for scheduling.

Hierarchical resource view in .NET MAUI Scheduler

Restrict overlapping appointments

Prevent appointments from being scheduled within an already occupied time range to maintain conflict-free scheduling.

Restrict overlapping appointments in .NET MAUI Scheduler

Limit concurrent appointments

Improve schedule readability in day, week, and workweek views by limiting the number of overlapping appointments displayed in each time slot.

Limit concurrent appointments in .NET MAUI Scheduler

Major and minor time slot ticks

Display major and minor time slot ticks in day, week, workweek, and timeline views to improve time-slot visualization and scheduling accuracy.

Major and minor time slot ticks in .NET MAUI Scheduler

Week numbers

Display week numbers directly in the Scheduler’s Timeline Month and Agenda views for easier week-based planning and navigation.

Week number support in timeline month and agenda views in .NET MAUI Scheduler

Built-in floating action button

Enable a floating action button in the Scheduler to provide quick access to appointment creation, resulting in a more intuitive, mobile-friendly scheduling experience.

Floating action button in .NET MAUI Scheduler

Month agenda view

View the selected day’s appointments directly in the month view through an integrated agenda panel, making it easier to review schedules without switching views.

Month agenda view in .NET MAUI Scheduler

Adaptive resource layout

Enable an adaptive resource view on desktop platforms, enabling the Scheduler to use a mobile-style navigation drawer for a consistent, responsive resource-browsing experience across devices.

Adaptive resource layout for desktop in .NET MAUI Scheduler

Auto resource row height

Control resource row sizing in Scheduler timeline views by disabling automatic row-height adjustment to keep the layout cleaner and better handle overlapping appointments.

Auto resource row height in timeline views in .NET MAUI Scheduler

Import and export ICS files

Import and export appointments to and from iCalendar (.ics) files, making it easier to exchange scheduling data with other calendar applications.

Up arrow icon
Syncfusion Feedback