Curricula Integration
Learn how to integrate Curricula with Sprinto to automate training compliance checks and sync learner activity.
The Curricula integration (Huntress, formerly Curricula) allows Sprinto to automatically sync training assignments and learner activity to automate security awareness training controls.
This integration helps enforce and monitor onboarding and periodic infosec training compliance across your organisation. Once connected, Sprinto retrieves assignment status and learner activity from Curricula to compute training-related checks.
Sprinto automates 4 controls and 2 checks through this integration.
Prerequisites
Before you begin the setup:
Log in to the Sprinto dashboard.
You must have admin access to your Curricula (Huntress) account.
Ensure your organisation has an active Curricula subscription.
Ensure that pop-ups are enabled in your browser to complete the OAuth flow.
Permissions required (via Curricula): Sprinto requires the following read-only permissions:
account:readassignments:readassignments:learner-activitylearners:read
Data used by Sprinto:
Account
Assignment
Learners
Steps to Connect Curricula to Sprinto
Step 1: Locate the Curricula integration
Log in to your Sprinto dashboard.
Navigate to Settings → Integrations → Available.
Search for Curricula.
Click Connect on the Curricula integration card.

Step 2: Review controls and permissions
In the Connect Curricula drawer:
Review the supported controls.
Review the training checks
Scroll down to review:
Permissions required
Data used by Sprinto
Additional information about access type
Click Next to continue.

Step 3: Start the OAuth connection
The next drawer displays the OAuth prerequisites and setup instructions:
Ensure you have admin access to your Curricula account.
You will be redirected to Curricula to complete the authorisation.
Click Connect.

Step 4: Log in to Curricula
You will be redirected to the Huntress (formerly Curricula) login page.
Enter your administrator email address and password, or sign in with a supported authentication method.
After successful authentication, grant the required permissions requested by Sprinto.

Once authorised, Sprinto completes the integration and begins syncing data.
After Connecting Curricula
After the connection is successful:
Sprinto automatically imports learner data, training assignments, and completion status from Curricula.
Training-related checks are updated automatically for onboarding and periodic requirements.
You can track assigned and completed training within the Compliance → Training or integrations detail views of Sprinto.
If the connection fails or permissions are insufficient, return to Settings → Integrations → Curricula to retry or reauthorise.
Last updated

