# How To Add Shifts And Activities

## Objective

Add a shift or activity for an agent in a schedule draft.

## Environment

- You have permission to edit schedules.
- The schedule and the shift types or activity types you need are available.

## Resolution

1. Open **Workforce Operations** → **Scheduling**, select the schedule, and choose the date and **Shifts** or **Activities** view.
2. Find the agent and date on the grid. Click an empty time slot to open the add dialog, or drag across the time range you want to place. The dialog identifies the selected agent and shows the proposed times.
3. To add a shift, either select a predefined shift to use its configured time range, or enter a custom **Start Time** and **End Time**. For a custom shift, select **Add shift**. Choosing a predefined shift adds it immediately.
4. To add an activity, choose an **Activity Type**, set the **Start Time** and **End Time**, then select **Add activity**. The duration buttons can quickly set the end time relative to the start time.
5. Check the timezone shown beside the agent and time fields before adding the item. If the end time is earlier than or equal to the start time, the planner treats the item as continuing into the next day.
6. Confirm the new item appears on the correct agent row and date. Save the schedule draft from the planner; adding an item does not publish the schedule.

To change an existing item, see [How To Edit Shifts And Activities](/help/articles/edit-shifts-and-activities/). To apply an action across multiple agents or dates, see [How To Make Bulk Schedule Changes](/help/articles/make-bulk-schedule-changes/).

> Canonical page: https://zenops.cx/help/articles/add-shifts-and-activities/
> Audience: For planners and managers
> Summary: Add an individual shift or activity to a schedule draft.

## Notes on this article

### Note: Save the schedule draft

After step 6 in resolution. The add dialog places the item in the working schedule. Save the draft to keep the change; publish it separately when it is ready.

## Visual references

- Choose a predefined shift to add it with its configured times, or enter a custom time range.: [Add shift dialog with Agent 02 anonymized, predefined shift options, custom start and end times, and Add shift.](https://zenops.cx/help/assets/schedule-add-shift-anonymized.png)
- Choose an activity type and set its start and end times before adding it.: [Add activity dialog with Agent 01 anonymized, activity type options, start and end times, and Add activity.](https://zenops.cx/help/assets/schedule-add-activity-anonymized.png)
