Overview
User management in Signal allows users with the Owner or Admin role to control who has access to the system and what they can do. This includes adding new users, assigning roles, managing user details, and deactivating accounts when staff leave.Who Can Manage Users?
Permission Required
- Add new users
- Edit user details (name, email, role)
- Activate or deactivate user accounts
- Assign users to user groups
- View user activity logs
- Reset user authentication
Adding a New User
Navigate to User Management
- Log in to Signal with the Owner or Admin role
- Go to Settings → Users
- Click the Add User button
Enter User Details
- First Name: User’s first name
- Last Name: User’s last name
- Email Address: User’s work email (this will be their login)
- Role: Select from Owner, DSL, Deputy DSL, Admin, or Viewer
- Job Title: e.g., “Head of Year 7”, “Designated Safeguarding Lead”
- Department: e.g., “Pastoral”, “Safeguarding”, “SLT”
- Phone Number: Contact number for the user
Assign to User Groups (Optional)
User Details and Fields
Required Fields
| Field | Description | Example |
|---|---|---|
| First Name | User’s first name | Sarah |
| Last Name | User’s last name | Johnson |
| Email Address | Work email (becomes their login) | s.johnson@school.ac.uk |
| Role | One of the five predefined roles | DSL |
Optional Fields
| Field | Description | Why It’s Useful |
|---|---|---|
| Job Title | User’s position in the school | Helps identify responsibilities in audit logs |
| Department | Team or department | Useful for filtering and reporting |
| Phone Number | Contact number | For urgent safeguarding communication |
| Status | Active, Inactive, or Pending | Controls account access |
User Account Status
Each user account has one of three statuses:- Pending
- Active
- Inactive
- User has been sent an invitation email
- They haven’t clicked the activation link yet
- They cannot log in to Signal
- Wait for the user to activate their account
- If they didn’t receive the email, resend the invitation
- Check their email address is correct
Editing User Details
Find the user
- Go to Settings → Users
- Search for the user by name or email
- Click on the user to view their profile
Make changes
- Name
- Email address (this will change their login)
- Role
- Job title
- Department
- Phone number
- User group memberships
Resending Invitation Emails
If a new user didn’t receive their invitation email, you can resend it:Why didn't the user receive the invitation?
Why didn't the user receive the invitation?
- Spam/junk folder: Ask the user to check their spam folder
- Incorrect email address: Verify the email is correct and update if necessary
- Email filtering: Your school’s email system may have blocked it (contact IT)
- Typo in domain: e.g., “@school.co.uk” instead of “@school.ac.uk”
Deactivating a User
When a staff member leaves the school or no longer needs access to Signal, deactivate their account rather than deleting it. This preserves the audit trail and their historical actions.What happens when a user is deactivated?
Immediate effects
Immediate effects
- User cannot log in
- Active sessions are terminated (they’re logged out)
- User no longer receives email notifications or alerts
- User is removed from user groups
Historical data
Historical data
- All incidents, actions, and updates they created remain in the system
- Their name still appears in incident history and audit logs
- Reports and analytics include their historical activity
- Their contributions to safeguarding records are preserved
Reassignment
Reassignment
- Reassign any open actions assigned to them
- Update alert notification settings if they were receiving alerts
- Transfer any ongoing incident ownership if necessary
Reactivating a User
If a deactivated user returns to the school, you can reactivate their account:Update details if needed
Bulk User Management
For schools setting up Signal for the first time or making large-scale changes, you can import multiple users at once using a CSV file.CSV Import Process
Fill in user details
- First Name
- Last Name
- Email Address
- Role (use exact role names: “Owner”, “DSL”, “Deputy DSL”, “Admin”, or “Viewer”)
- Job Title (optional)
- Department (optional)
- Do not change the column headers
- Use exact role names (case-sensitive)
- One user per row
- Maximum 200 users per import
Review and confirm
- Validate the data (check for errors, duplicates, invalid emails)
- Show you a preview of users to be created
- Highlight any errors or warnings
Student Restrictions
Student restrictions allow you to prevent specific staff members from viewing incidents for certain students. This is useful for managing conflicts of interest or sensitive situations.When to Use Student Restrictions
Common scenarios include:- A staff member has a personal connection to a student (e.g., their own child attends the school)
- A staff member is involved in an ongoing investigation
- Sensitive information that should be limited to specific safeguarding leads
Adding Student Restrictions
Open Student Restrictions
Select Students
What Student Restrictions Do
When a student restriction is in place:- The staff member cannot see incidents for the restricted student
- The staff member cannot see the student in incident lists or searches
- The staff member will not receive alerts for incidents involving the restricted student
- This applies regardless of the staff member’s role, including DSL and Owner roles
Managing Restrictions
- View restrictions: The Users page shows a “Restrictions” column indicating how many students each staff member is restricted from
- Filter by restrictions: Use the filter to show only staff with student restrictions set
- Remove restrictions: Open the Student Restrictions dialog and remove students as needed
User Groups Assignment
When adding or editing users, you can assign them to one or more user groups. User groups determine which students users can access.Assigning a user to user groups
- When Creating a User
- When Editing a User
- From User Groups Page
- After entering user details, scroll to the User Groups section
- Select one or more user groups from the dropdown
- Click Create User
Viewing User Activity
Users with the Owner or Admin role can view user activity to monitor system usage and investigate incidents.View activity tab
- Recent logins and sessions
- Incidents created or edited
- Actions taken
- Students viewed
- Transfers created or reviewed
- Configuration changes made
Filter activity
- Date range
- Action type (login, create incident, view student, etc.)
- Student or incident involved
Best Practices
Use work email addresses only
Use work email addresses only
Set up new users before they need access
Set up new users before they need access
Assign accurate job titles
Assign accurate job titles
Review users termly
Review users termly
- Add new staff members
- Deactivate users who have left
- Update roles for staff who have changed responsibilities
- Review user group memberships
Deactivate users promptly when they leave
Deactivate users promptly when they leave
Use least privilege principle
Use least privilege principle
Document privileged role assignments
Document privileged role assignments
Common Scenarios
- New Staff Member
- Staff Member Promoted to Deputy DSL
- Staff Member Leaving
- External Partner Access
- Add the user with their work email and “Viewer” role
- Assign them to the appropriate user group (e.g., “Year 7 Pastoral Team”)
- Add their job title for clarity (e.g., “Year 7 Form Tutor”)
- Signal sends them an invitation email
- They set up their passkey before their start date
Troubleshooting
User says they didn't receive invitation email
User says they didn't receive invitation email
- Is the email address correct in their user profile?
- Have they checked their spam/junk folder?
- Is their email system blocking emails from Signal?
- Resend the invitation
- Update email address if incorrect
- Ask user to whitelist noreply@signal.app
- Contact your IT team to check email filtering
User can't log in after account was created
User can't log in after account was created
- Is their account status “Active” or “Pending”?
- Did they click the activation link in the invitation email?
- Are they using the correct email address to log in?
- If status is “Pending”, resend the invitation
- If status is “Inactive”, reactivate the account
- Verify they’re using the email address registered in Signal
User has wrong role and can't do their job
User has wrong role and can't do their job
- What is their current role?
- What do they need to do that they can’t?
- Does their role have permission for that action? (See Roles)
- Edit their user profile and change their role
- Changes take effect immediately
- User may need to refresh their browser
Bulk CSV import failed
Bulk CSV import failed
- Invalid role name: Use exact role names (“Owner”, “DSL”, “Deputy DSL”, “Admin”, “Viewer”)
- Invalid email format: Check for typos, missing @ symbols, or invalid domains
- Duplicate emails: Remove rows with email addresses that already exist
- Missing required fields: Ensure First Name, Last Name, Email, and Role are filled for every row
- Wrong column headers: Download a fresh template and don’t modify the headers
Need to delete a user account
Need to delete a user account
- Account created by mistake (wrong email, duplicate, test account)
- Legal requirement to remove personal data (GDPR right to erasure - very rare in safeguarding context)
- Contact Signal support - user deletion requires administrator intervention
- Be prepared to document why deletion is necessary
