Documentation Index

Fetch the complete documentation index at: https://help.dialpad.com/llms.txt

Use this file to discover all available pages before exploring further.

Scheduling 101

Prev Next

In a contact center, agent schedules are carefully planned to balance supply and demand, helping businesses deliver high-quality customer service. By forecasting expected contact volumes and translating this into specific staffing needs, you can ensure the right agents, with the right skills, are available at the right time, maximizing efficiency and customer satisfaction.

Dialpad WFM gives you 3 ways to schedule agents, depending on how much control you want and how many agents you need to schedule at once:

Team

Individual agent

Full schedule (shifts + activities)

Generate Schedule

-

Shifts only

Shift Plans

Auto-schedule


  • Generate — builds a demand-based schedule for a team (recommended)

  • Shift Plans — let you create and apply shifts via fixed or rotating patterns manually, for a team or agent

  • Auto-schedule shifts — helps you schedule shifts for one agent at a time from within the schedule

Most teams should start with the Generate Schedule flow. It creates shifts and places activities in a single step, using your forecast, activity plan, time off, and each agent's settings.

Choose the right scheduling method

Generate a Schedule

Create team schedules based on staffing demand, agent availability, and scheduling rules. Recommended for most teams.

Use it when you want to:

  • Create a schedule for a full team

  • Match staffing to forecast demand

  • Place activities using an activity plan

  • Respect agent working days, working hours, and shift options

  • Account for approved time off

Generate is best when your team has a forecast, and you want Dialpad WFM to handle shifts and activities together.

See Generate a Schedule for the full guide.

Shift Plans

Use Shift Plans to build schedules with predefined shift patterns and greater control over shift assignments.

Shift Plans are the better fit when you need:

  • fixed or rotating shift patterns

  • multi-week rotations (e.g., 2-week or 3-week cycles)

  • overnight shifts

  • complete manual control over which agent works which shift on which day

  • round robins for fair shift distribution

Shift Plans remain the place where shifts are created and managed. You can reuse those shifts elsewhere, including in agent Schedule settings. After applying a Shift Plan, apply an activity plan separately to place activities and breaks.

See Create a Shift Plan for the full guide.

Auto-schedule

Use Auto-schedule to add or adjust shifts for one agent at a time.

Auto-schedule is best for:

  • Filling gaps for a specific agent

  • Making a targeted change without regenerating the whole team

  • Respecting that agent's current Schedule settings

Auto-schedule uses the same agent Schedule settings as Generate.

See Auto-schedule shifts for the full guide.

Tip

Choose the scheduling method that best fits your needs:

What you want to do

Scheduling method

Build a schedule for a team based on demand

Generate a Schedule

Define and apply shift patterns manually

Shift Plans

Fill or adjust shifts for 1 agent

Auto-schedule shift

Scheduling basics

When creating a schedule, first, you’ll need to create a shift plan.

This is where you will:

  • Define work hours: Establish the core working hours for your agents, including shift times, breaks, and time off.

  • Balance the workload: Distribute shifts evenly among agents, considering factors like workload, skillsets, and preferences.

  • Anticipate future demand: Use forecasting tools to predict future workload and adjust shift schedules accordingly.

After creating the shift plan, the next step is to add activities that define what tasks agents will complete during their shifts. This ensures staffing aligns with forecasted demand across channels and time intervals (e.g., every 30 minutes). To balance demand and agent flexibility, teams often create varied schedules with sufficient breaks. Activity schedules are typically finalized 2-7 days in advance to reflect the most up-to-date forecast data, helping to optimize coverage and accuracy.

Note

All schedule edits are made in draft mode. Any adjustments, like modifying shifts or adding activities, remain visible only to admins until the schedule is published.

You can republish as often as needed, ensuring agents always see the most recent updates, whether shifts include activities or not.

Scheduling checklist

Before building a schedule, make sure you've completed the following setup steps:

  • You've connected your customer service or CRM platforms.

  • You've set-up your forecast using queues.

  • You've connected your time off calendars.

  • You've added all of your agents and set-up their profiles.

Once those steps are done, you're ready to start scheduling!

How to build a schedule

Let’s walk through each step involved in building a schedule.

Generating a schedule is the quickest way to build a schedule for your team.

To generate a schedule:

  1. Go to Schedule tab in Dialpad WFM.

  2. Select Generate > Choose a team

  3. Choose a date range (1 day to 12 weeks).

  4. Select an activity plan

  5. Select Generate draft

    Schedule generation interface displaying date range and team selection options.

Option 2: Build a Shift plan

Use this scheduling method when you want more manual control over the shift structure.

To build your own Shift plan, Select Shifts

  1. Select Shift plans

  2. Select + New plan
    Dashboard displaying shift plans with options to create new plans and view tiers.

  3. Name the shift plan, then select Next

  4. Select the agents and/or teams you want to schedule with this Shift PlanInterface for creating a shift plan with agent selection and team addition options.

  5. Select Save

  6. You'll now be taken to the homepage for your newly created shift plan. Select shift patterns to enter the shift pattern builder.

    Overview of shift patterns for team scheduling in Dialpad WFM application.

Note

All schedule edits are made in draft mode. Any adjustments remain visible only to admins until you publish.

You can republish as often as needed. Agents always see the most recent published version.

Tip

To remove a Shift Plan from the schedule, select Clear Shifts under Tools.

Migrate from Working Days

If you previously used Working days to define which days agents can work, you will need to update those settings in each agent's Schedule tab.

Existing Working Days settings are migrated automatically into the Schedule. The newer Schedule setup gives you additional control.

For example, instead of only marking Monday as a working day, you can now set specific working hours, allowed shift templates, or weekly shift options.

See Configure Agent Working Hours for a full walkthrough.

Common use cases

Use case

Recommendation

Create a schedule for an entire team based on forecasted demand

Generate a Schedule

Create a predefined shift pattern, such as fixed or rotating schedules

Shift Plans

Add or adjust shifts for a single agent

Auto-schedule shift

Allow an agent to work multiple shift options (for example, Early or Late)

Schedule settings with Generate a Schedule or Auto-fill

Create a balanced mix of shifts throughout the week

Schedule Settings with weekly Shift schedule

Frequently asked questions

When should I use Auto-schedule shift?

Use Auto-schedule to add or adjust shifts for a single agent.

Do Schedule settings affect scheduling?

Yes. Both Generate a Schedule and Auto-fill use an agent's Schedule settings.

What happened to Working Days?

Working Days settings are automatically migrated to the Schedule tab, which provides additional scheduling options and flexibility.

Can I assign multiple shifts on the same day?

Yes. Multiple shifts are treated as alternatives, and Dialpad WFM selects the best option for that day.