Clever AnySchool Quickstart Guide
Clever Complete Agreement RequiredThis feature is included with a Clever Complete subscription. Sign up here or email your Application Success Manager to learn more.
Table of Contents
Clever AnySchool Rostering
Matching Records
SSO with AnySchool
Enabling AnySchool for Your Application
Clever AnySchool Rostering
AnySchool is included with a Clever Complete integration. AnySchool is a capability that extends Secure Sync for use with schools that aren’t on Clever.
AnySchool does not require additional code, development, or integration. With AnySchool, Clever acts as a subprocessor for district and school data. Once the administrator has connected their data source, the data is stored on the Clever API and is exposed using the same schema.
The setup flow is hosted by Clever and white-labeled to align with your application’s branding.
Clever AnySchool supports syncing roster data from the following sources for schools that don’t directly utilize Clever:
- Infinite Campus (API v1.2)
- Skyward
- Blackbaud
- Additional OneRoster API connections (please reach out to your Application Success Manager for more details)
- CSV upload (users.csv, sections.csv)
If you have a district or school using one of these systems, invite them to connect for rostering via AnySchool in your Clever Dashboard.
You can read more about AnySchool here:
For App Partners: Rostering schools via the AnySchool district setup flow
Matching Records
When converting existing customers to an AnySchool sync, it will likely be necessary to match their existing data with data coming through Clever. You can either implement a strategy to manually match these records or you can use Clever's Matchmaker tool to bootstrap your matching for students, teachers, sections, and schools.
You can read more about Clever's recommendations for matching here: Matching Records
SSO with AnySchool
Please reach out to [email protected] if you'd like to enable SSO for an AnySchool connection.
Enabling AnySchool For Your Application
To learn more about AnySchool or request a demo, existing partners should reach out to their Application Success Manager. For apps still in development, reach out to Partner Engineering ([email protected]).
Testing your sync with AnySchool
We strongly recommend testing your application’s syncing capabilities with AnySchool. AnySchool allows you to connect with any district that doesn’t use Clever today. You can read more about the feature here.
AnySchool districts will appear in Clever as though they were already on Clever, so all API responses will appear in the same format as any of your other districts that are on Clever. That said, if you’d like to test the CSV file upload workflow and the downstream functionality of AnySchool and your application, you can do so by following these steps:
- Reach out to your ASM, provide your dev app’s client ID and request that AnySchool be enabled for your dev app.
- Once AnySchool is enabled, navigate to App Dashboard > Home > Invite Districts > Add an AnySchool District
- Provide a name for the district you’d like to invite.
- Note: This will be used to identify the district in Clever, and is only relevant to the context of your app’s connection with that district.
- When step three is completed, you’ll be redirected to the district’s overview page. Select the Send email invite button.
- Enter an email address that you can access under District Email so you can complete the setup flow.
- Navigate to your email, and open the email invite for AnySchool. You’ll be prompted to verify your email once clicking the link.
- After verifying your email, you’ll be redirected to create a new data sync with AnySchool. Select CSV Upload from the dropdown list.
- Download this demo data set, and upload the users.csv and sections.csv files via the AnySchool setup wizard.
Select Save
When the uploaded data has been processed successfully, you should receive an email at the address you provided when creating the AnySchool district invite link. From there, you can grab the district-app token and query the Clever API to view the district’s data. For instructions on how to query our APIs, please see the Exploring the Clever API page.
Inviting AnySchool Districts (GIF screen capture)
CSV Upload - AnySchool (GIF screen capture)

Updated 8 days ago
