Loading...
Help Center / Getting Started / Scheduling Agent App Overview

Scheduling Agent App Overview

Scheduling Agent App Overview

Ask about your work schedule, find open shifts, check team availability, and request shift swaps β€” all through a conversational AI assistant integrated directly into Ask AI.


What is the Scheduling Agent?

The Scheduling Agent is an AI-powered scheduling assistant inside MangoApps Workforce. It connects to the Ask AI sidebar so employees can query their work schedules, browse open shifts, check who else is working on a given day, and initiate shift swaps or drop requests β€” all through natural language conversation instead of navigating through multiple screens.

Under the hood, the agent uses an agentic LLM-with-tools architecture: when you ask a scheduling question, the AI selects the right tool (view schedule, check availability, find open shifts, etc.), executes it against live business data, and returns a formatted, conversational response. Risky actions like claiming an open shift or dropping a shift require explicit confirmation before execution.

The Scheduling Agent is a core platform agent β€” it is always enabled when shift scheduling is active for your business.

Core Value Proposition:

  • View Your Schedule β€” Check your shifts for today, this week, or any date range with hours and location details
  • Find Open Shifts β€” Browse available open shifts you can pick up, filtered by date range, location, or role
  • Check Availability β€” See which team members are available on a specific date
  • Shift Swaps & Drops β€” Request shift swaps with coworkers or submit shift drop requests, all through conversation

At a Glance

Schedule Viewing Open Shifts Availability Swaps & Drops
View your shifts for any date range with times, hours, and locations Browse open shifts available for claiming Check team availability by date Request shift swaps and submit drop requests

Perfect For:

  • Employees β€” Quickly check upcoming shifts, find extra hours, and manage swap requests without opening multiple pages
  • Managers β€” Check team availability and coverage at a glance through Ask AI
  • All Users β€” Get instant schedule answers in natural language instead of navigating calendars

How It Works

Agent Flow

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  SCHEDULING AGENT FLOW                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                   β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚  Ask AI  │───▢│   Context    │───▢│   Scheduling Agent   β”‚   β”‚
β”‚  β”‚  Sidebar β”‚    β”‚   Router     β”‚    β”‚   (Agentic LLM)      β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚       β”‚                β”‚                       β”‚                  β”‚
β”‚  User asks a       Router detects         Agent selects the      β”‚
β”‚  scheduling        scheduling intent      right tool and         β”‚
β”‚  question          and delegates          queries live data      β”‚
β”‚                                                                   β”‚
β”‚       β”‚                β”‚                       β”‚                  β”‚
β”‚       β–Ό                β–Ό                       β–Ό                  β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”‚
β”‚  β”‚ Response │◀───│  Formatted   │◀───│   Tool Result        β”‚   β”‚
β”‚  β”‚ in Chat  β”‚    β”‚  Answer      β”‚    β”‚   (shifts, hours,    β”‚   β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β”‚    availability)      β”‚   β”‚
β”‚                                       β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β”‚
β”‚                                                                   β”‚
β”‚  Risky actions (claim shift, drop shift) require confirmation    β”‚
β”‚  before execution β€” the agent asks you to confirm first.         β”‚
β”‚                                                                   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Capabilities & Tools

The Scheduling Agent registers seven tools that the AI can invoke based on your question:

Tool Description Risky?
view_schedule View your work schedule for a date range (today, this week, next week, upcoming 30 days) No
view_shifts View details of a specific shift by ID or date No
view_open_shifts Browse available open shifts that can be claimed, with optional location and role filters No
check_availability Check which team members are available on a specific date and time No
request_shift_swap Initiate a shift swap request with another employee No
claim_open_shift Claim an available open shift (requires confirmation) Yes
drop_shift Request to drop an assigned shift with a reason (requires manager approval) Yes

Date Range Intelligence

The agent understands natural date references in your questions:

You Say Agent Interprets
β€œtoday” Current date only
β€œtomorrow” Next day only
β€œthis week” Monday through Sunday of current week
β€œnext week” Monday through Sunday of next week
β€œupcoming” or β€œmy shifts” Next 30 days (default for open-ended queries)
Specific dates β€œMarch 15 to March 22” parsed as custom range

