Skip to content
    Securly Learn DocsSign in
    All documentation

    Sync

    Securly Sync User Guide

    Securly Sync UI - Customer Guide

    A guide for K-12 district IT administrators to view and validate your synced SIS data.

    Overview

    Securly Sync UI allows you to:

    • Check data readiness for Securly products before rollout

    • Generate reports that highlight missing or incomplete data from your SIS

    • Browse synced entities to verify student, staff, class, and enrollment data

    • Download CSV exports for detailed analysis and remediation

    The data shown in Sync UI comes directly from your Student Information System (SIS) through Securly's rostering integration.


    Logging In

    Sync UI currently supports login through Google Identity Provider (IDP) only.

    Security Requirement: Access to Sync UI requires Multi-Factor Authentication (MFA). By accessing this application, you have confirmed with Securly that your Google account is protected by MFA.

    Need to add additional users from your district? Contact support@securly.com to request access for other team members.


    Getting Started

    When you log in, you'll be automatically directed to the Data Readiness page for your district. Your district identifier is pre-assigned to your account.


    Data Readiness

    Data Readiness helps you verify that your synced data is complete and properly formatted for Securly products.

    Creating Reports

    Data Readiness Landing Page

    From the Data Readiness page, click New Readiness Report to generate a fresh analysis of your district's data. The report queues immediately and processes in the background.

    Reports appear in the table below, sorted with the newest first. Each report shows:

    • Report ID - Unique identifier

    • Queued - When the report was requested

    • Status - Queued, Processing, or Completed

    Filtering by Product

    Product Filter Dropdown

    Use the For Product dropdown to filter results for a specific Securly product. This is helpful when troubleshooting issues with a particular product.

    Available filters:

    • All Products (default)

    • AI Chat

    • Aware

    • Classroom

    • Discern

    • Filter

    • Flex

    • Home

    • On-Call

    • Pass

    • Reveal

    • Rhithm

    Viewing Report Summary

    Report Summary View

    Click View on any completed report to expand the summary. This shows aggregate counts for each data validation check, giving you a quick overview of potential issues.

    Downloading Reports

    CSV Export Sample

    Click the download icon to export the report as a CSV file. The export includes user-level details for each data readiness issue, allowing you to:

    • Share with your SIS team for remediation

    • Filter and sort in Excel or Google Sheets

    • Track progress on data cleanup over time

    Tip: Select a product filter before downloading to get a focused export for that specific product.


    Interpreting Your Results

    The Data Readiness Report highlights missing or incomplete data so you can improve data quality over time. However, some entries may appear as "errors" but don't require action.

    When "Errors" Are Not Actionable

    After you remove or modify records in your SIS (such as deleting a guardian or changing relationships), Securly Sync stops using those records. In some cases, relationship rows tied to removed records may still appear in the report.

    Examples of non-actionable entries:

    • Guardian-related rows for guardians you've already removed from your SIS

    • "Missing data" issues (like missing email/phone) for guardians you no longer use

    • Relationship rows pointing to records that no longer exist

    These entries are informational noise and don't prevent data from flowing correctly.

    Recommended Approach

    1. Focus on patterns you recognize - Prioritize entries that map to active schools, students, and guardians in your SIS.

    2. De-emphasize orphaned relationships - If a row references a guardian or relationship you've already removed, treat it as informational rather than a blocker.

    3. Cross-check in Data Viewer - If you're unsure whether an entry represents a real issue:

      • Look up the student or guardian in Data Viewer

      • Confirm whether the record matches your current SIS configuration

      • If everything looks correct in Data Viewer, the readiness row is likely non-actionable

    What to Prioritize

    Use Data Readiness to identify:

    • Guardians missing email addresses (when those emails should exist)

    • Students without any guardian relationships (when your SIS should have them)

    • Missing required fields for active users

    You can also use Data Readiness to confirm that core entities are syncing correctly:

    • Classes - Verify your class sections are present and properly linked

    • Orgs - Confirm all schools in your district are synced

    • Enrollments - Check that student and teacher enrollments exist for your classes

    Expect some false-positive rows during periods of heavy data cleanup (end-of-year rollover, school restructuring, bulk guardian changes).

    Have questions about specific entries? Email support@securly.com with examples from your export.


    Data Validation Reference

    This section explains each validation check in the Data Readiness Report, what it means, and how to resolve issues.

    User Validations

    Student

    Student Has No Email

    • Affected Products: All

    • Description: A student record exists but has no email address. All Securly products rely on email to identify students.

    • Needs to be fixed: Yes

    • How to fix: If this number is large, the email field may be missing from your SIS export or mapped incorrectly. If the number is small, it's likely a data entry issue. Update the information in your SIS and run another sync.

    Student Has No Guardians

    • Affected Products: Home, On-Call

    • Description: Student guardians are used to grant access in Home and link contact information in On-Call.

    • Needs to be fixed: Yes

    • How to fix: If this number is large, the augmentation may not be set up correctly or matching properly. If smaller, the guardian relationship is missing for specific students. Update your SIS and run another sync.

    • Note: This metric counts student-guardian relationships. One guardian with two children counts as 2.

    • Known Issue: Soft deletes may appear as errors. If the email is empty or the SourcedId starts with securlyinternal:, this can be ignored.

    Student Email Used for Multiple Users

    • Affected Products: All

    • Description: All products expect each student email to map to exactly one student. Email addresses cannot be shared.

    • Needs to be fixed: Yes

    • How to fix: If this number is large, there may be an incorrect field mapping (often a misnamed column header). If small, it's likely a data entry issue. Update your SIS and run another sync.

    Teacher

    Teacher Email Used for Multiple Users

    • Affected Products: All

    • Description: All products expect each teacher email to map to exactly one teacher.

    • Needs to be fixed: Yes

    • How to fix: Check for incorrect field mappings or data entry issues. Update your SIS and run another sync.

    Administrator

    Admin Email Used for Multiple Users

    • Affected Products: All

    • Description: All products expect each admin email to map to exactly one admin.

    • Needs to be fixed: Yes

    • How to fix: Check for incorrect field mappings or data entry issues. Update your SIS and run another sync.

    Guardian / Parent

    Guardian Has No Address

    • Affected Products: On-Call

    • Description: On-Call will be unable to share address information when working a case.

    • Needs to be fixed: Yes

    • How to fix: If this number is large, the augmentation may not be set up correctly. If smaller, the address is missing for specific guardians. Download the list and update your SIS.

    • Note: This metric counts student-guardian relationships. One guardian with two children counts as 2.

    • Known Issue: Soft deletes may appear as errors. If the email is empty or the SourcedId starts with securlyinternal:, this can be ignored.

    Guardian Has No Email

    • Affected Products: On-Call, Home

    • Description: Home uses email for guardian login. Guardians without email cannot log in. On-Call also uses email to identify guardians.

    • Needs to be fixed: Yes

    • How to fix: If this number is large, check your augmentation setup. If smaller, the email is missing for specific guardians. Download the list and update your SIS.

    • Note: This metric counts student-guardian relationships. One guardian with two children counts as 2.

    Class Validations

    Terms Link Exists

    • Some sync configurations (like RosterStream's maximal compatibility mode) may not include term links for classes.

    Courses Link Exists

    • Some sync configurations may not include course links for classes.

    Enrollment Validations

    Teacher Enrollments Exist

    • Verifies that teacher enrollments are present. Some advanced settings may affect this.

    Student Enrollments Exist

    • Verifies that student enrollments are present.

    End Date Exists

    • End dates are important for rollover and archiving functionality.


    Data Viewer

    Data Viewer lets you browse the actual synced data for your district to verify records and troubleshoot issues.

    Data Viewer Interface

    Browsing Entities

    Select an entity type from the dropdown:

    • Users - Student and staff accounts

    • Enrollments - Class enrollment records

    • Classes - Class/section information

    • Courses - Course catalog entries

    • Academic Sessions - School years, terms, semesters

    • Demographics - Student demographic data

    • Orgs - Schools and organizational units

    Click View Data to load records. Results display 100 records per page with pagination controls.

    Search and Filtering

    Each entity type has specific search fields to help you find records:

    Entity

    Search Fields

    Users

    Securly Internal ID, Role, Email, Securly Internal Org ID

    Enrollments

    Securly Internal ID, Role, Securly Internal Class ID, Securly Internal User ID

    Demographics

    Securly Internal ID, Role

    Classes

    Securly Internal ID

    Courses

    Securly Internal ID

    Academic Sessions

    Securly Internal ID

    Orgs

    Securly Internal ID

    Common search workflows:

    1. Find a user's enrollments:

      • Search Users by Email to find the user

      • Copy their Securly Internal ID

      • Switch to Enrollments, search by Securly Internal User ID

    2. Find students in a class:

      • Search Classes to find the class

      • Copy the Securly Internal ID

      • Switch to Enrollments, search by Securly Internal Class ID

    3. Find users at a school:

      • Search Orgs to find the school

      • Copy the Securly Internal ID

      • Switch to Users, search by Securly Internal Org ID

    Viewing Raw Data

    Raw Data View

    Click Show Raw Data on any record to expand the complete JSON data. This reveals all fields synced from your SIS, including:

    • Unique identifiers (sourcedId)

    • Status and dates

    • Role information

    • Relationship references

    • Custom metadata

    Use raw data to verify specific field values or troubleshoot sync issues.


    Entity Reference

    Here's what each entity type contains and how they relate:

    Entity

    Description

    Key Fields

    Users

    Students, teachers, staff, guardians

    sourcedId, email, role, status, givenName, familyName, orgs

    Enrollments

    Links users to classes with a role

    sourcedId, user, class, role, status

    Classes

    Course sections with term/school info

    sourcedId, title, course, school, terms, status

    Courses

    Course catalog entries

    sourcedId, title, courseCode, status

    Academic Sessions

    School years, semesters, terms

    sourcedId, title, type, startDate, endDate, status

    Demographics

    Student demographic information

    sourcedId, birthDate, sex, grades

    Orgs

    Schools and district organizational units

    sourcedId, name, type, identifier, status

    Relationships:

    • Users belong to Orgs (schools)

    • Enrollments connect Users to Classes

    • Classes reference Courses and Academic Sessions

    • Demographics link to Users


    Coming Soon

    User Management for Customers
    Soon you'll be able to manage Sync UI access for your district staff directly. Add team members, set permissions, and control who can view your synced data.

    Improved Data Viewer
    Enhanced usability and more powerful search capabilities to help you find records faster.

    Data Readiness Improvements
    Usability enhancements to make interpreting and acting on your reports easier.

    Sync Administration
    New admin functions including:

    • View sync status

    • Trigger manual syncs

    • Set up sync pausing and scheduling


    Glossary

    Term

    Definition

    Securly Internal ID

    Unique identifier for each synced record (also called sourcedId)

    Entity

    A type of data record (users, classes, enrollments, etc.)

    SIS

    Student Information System - The source of your synced data

    Data Readiness

    Validation status of your synced data for Securly products

    Role

    User type (student, teacher, administrator, guardian, etc.)

    Augmentation

    The process of enriching student records with guardian/parent data


    Troubleshooting

    Common Issues

    "No data found" in Data Viewer

    • The entity type may have no records matching your search

    • Try removing search filters or selecting a different entity type

    • Verify the search value is exact (check for extra spaces)

    Report shows "No statistics available"

    • The report may still be processing - click refresh to check status

    • If completed with no stats, your data passed all validation checks

    Downloaded CSV is empty

    • An empty export means no issues were found for that product filter

    • This is a good result - your data is ready

    Data doesn't match what's in my SIS

    • Sync typically runs on a schedule - recent SIS changes may not be reflected yet

    • Contact support@securly.com if data appears significantly outdated

    Getting Help

    For additional assistance, contact support@securly.com.


    Feedback

    Your feedback helps us improve Sync UI. If you have suggestions, encounter issues, or want to share how you're using the tool, we'd love to hear from you. Please reach out to support@securly.com.


    Last updated: February 2026

    You're viewing the text-only version of the Securly Learn help center. Sign in for search, the AI assistant, images, audio, and downloads.