Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Overview

This AI-powered Scheduler for .NET MAUI 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 Smartscheduler Overview image


Smart Scheduler for .NET MAUI code example

Easily get started with the .NET MAUI Smart Scheduler using a few lines of XAML and C# code. Register an AI inference service to enable intelligent suggestions.

<?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.


.NET MAUI Smart Scheduler conflict detection.

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.


Net Maui Smartscheduler Summarization image

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.



Struggling to decide on the right product?

Our comprehensive competitor comparison of .NET MAUI controls will guide you to the perfect choice.

tick-mark 95+ UI controls
tick-mark 200+ interactive .NET MAUI demos
tick-mark 2.2M+ downloads

Frequently Asked Questions

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 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.

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.

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.

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.

You can find our .NET MAUI Smart Scheduler demo here. It shows how to render the control, connect data, and enable AI features.

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.

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

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.

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.

No, this is a commercial product and requires a paid license. However, a free community license is available for organizations with less than US $1 million in annual gross revenue, 5 or fewer developers, and 10 or fewer employees.

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion® reduces customers’ development time.
Here are some of their experiences.

See Real Success Stories

Developers around the world trust Syncfusion’s Essential Studio to simplify complex projects and speed up delivery. With a vast library of UI controls, powerful SDKs, and reliable support, Essential Studio helps teams build enterprise-ready applications with confidence.

Read Our Customer Stories


Rated by users across the globe

Syncfusion .NET MAUI Resources

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.

Up arrow icon