Easyteam Embedded
GuidesAPIWhite-Label UIs
GuidesAPIWhite-Label UIs
  1. Component Reference
  • Integration
    • Easyteam Components
    • iframe Components
    • React Web Components
    • React Native Components
  • Component Reference
    • Time Clock Reference
    • Employees List Reference
    • Timesheets Reference
    • Shift Form Reference
    • Shift Notes Reference
    • Weekly Schedules Reference
    • Agenda Schedule Reference
    • Time Off Policies Settings Reference
    • Time Off Single Policy Reference
    • Organization Settings Reference
  • Themes
    • UI Customization
  1. Component Reference

Agenda Schedule Reference

The Agenda Schedule component provides a mobile-optimized interface for both administrators and employees to interact with work schedules and time-off requests.

Mobile agenda view showing employee shifts, open shifts, and time-off options
The AgendaSchedule component adapts scheduling functionality to mobile screen dimensions, providing an intuitive calendar experience optimized for touch interfaces.
Managers and admins can achieve most functions found in the full web-based WeeklySchedule component. Users with low permissions can access to all of their day-to-day scheduling needs using the Agenda View: can only view the schedule, respond to open shifts and create time off requests.
Employees usually prefer the mobile-first experience of the Agenda View instead of using a web-based version.

Basic Implementation#

React Native

User Experiences#

Administrator Experience#

Administrators can manage team schedules in a mobile-first experience:
View and filter schedules by location and role
Create and modify employee shifts
Manage open shifts and approval process
Publish schedule updates with notifications
Review and approve time-off requests

Employee Experience#

Employees with standard permissions can view their scheduled shifts and request time off according to company policies
Employee request time off experience

Open Shifts for Employees#

When managers publish open shifts to the schedule, employees can view and interact with shifts that match their assigned location and role, submit preferences for or claim eligible open shifts.
Open shifts on mobile

Parameters#

ParameterTypeDescription
startstringThe starting date of the week to display in ISO format (YYYY-MM-DD). If not provided, the current week will be shown.
locationstringThe external ID of the currently displayed location. Defaults to the first location available to the user.

Event Types#

The onEvent callback receives various events depending on user actions:
EventTriggerPayload
onScheduleCreateA new shift or open shift is createdcurrent_week, shift object
onScheduleDeleteA shift or open shift is deletedcurrent_week, shift object
onScheduleEditA shift is moved or editedcurrent_week, location_ids, old shift object, new shift object
onScheduleWeekChangeUser switches week on the schedule viewcurrent_week, location_ids, new_week
onScheduleLocationChangeUser changes location selectioncurrent_week, location_ids
onScheduleBulkCopyShifts are copied to future weekscurrent_week, location_ids, total_shifts, copy_method, paste_method, copy_to
onSchedulePublishSchedule is publishedcurrent_week, location_ids, total_shifts, total_hours, labor_cost, notify
onSchedulePublishRevertA draft schedule is revertedcurrent_week, location_ids
onSchedulePrintUser prints the schedulecurrent_week, location_ids
onTimeOffRequestsTabViewTime off requests tab is openedcurrent_week, location_ids
onScheduleViewMenuOpenView options menu is openedcurrent_week, location_ids
onScheduleOpenShiftSubmitA staff member submits or claims an open shiftcurrent_week, location_ids, shift object, open_shift_preference
onScheduleOpenShiftRetractA staff member withdraws an open shift submissioncurrent_week, location_ids, shift object, open_shift_preference
onScheduleOpenShiftApproveAn open shift submission is approvedcurrent_week, location_ids, shift object, employees
onTimeOffRequestCreateStaff or admin submits a time off requesttime_off_request object
onTimeOffRequestRetractEmployee withdraws a pending requesttime_off_request object
onTimeOffRequestApproveAdmin or manager approves a requesttime_off_request object
onTimeOffRequestDeclineAdmin or manager declines a requesttime_off_request object

Next Steps#

Read our Mobile Scheduling Guide for common use cases and implementation strategies.
Modified at 2025-07-16 15:58:50
Previous
Weekly Schedules Reference
Next
Time Off Policies Settings Reference