---
title: .NET MAUI Smart Scheduler | Manage Events Calendar | Syncfusion
description: The .NET MAUI Smart Scheduler (.NET MAUI Smart Event Calendar) is an AI-powered control that offers scheduling, managing, and representing appointments.
platform: Maui
control: Smart Scheduler
---

# .NET MAUI Scheduler - An AI-Powered Event Calendar Control

- Natural language scheduling for people, rooms, and other resources.
- Instant conflict resolution with smart, availability-aware booking.
- Open slots are detected and plans summarized automatically.

![.NET MAUI Smart Scheduler control.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-background.webp)

![.NET MAUI Smart Scheduler banner.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-banner.webp)

## Overview

This AI-powered Scheduler for .NET MAUI (or .NET MAUI Smart Event Calendar) blends Syncfusion's robust Scheduler with AI intent-understanding so users can create, update, and explore their calendars using natural language. It turns conversations into scheduling, reducing clicks and removing friction while preserving the power and flexibility of the Scheduler.

![.NET MAUI Smart Scheduler overview.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-overview.svg)

## .NET MAUI Smart Scheduler code example

Easily [get started with the .NET MAUI Smart Scheduler control](https://help.syncfusion.com/maui/smartscheduler/getting-started) using a few simple lines of XAML and C# code example as demonstrated below. Also, explore our [.NET MAUI Smart Scheduler Example](https://github.com/syncfusion/maui-demos/tree/master/MAUI/SmartComponents/SampleBrowser.Maui.SmartComponents/Samples/SmartScheduler) that shows you how to render and configure the Smart Scheduler.

```xaml

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:smartScheduler="clr-namespace:Syncfusion.Maui.SmartComponents;assembly=Syncfusion.Maui.SmartComponents"
             x:Class="SmartScheduler.MainPage">

    <smartScheduler:SfSmartScheduler  x:Name="smartScheduler"
                                      AllowedViews="Month"
                                      View="Month"
                                      EnableAssistButton="True">
    </smartScheduler:SfSmartScheduler>

</ContentPage>
```

 builder.ConfigureSyncfusionAIServices();

## Natural-language CRUD
Create, update, reschedule, and delete appointments by simply typing what you want. This AI-powered scheduler parses intent, time expressions, attendees, and locations to perform the right action without opening editors.

![.NET MAUI Smart Scheduler CRUD.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-crud.webp)

![.NET MAUI Smart Scheduler conflict detection.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-conflict-detection.webp)

## Conflict detection and alternatives
Instantly spot overlapping events across calendars and resources. When conflicts occur, the Smart Scheduler proposes nearby, conflict-free options, so you can resolve issues in one click.

## Free-time discovery
Find open slots in seconds for selected resources and date ranges. Apply constraints (duration, working hours, buffers) to surface only available times for faster scheduling.

![.NET MAUI Smart Scheduler free-time slot.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-free-time-slot.webp)

![.NET MAUI Smart Scheduler summarization.](https://ft.syncfusion.com/featuretour/scheduler-sdk/images/maui-smartscheduler/net-maui-smartscheduler-summarization.svg)

## Smart summarization
Summarize appointments for a specific date, an entire month, or a full year to understand activity, availability, and trends quickly without manual tallying.

## Not sure how to create your first .NET MAUI Smart Scheduler? Our documentation can help.

* [I'd love to read it now](https://help.syncfusion.com/maui/smartscheduler/getting-started)

## Frequently asked questions

### Why should you choose the Syncfusion .NET MAUI Smart Scheduler?

The Syncfusion .NET MAUI Smart Scheduler:

- Enables natural-language scheduling to create, update, reschedule, and cancel events without opening editors.
- Detects conflicts across calendars and resources.
- Summarizes days, weeks, or months to highlight conflicts and free time slots.
- Supports people, rooms, and custom resources for realistic, availability-aware booking.
- Offers simple AI integration through a pluggable [IChatInferenceService](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.IChatInferenceService.html) with debounced, responsive processing.
- Provides rich views (month, week, timeline, etc.) and customization for visuals and behavior.
- Ships with developer-friendly APIs, commands, and events to tailor scheduling logic.
- Runs cross-platform: Android, iOS, Windows, and Mac Catalyst.
- One of the best .NET MAUI Smart Scheduler in the market, offering feature-rich UI to interact with the software.
- Simple configuration and [APIs](https://help.syncfusion.com/cr/maui/Syncfusion.Maui.SmartComponents.SfSmartScheduler.html?tabs=tabid-5%2Ctabid-3%2Ctabid-1).
- Mobile-touch friendly.
- Extensive [demos](https://github.com/syncfusion/maui-demos/tree/master/MAUI/SmartComponents/SampleBrowser.Maui.SmartComponents/Samples/SmartScheduler) and [documentation](https://help.syncfusion.com/maui/smartscheduler/getting-started) to help you get started quickly with the control.

### Can I download and use the Syncfusion .NET MAUI Smart Scheduler for free?

No, this is a commercial product and requires a paid license. However, a [free community license](https://www.syncfusion.com/products/communitylicense) is available for organizations with less than US $1 million in annual gross revenue, 5 or fewer developers, and 10 or fewer employees.

### Where can I find the Syncfusion .NET MAUI Smart Scheduler demo?

You can find our [.NET MAUI Smart Scheduler demo here](https://github.com/syncfusion/maui-demos/tree/master/MAUI/SmartComponents/SampleBrowser.Maui.SmartComponents/Samples/SmartScheduler). It demonstrates how to render and configure the Smart Scheduler.

### How do I get started with the Syncfusion .NET MAUI Smart Scheduler?

A good place to start would be our comprehensive [getting started documentation](https://help.syncfusion.com/maui/smartscheduler/getting-started).

### How does the AI-powered .NET MAUI Smart Scheduler work?

It interprets natural-language instructions (for example, "Create an appointment titled Project Kickoff on Tuesday at 2 p.m. for 60 minutes in Room A") to infer intent, time, duration, resources, and location. It then:

- Validates availability and detects conflicts.
- Executes the requested action (create/update/move/delete) and updates the view.

### Can I use the Smart Scheduler without an AI service?

No. The Smart Scheduler's AI features require a configured IChatInferenceService. To use these capabilities, register an AI service and provide an implementation of IChatInferenceService. If you do not want to use AI, consider the standard Syncfusion .NET MAUI Scheduler control instead.

### Which platforms does the Smart Scheduler support?

It supports Android, iOS, Windows, and Mac Catalyst. Views and interactions are optimized for both desktop and mobile form factors.

### What scheduling actions can I do with natural language?

You can perform the following actions:

- Create appointments with time, duration, attendees, and locations.
- Reschedule or move events to a different time or day.
- Edit details such as title, location, notes, or participants.
- Delete or cancel events.
- Find free time for specified people or other resources within date ranges.

### How does conflict detection and resolution work?

Conflicts are detected by checking for overlapping appointments within the selected date range across the chosen resources. When overlaps are found, the Scheduler highlights them so you can adjust times or reassign resources to resolve the conflict.

### Does it support summaries of my schedule?

Yes. You can get quick summaries for a day, week, month, or custom range to understand total meetings, occupied and available hours, and highlights, all without personally tallying your calendar.

### How do I enable AI features in my app?

Register your AI inference service so the Scheduler can parse natural-language requests:

- Add and configure your IChatInferenceService implementation.
- Call ConfigureSyncfusionAIServices() during app startup.
- Bind the Smart Scheduler to your data and enable the assist button if desired.

If no AI is configured, the Scheduler still works with manual operations and predefined phrases.

## Syncfusion .NET MAUI Smart Scheduler resources

### Learning

- [Documentation — .NET MAUI Smart Scheduler documentation.](https://help.syncfusion.com/maui/smartscheduler/getting-started)

### Technical support

- [Contact support — Create support tickets for .NET MAUI Smart Scheduler.](https://support.syncfusion.com/create?categoryId=294&cf_control=5056)

### UI Kits

- [.NET MAUI UI Kit — Download the .NET MAUI Smart Scheduler UI Kit.](https://www.syncfusion.com/essential-maui-ui-kit)

