This guidance covers the standard Arbor integration. For setup instructions, see MIS Integration.
Data flow direction
Signal’s Arbor integration is one-way (read-only):- Data is read from Arbor into Signal.
- Signal does not write records back to Arbor.
What data is imported from Arbor
Students
- Arbor student ID
- First and last name (prefers Arbor preferred name fields when available)
- Date of birth
- UPN (Unique Pupil Number)
- Year group
- Registration form
- Admission date
- Leaving date
- Gender
- Ethnicity
- Religion
- Address and postcode
- Pupil premium flag
- In-care status
- SEN status
- Profile photo URL (if available)
Contacts and guardians
- Arbor contact ID
- First and last name
- Relationship to student
- Email address
- Phone number
- Parental responsibility flag
- Authorised collection flag
- Contact priority
Staff
- Arbor staff ID
- First and last name
- Email addresses
- Job title
- Active status
- Registration form tutor memberships
Attendance
- Attendance record ID
- Student ID
- Date
- Session (morning/afternoon)
- Attendance mark code
- Attendance note
- Present / authorised absence / unauthorised absence flags
School closures
- Academic holiday start date
- Academic holiday end date
- Holiday label
Mandatory and optional fields
For student imports:- Required: Arbor student ID and a valid student name.
- Optional: All other student fields are imported when present in Arbor.
Data minimisation
Signal applies data minimisation by importing a predefined set of fields needed for safeguarding workflows.- Field-level import toggles are not currently configurable in-product.
- Schools can apply additional minimisation through Arbor permissions (least privilege).
- Disconnecting the MIS integration stops future syncs.
Special category and safeguarding-related data
Depending on what exists in Arbor and what your school uses, the standard import can include safeguarding-relevant data such as:- SEN status
- In-care status
- Attendance marks and notes
- Demographic data such as ethnicity and religion
