Configure the shared SOCS credentials once, then enable the import types your school wants to use.
- Go to Administration > Modules > SOCS Connector.
- Turn on Enable SOCS Integration.
- Enter the following details:
- General Feed Host: for most schools, enter
https://www.socscms.com/. This host is used for calendar events, music lessons, and co-curricular activities. - Sports Fixture Feed Host: for most schools, enter
https://www.schoolssports.com/. This host is used for sports fixtures, teams, and results. - SOCS Endpoint ID: enter only your school's SOCS endpoint ID. This is usually a whole number, for example
1234. - SOCS Endpoint Token: enter only your school's SOCS endpoint token. This is usually a GUID in the format
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
- Select Save.
Do not enter a complete feed URL in any of these fields. Schoolbox combines the hosts, endpoint ID, and endpoint token to build the required SOCS feed URLs. Only use different host values if SOCS has supplied them for your school.
User matching
Sports, co-curricular activities and music lessons match participants using the user’s External ID in Schoolbox. Matching does not use names or email addresses.
- Sports:
pupils and staff contain comma-separated participant IDs. - Co-curricular:
pupilid on register records and staff on event records. - Music:
pupilid for students and staffid for staff. The parser also accepts studentid for students.
These values must match the participant’s Schoolbox External ID. For the recommended setup, SOCS should supply the school’s SIS student/staff IDs in these fields, and Schoolbox should use those same IDs as users’ External IDs. Confirm this alignment with SOCS during setup. Schoolbox requires matching values but does not enforce which system originally issued them.
Unmatched sports and co-curricular participants are skipped when assigning team membership or coaches. Music lessons are visible only when the user whose calendar is being viewed matches the lesson’s student or staff member, including the corresponding student/staff role.