# People Directory

People Directory stores users such as admins, teachers, accountants, transport staff, and other employees.

## Step-by-step guide

1. Go to **Users & Staff > People Directory**.
2. Search by name, email, or phone.
3. Filter by role or status.
4. Select **Add User**.
5. Enter user details, contact details, profile photos, role, branch, and status fields shown in the form.
6. Save the user.
7. Use row actions to edit user, manage branches, classes, sections, salary, banking details, password, role, or delete the user.

## What SmartAcademy does in the background

The backend validates user fields, stores the user under your organization, protects Full Access role assignment, and records user create, update, role, branch, class, section, banking, and delete actions.

## Tips

- Assign branch access before expecting staff to appear in branch-specific workflows.
- Assign classes and sections to teachers when timetable or student workflow access depends on them.

## Related pages

- [Roles and permissions](/smartacademy-v2-platform/staff/roles-permissions)
- [Salary structures](/smartacademy-v2-platform/staff/salary-structures)
- [Staff attendance](/smartacademy-v2-platform/staff/staff-attendance)
