Integrations

Wonde Integration

Connecting Wonde lets you sync staff and pupil information from your school MIS into CalmCompliance. You search for your school, request access, and once approved, staff data flows into your personnel records. This keeps your staff list in sync with your school system and reduces manual admin work.

How to Connect and Use Wonde

  1. Go to Settings > Integrations.

  2. Find the Wonde card and click Connect.

  3. Search for your school by name, postcode, or URN. Enter at least 2 characters to start the search.

  4. Select your school and verify the details shown: Address, URN, Local Authority Code, Establishment Number, Phase, and MIS.

  5. Enter your contact details: First name, Last name, Email address, Phone number, and any Notes.

  6. Click Request Access. Wonde will use your contact details to contact the school for approval.

  7. Wait for the school to approve the request. Once approved, the connection becomes active and staff data starts syncing.

If your school has already approved access but the local token is missing, a School Already Approved dialog appears. Click Revoke & Re-request to reconnect.

What Staff Data Syncs

Wonde connects your site to your school’s MIS and keeps personnel details in sync. Staff records flow into CalmCompliance personnel records, and the integration updates them automatically.

Check Sync Status

After connecting, open the Wonde integration details to see the latest imports and overall health.

  • Sync History lists each run with its status: Completed, Processing, or Failed.

For the school directory and how to run a full rebuild, see How to sync schools from Wonde.

Before You Start

You need the Admin role for your site to connect and configure Wonde.

Troubleshooting

The import shows fewer users than expected

CalmCompliance filters out suspended and archived users during a Wonde import. If your MIS marks users as suspended or archived, they are not imported. Verify the user status in your school MIS if the imported count is lower than expected.

Sync History shows Failed

Scheduled imports only run when the Wonde integration is enabled and the connection status is approved. Check the connection status in the Wonde integration details. If the connection is pending, declined, or revoked, resolve the approval state first. Once the connection is approved, run the full schools catalog sync again, or wait for the next daily incremental sync at 03:00 UTC. For step-by-step instructions on running a full rebuild, see How to sync schools from Wonde.

School Already Approved dialog appears

This means the school has approved access but the local token is missing. Click Revoke & Re-request to reconnect.

Access declined or revoked by school

If the school declines access, the status shows Access declined by school — you can re-request from the configuration page. If access is revoked, the status shows Access revoked — you can re-request from the configuration page. Re-request access from the Wonde integration configuration page.

The school directory hasn't been synced yet

The daily incremental sync depends on metadata from the last full schools catalog sync. If the full sync has never run, the incremental sync is skipped. Run the full schools catalog sync first. For instructions, see How to sync schools from Wonde.

Was this helpful?