# Curricula Integration

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:read`
* `assignments:read`
* `assignments:learner-activity`
* `learners:read`

**Data used by Sprinto:**

* Account
* Assignment
* Learners

***

### **Steps to Connect Curricula to Sprinto**

#### **Step 1: Locate the Curricula integration**

1. Log in to your **Sprinto dashboard**.
2. Navigate to **Settings → Integrations → Available**.
3. Search for **Curricula**.
4. Click **Connect** on the Curricula integration card.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FEbPpqoJkEZ4ki9kmZPpR%2FScreenshot%202025-11-18%20at%2015.02.19.png?alt=media&#x26;token=cf18c23f-9239-4a27-918f-1423f458aa94" alt="" width="563"><figcaption></figcaption></figure>

***

#### **Step 2: Review controls and permissions**

In the Connect Curricula drawer:

* Review the s**upported controls**.
* Review the **training checks**

Scroll down to review:

* Permissions required
* Data used by Sprinto
* Additional information about access type

Click **Next** to continue.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2Fjfk8VVMaPp4nxefGJBZG%2FScreenshot%202025-11-18%20at%2015.03.12.png?alt=media&#x26;token=49b88945-3659-4427-ab14-11ae7e9a0883" alt="" width="375"><figcaption></figcaption></figure>

***

#### **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**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FqbAbPLHnndVDuhaysDmc%2FScreenshot%202025-11-18%20at%2015.03.49.png?alt=media&#x26;token=fea6af49-37f1-4b3a-9041-8b026d1de795" alt="" width="375"><figcaption></figcaption></figure>

***

#### **Step 4: Log in to Curricula**

You will be redirected to the **Huntress (formerly Curricula)** login page.

1. Enter your administrator **email address** and **password**, or sign in with a supported authentication method.
2. After successful authentication, grant the required permissions requested by Sprinto.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FzgsG3PbA524Sza26Hdvu%2FScreenshot%202025-11-18%20at%2015.16.17.png?alt=media&#x26;token=a4b648d1-90cb-45a9-b54d-b9c2bd1f2e25" alt="" width="563"><figcaption></figcaption></figure>

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.