Configurable Capabilities

Administrators can toggle specific capability groups through the app settings. Each capability controls which tools are available:

Capability Tools Controlled Default
Shift Creation view_shifts, claim_open_shift, drop_shift, request_shift_swap Enabled
Team Calendar view_schedule Enabled
Availability check_availability Enabled

When a capability is disabled, its associated tools are hidden from the agent and cannot be invoked.


Example Conversations

Checking Your Schedule:

You: β€œWhat’s my schedule this week?”
Agent: β€œYou have 4 shifts this week totaling 32.0 hours:

  • Monday: 9:00 AM – 5:00 PM at Main Office (8.0 hrs)
  • Tuesday: 9:00 AM – 5:00 PM at Main Office (8.0 hrs)
  • Thursday: 7:00 AM – 3:00 PM at Warehouse (8.0 hrs)
  • Friday: 9:00 AM – 5:00 PM at Main Office (8.0 hrs)”

Finding Open Shifts:

You: β€œShow me open shifts I can pick up next week”
Agent: β€œI found 3 open shifts for next week:

  • Monday: 2:00 PM – 10:00 PM at Downtown Store (8.0 hrs)
  • Wednesday: 6:00 AM – 2:00 PM at Warehouse (8.0 hrs)
  • Saturday: 9:00 AM – 5:00 PM at Main Office (8.0 hrs)
    Would you like to claim any of these?”

Checking Team Availability:

You: β€œWho is working tomorrow morning?”
Agent: β€œOn March 8, 5 team members are scheduled. 10 team members are available, including Sarah Chen (Engineering), Mark Rodriguez (Operations), and 8 others.”

Dropping a Shift:

You: β€œI need to drop my Friday shift β€” I have a doctor’s appointment”
Agent: β€œI’ve submitted your drop request for Friday, March 14 (9:00 AM – 5:00 PM). Your manager will be notified for approval. You can check the status in Shift Drop Requests.”


User Roles & Permissions

Role What You Can Do
Employee View own schedule, browse open shifts, check team availability, request swaps, claim shifts, drop shifts
Manager All employee capabilities plus view team schedules and broader availability data
HR / Admin All capabilities plus configure agent settings and capability toggles

All queries are scoped to the current business β€” users can only see schedules, shifts, and availability within their organization.


Mobile Support

The Scheduling Agent includes mobile web views accessible through the MangoApps native app:

View Description
Dashboard Agent stats, enabled capabilities count, and recent activity
Capabilities View which agent capabilities are currently enabled
Activity Log Browse past agent actions with status and source filters

Getting Started

  1. Open Ask AI β€” Click the Ask AI icon in your sidebar or navigation bar
  2. Ask a scheduling question β€” Type naturally: β€œWhat’s my schedule this week?” or β€œShow me open shifts”
  3. Follow up conversationally β€” Refine with β€œWhat about next week?” or β€œAny shifts at the Downtown location?”
  4. Take action β€” When prompted, confirm shift claims or swap requests directly in the conversation

The Scheduling Agent is enabled automatically when shift scheduling is active for your business. No additional setup is needed for employees.

Admin Setup:

  • Navigate to the Scheduling Agent app in the Marketplace
  • Toggle individual capabilities (Shift Creation, Team Calendar, Availability) on or off
  • The agent respects published schedules only β€” draft schedules are not visible to employees

Resource Description
Ask AI The conversational AI sidebar where you interact with the Scheduling Agent
Shift Marketplace Browse and claim open shifts through a dedicated marketplace interface
Calendar Visual calendar view of your schedule and team availability
Time & Attendance Clock in/out and attendance tracking that complements scheduling data
Ask AI Product Advisor

Hi! I'm the MangoApps Product Advisor. I can help you with:

  • Understanding our 40+ workplace apps
  • Finding the right solution for your needs
  • Answering questions about pricing and features
  • Pointing you to free tools you can try right now

What would you like to know?