Embedded Scheduling lets you add a full employee scheduling experience to your platform using a pre-built UI component, SDK, and API. Whether you're building for shift-based work, hourly teams, or field operations—this feature gives your users the ability to manage who works when and where, directly from your app.
Weekly schedule interface showing employee shifts, availability, and time-off requests
Our scheduling solution works across web and mobile (React and React Native), with a simple integraton process.
Managers can create and manage weekly shifts using a drag-and-drop interface. All shifts, across teams and locations, are visible in a single view. This allows managers to spot gaps, balance coverage, and ensure schedules are complete before publishing.
Managers can open up availability for future weeks, allowing employees to submit their preferences. Employees can mark themselves as "available", "unavailable", or "prefer to work" for specific days and times.Once employees submit their preferences, the manager can use these preferences to make smarter scheduling decisions and avoid conflicts.Easyteam provides events and notifications for all availability-related activities to support communication around key updates. E.g., availability was scheduled, submission occurred, etc.Read more about availability.
Employees can view their shifts, see who else is working at their location, and check the latest updates. They can submit their availability for upcoming weeks, request time off, and track approval status in real time. The interface is mobile-friendly and accessible from anywhere.Read about the mobile optimized Agenda Schedule view.
For platforms serving businesses with more than one location, schedules can be managed per location. Managers can switch between locations, assign staff accordingly, and keep each calendar organized. Staff only see schedules relevant to their assigned location.Read more about multi-location scheduling and about organization data models in Easyteam Embedded
Time off requests can be submitted, approved, or rejected directly in the schedule view. Managers can click 'Time-off requests' to get to a focused view showing time off related requests and action items.Read more about accessing time off requests via the schedule.
Schedules can be built in private draft mode. While in draft, changes remain hidden from employees. Once finalized, managers can publish the schedule with one click, making it visible and sending notifications to staff. Edits can be made at any time.
Managers can copy the current week's schedule into one or more future weeks using the bulk copy option. This is useful for repeating schedules or pre-filling the calendar based on an existing week.When using bulk copy, a checkbox menu allows you to select which future weeks to copy to. You can also choose to convert the copied shifts into open shifts (unassigned) or keep the assignments as-is.This action helps reduce manual work when schedules repeat week to week, while still allowing assignment flexibility.
The schedule view includes a filter menu that lets you hide or show specific data. This helps reduce visual clutter and allows you to focus on the information you need.
View filters on the schedules screen
Filters include options to hide salaried staff, employees without any shifts, shift hours, and more.
Schedules can be synced with private calendars like Google Calendar and iCal. This allows both managers and employees to view their work schedules alongside personal events. Any updates to the schedule are automatically reflected.Read more about calendar sync.
You can export the current view of the schedule to a printable PDF. This option captures the full week, including shifts, roles, and assigned staff, as displayed on screen.The printed version can be posted on-site or shared externally with teams who don’t use the platform. It reflects the current state of the schedule, including any recent changes.Next, continue exploring scheduling features and other embedded workforce management concepts: