# How to add, edit, drag, or click shifts inside a template

**For:** Manager
**You'll need:** A schedule template.

The template calendar uses the same drag, click, and edit handlers as the shift calendar — only the data lives inside the template, not on the live schedule.

## What works the same

- **Drag-create on empty slot** to add a shift to the template — see {doc}`/plan-schedules/shift-calendar/add-a-shift-from-the-calendar`.
- **Click a shift block** to edit it — see {doc}`/plan-schedules/shift-calendar/edit-a-shift-from-the-calendar`.
- **Drag** to move and **drag the edge** to resize — see {doc}`/plan-schedules/shift-calendar/move-a-shift` and {doc}`/plan-schedules/shift-calendar/resize-a-shift`.

## What's different

- Shifts live inside the template — they don't show up on the live schedule until you apply the template (see {doc}`/plan-schedules/shift-calendar/apply-a-schedule-template`).
- Recurrence and publish workflows don't apply here — templates have a fixed footprint (week or month), with no recurrence inside.

## Verify it worked

Changes you make are saved to the template. Open another template from the dropdown to confirm changes don't leak across templates.

## Related

- {doc}`/plan-schedules/shift-calendar/apply-a-schedule-template`
- {doc}`/plan-schedules/schedule-templates/index`
