Skip to main content

Overview

Integrating Signal with your Management Information System (MIS) ensures student data stays synchronized automatically. This eliminates manual data entry and keeps your safeguarding records accurate and up to date.

Supported MIS Systems

Signal currently integrates with:
  • Arbor - Full integration available
Additional MIS providers (SIMS, Bromcom, iSAMS, ScholarPack, Pupil Asset) are planned for future releases. Contact support for updates or use CSV import for manual data entry.

Benefits of MIS Integration

Automatic MIS integration provides:
  • No manual data entry: Student information syncs automatically
  • Always up to date: Changes in your MIS reflect in Signal within hours
  • Accurate data: Eliminates transcription errors from manual entry
  • Time savings: Focus on safeguarding, not data management
  • Complete records: Ensures all students are present in Signal

Setting Up MIS Integration

1

Access Integration Settings

Navigate to Settings > MIS Integration in Signal
2

Select Your MIS Provider

Choose your MIS system from the dropdown menu
3

Enter Connection Details

Depending on your MIS, you’ll need to provide:
  • API credentials
  • Server URL
  • Database connection string
  • Authentication tokens
Your MIS provider can supply these details.
4

Configure Sync Settings

Choose which data to sync:
  • Student names and details
  • Year groups and classes
  • Staff information
  • Parental contact details
5

Test the Connection

Click Test Connection to verify Signal can communicate with your MIS
6

Run Initial Sync

Click Sync Now to import all existing student data
The sync runs in the background. You can close your browser and check the sync status later in Settings > MIS Integration.

What Data Is Synced?

Signal automatically synchronizes:

Student Information

  • Full name
  • Date of birth
  • Year group
  • Class/form group
  • Student ID number
  • Admission date

Organizational Data

  • Year groups
  • Class groups
  • Staff members
  • Organizational structure

Contact Information (if configured)

  • Emergency contacts
  • Parental information
  • Contact phone numbers and emails
Signal does not sync academic performance data, attendance records, or other data not relevant to safeguarding.

Sync Schedule

After the initial setup, Signal automatically syncs with your MIS on a regular schedule to keep your data up to date.

Arbor Sync Schedule

Sync TypeScheduleWhat It Syncs
Overnight sync11 PM UTC, Monday to FridayAll student data, staff, and attendance
Morning attendance10 AM UTC dailyCurrent day’s attendance only
Afternoon attendance1 PM UTC dailyCurrent day’s attendance only
Weekly attendance2 AM UTC SundayPrevious week’s attendance (Mon-Fri)
The morning and afternoon syncs ensure attendance data is updated throughout the school day, so safeguarding staff have access to the latest information.
You can also trigger a manual sync at any time from Settings > MIS Integration.

Staff Import Rules

When importing staff from your MIS:
  • Email domain matching: Staff members are only imported if their email address matches your school’s domain. For example, if your school’s email is admin@myschool.ac.uk, only staff with @myschool.ac.uk email addresses are imported.
  • Default role: Imported staff are automatically assigned the Viewer role, giving them read-only access to Signal. You can upgrade their role later if needed.
  • Existing users: Staff who already have accounts in Signal are not modified by the sync.
This email filtering ensures only active school staff are imported, excluding external contacts or personal email addresses that may be stored in your MIS.

Handling Sync Conflicts

If Signal detects changes made in both systems:
  1. MIS data takes priority for basic information (names, dates of birth)
  2. Signal data is preserved for safeguarding records
  3. You’ll be notified of any conflicts requiring manual review

Data Security

All MIS integrations use:
  • Encrypted connections (TLS 1.3)
  • Secure credential storage
  • Minimal data access (only what’s needed for safeguarding)
  • Regular security audits
  • Compliance with data protection regulations

Troubleshooting Integration Issues

Sync Failed

If synchronization fails:
  1. Check your MIS credentials are still valid
  2. Verify your MIS system is online and accessible
  3. Review the error message in Settings > MIS Integration
  4. Contact support if the issue persists

Missing Students

If some students aren’t syncing:
  • Verify they exist in your MIS system
  • Check they’re marked as current students (not archived)
  • Run a manual sync to force an immediate update
  • Check filter settings in Signal to ensure you’re viewing all students

Outdated Information

If student data appears out of date:
  • Check the last sync time in Settings > MIS Integration
  • Run a manual sync
  • Verify the data is correct in your MIS
  • Contact support if automatic syncs aren’t running

Disabling MIS Integration

To disconnect your MIS:
  1. Navigate to Settings > MIS Integration
  2. Click Disconnect MIS
  3. Confirm the action
Disconnecting your MIS stops automatic updates. Student data will remain in Signal but won’t update when changes occur in your MIS.

Alternative: Manual Import

If you can’t set up automatic MIS integration, use the Chrome Extension to import student data manually.

Next Steps

Chrome Extension

Install the Signal Chrome extension for quick data imports