> For the complete documentation index, see [llms.txt](https://docs.sprinto.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sprinto.com/compliance/frameworks/dashboard-actions/enable-and-configure-frameworks.md).

# Enable and Configure Frameworks

Enabling and configuring frameworks in Sprinto lets you align your compliance efforts with industry standards, regulatory requirements, or internal policies. You can choose from predefined frameworks such as SOC 2, ISO 27001, and PCI DSS, or create a custom framework tailored to your business.

{% hint style="info" %}

* Frameworks selected during your Sprinto plan setup are auto-enabled and appear in the **Enabled Frameworks** section.
* You can edit or disable frameworks later from the **Manage Framework** menu.
  {% endhint %}

### Enable a Predefined Framework

1. Log in to the Sprinto Dashboard,  from the left navigation menu, select **Compliance > Frameworks**.
2. In the **Available** tab, review the list of predefined frameworks.

<figure><img src="/files/FE4Mjqbj9tNAUpT4PkQm" alt="" width="563"><figcaption></figcaption></figure>

3. Click the framework you want to enable.
4. Review the framework description and criteria overview.
5. Click **Enable framework** to add it to your compliance setup.

<figure><img src="/files/Ylc1qCvCxfZ34zXVZ9pj" alt="" width="563"><figcaption></figcaption></figure>

3. The framework now appears in your **Enabled Frameworks** list with its readiness percentage displayed.

***

#### Add a Custom Framework Using a Document

If your framework is not available in Sprinto's framework library, you can upload a framework document and use Sprinto AI to extract criteria, identify compliance gaps, and map controls and checks automatically.

{% hint style="info" %}

#### Note

This is an on-demand feature. To enable custom frameworks for your organisation, contact the Sprinto Support team. Once enabled, you can create and manage custom frameworks using either the document upload or template upload workflow.
{% endhint %}

**Upload a framework document**

1. Log in to the Sprinto dashboard.
2. Navigate to **Compliance** → **Frameworks**.
3. Click **Add own framework**.

<figure><img src="/files/x5W7XrldKT8xPRfiBa8t" alt="" width="563"><figcaption></figcaption></figure>

4. Select **Upload any document**.
5. Upload your framework document.
6. Click **Next**.

<figure><img src="/files/Fm6ftwl1tGTzU1oFqe6b" alt="" width="375"><figcaption></figcaption></figure>

Sprinto supports the following file formats:

* PDF
* DOCX
* DOC
* CSV
* TXT

**Configure the framework**

1. Enter the framework details:
   * **Framework name** (required)
   * **Description** (optional)
   * **Applicable region** (optional)
   * **Category** (optional)
2. Click **Add framework**.

<figure><img src="/files/Pkt1ZksmsAeuyqE6IcBa" alt="" width="375"><figcaption></figcaption></figure>

Sprinto creates the framework and uploads the document.

**Review extracted criteria**

After the document is uploaded, Sprinto AI begins extracting framework criteria from the document.

1. Wait for the extraction process to complete.
2. Click **Continue** beside **Extract criteria**.

<figure><img src="/files/TpeCi7MzMiGpdN9b3liO" alt="" width="563"><figcaption></figcaption></figure>

3. Review the extracted criteria.
4. Select the criteria you want to include in the framework.
5. Clear any criteria that should remain out of scope.

Any criteria that are not selected are marked as **Out of scope** within the framework.

6. Click **Proceed with \<number of selected criteria>**.

<figure><img src="/files/uE5rgZDsgOAI29mmLqPz" alt="" width="563"><figcaption></figcaption></figure>

**Review compliance drift**

Sprinto AI analyses the extracted framework against your existing compliance programme and identifies:

* Out-of-line commitment standards
* Policy updates
* Framework-specific gaps

1. Click **Continue.**

<figure><img src="/files/8cOqaiNIEsdqex74z2YU" alt="" width="563"><figcaption></figcaption></figure>

2. Review the identified updates and recommendations.
3. Click **Enable Framework**.

<figure><img src="/files/PTASE8FExoyFf9lyIn18" alt="" width="563"><figcaption></figcaption></figure>

**Enable the framework**

1. Review the framework details in the confirmation drawer.
2. Click **Enable framework**.

<figure><img src="/files/fEpUa4N6Wjz9e22ZHMZH" alt="" width="563"><figcaption></figcaption></figure>

The framework is enabled and becomes available within your Sprinto account.

**Map controls**

Sprinto AI analyses the selected criteria and suggests relevant controls.

1. Click **Continue** beside **Map controls**.

<figure><img src="/files/ZUO75xW5G5Ye2ZHuvKPz" alt="" width="563"><figcaption></figcaption></figure>

2. Review the suggested controls.
3. Select the controls you want to map.

You can:

* Accept all suggested controls.
* Select only the controls relevant to your framework.

4. Click **Accept and Map**.

<figure><img src="/files/qXxo9YVeaibyopxwLxNr" alt="" width="563"><figcaption></figcaption></figure>

**Map checks**

Sprinto AI then suggests checks for the mapped controls.

1. Review the suggested checks.
2. Select the checks you want to map.
3. Optionally use **Select all** to map all suggested checks.
4. Click **Accept and Map**.

<figure><img src="/files/TPJta1r5mAbvNkCrbAgu" alt="" width="563"><figcaption></figcaption></figure>

Sprinto maps the selected checks to the framework controls.

**Manage the framework**

After setup is complete, you can:

* Review extracted criteria.
* Manage control mappings.
* Manage check mappings.
* Review AI-generated suggestions.
* Update framework settings from the framework dashboard.

Sprinto AI continues to assist with framework maintenance by identifying mapping opportunities and compliance drift as your compliance programme evolves.

***

### Add a Custom Framework Using a Template

Use this option when you already have your framework criteria documented and want to import them using Sprinto's framework template.

#### Create a custom framework

1. Log in to the Sprinto dashboard.
2. Navigate to **Compliance** → **Frameworks**.
3. Click **Add own framework**.

<figure><img src="/files/x5W7XrldKT8xPRfiBa8t" alt="" width="563"><figcaption></figcaption></figure>

4. Select **Upload template**.
5. Click **Next**.

<figure><img src="/files/MAWobk29D2RD6CosNcWe" alt="" width="563"><figcaption></figcaption></figure>

#### Configure the framework

1. Enter the framework details:
   * **Framework name** (required)
   * **Description** (optional)
   * **Applicable region** (optional)
   * **Category** (optional)
2. Click **Add framework**.

<figure><img src="/files/qVyGZxdZieYmpKVrBNAJ" alt="" width="375"><figcaption></figcaption></figure>

Sprinto creates the framework and opens the framework setup page.

#### Enable the framework

Before uploading framework criteria, you must enable the framework.

1. On the framework page, locate the **Setup guide** section.
2. Click **Enable** beside **Enable framework**.
3. In the confirmation drawer, click **Enable framework**.

<figure><img src="/files/OIHLLkaHlazeNn654q20" alt="" width="563"><figcaption></figcaption></figure>

The framework status changes to **Enabled**.

#### Upload framework criteria

After enabling the framework, upload the completed framework template.

1. In the **Upload template** step, click **Continue**.

<figure><img src="/files/ix4DAliNZsbJQqwC1MOh" alt="" width="563"><figcaption></figcaption></figure>

2. Download the template if you have not already completed it.
3. Upload the completed CSV template.

Sprinto validates the file and displays the imported framework criteria for review.

4. Review the uploaded entries.
5. Click **Next**.

<figure><img src="/files/NibP5vr5cKU5G9YgIgPx" alt="" width="563"><figcaption></figcaption></figure>

#### Map controls

Because controls are pre-defined in the uploaded template, Sprinto automatically maps the imported criteria and completes the control mapping step.

You can review the mapped controls from the framework after setup is complete.

#### Map checks

Sprinto AI analyses the imported controls and recommends relevant checks.

1. Review the suggested checks.
2. Select the checks you want to map.
3. Optionally dismiss suggestions that are not relevant.
4. Click **Accept and Map**.

<figure><img src="/files/fewHNVuCvrsv20h85AXc" alt="" width="563"><figcaption></figcaption></figure>

The selected checks are mapped to the framework controls.

#### Verify policy updates

Sprinto AI reviews your existing policies and identifies any updates required to align with the framework.

Depending on the framework requirements, Sprinto may:

* Recommend policy updates.
* Request policy acknowledgements.
* Indicate that no updates are required.

Review and complete any recommended actions.

#### Complete framework setup

1. Click **Complete setup**.

<figure><img src="/files/AHVyaESmTBL9Tz9Nlbs8" alt="" width="563"><figcaption></figcaption></figure>

The framework is now available for use within Sprinto.

#### Manage framework mappings

After setup is complete, you can:

* View imported criteria.
* Review mapped controls and checks.
* Add additional criteria manually.
* Generate additional control mapping suggestions using AI.
* Manage framework settings and mappings from the framework dashboard.

#### Supported template format

The framework template must be uploaded as a CSV file and should contain the framework criteria structure required by Sprinto.

Download the latest template from the **Upload template** step before preparing your framework data.

***

### Disable a Framework

1. Log in to the **Sprinto Dashboard**,  from the left navigation menu, select **Compliance > Frameworks**.
2. In the Enabled tab, select the framework you wish to disable.
3. Click **Manage Framework**.
4. In the drawer that opens up, click **Disable**.

<figure><img src="/files/WS3A59Pl853cQQo1As8O" alt="" width="375"><figcaption></figcaption></figure>

***

#### Review and map AI-suggested controls

Sprinto AI can suggest controls for framework criteria based on your control library and control templates. Review these suggestions and map the relevant controls directly to framework requirements.

**How Sprinto AI suggestions work**

Sprinto AI evaluates framework requirements and recommends relevant controls from across your available control sources. Suggestions can include:

* Controls currently mapped in your control library
* Disabled controls
* Controls from the Sprinto control template library, including SDC and SCF templates
* Controls that are not yet present in your organisation's control library

When you accept a suggestion, Sprinto automatically maps the selected controls to the relevant framework criteria. This helps accelerate framework onboarding, improve coverage, and reduce the effort required to identify appropriate controls manually.

**To review and map AI-suggested controls:**

1. Go to **Compliance > Frameworks**.
2. Select the framework you want to review.

<figure><img src="/files/Eg4dUVB1K7BQ9aD7tyWN" alt="" width="563"><figcaption></figcaption></figure>

3. In the **Control suggestions are ready** banner, click **Review Suggestions**.

<figure><img src="/files/h5rX7XBiF7GpibQ5kZD3" alt="" width="563"><figcaption></figcaption></figure>

4. In the **Review suggestions by Sprinto AI** drawer:
   * Review the controls suggested for each criterion.
   * Select the checkbox next to the criteria you want to map.
   * Optional: Select **Select all** to choose all available suggestions.
5. Click **Accept and Map**.

<figure><img src="/files/WwbejhEcPkTw3XesLTDG" alt="" width="563"><figcaption></figcaption></figure>

Sprinto maps the selected controls to the corresponding framework criteria and updates the framework coverage accordingly.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.sprinto.com/compliance/frameworks/dashboard-actions/enable-and-configure-frameworks.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
