# Add Controls

In Sprinto, you can add new controls to define specific compliance requirements for your organisation. Controls can be created one at a time or imported in bulk, depending on your needs.

Adding controls ensures that compliance obligations are clearly documented, assigned to the right owners, and linked to relevant monitoring checks and frameworks.

### Add a Single Control

1. Log in to the Sprinto dashboard and navigate to **Compliance > Controls**.
2. Click **Add New Control** and select **Add Control**.

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

3. Enter the following details:
   * **Control Number** – Unique identifier for the control.
   * **Control Name** – Short, descriptive title.
   * **Description** – Detailed explanation of the control’s purpose.
   * **Control Owner** – The person responsible for implementing and maintaining the control.
   * **Domain** – The relevant compliance domain or category.

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

4. Click **Create Control** to save the control. The new control will appear in the **Enabled** tab.

### Add Controls in Bulk

1. Log in to the Sprinto dashboard and navigate to **Compliance > Controls**.
2. Click **Add New Control** and select **Bulk Import Controls**.
3. Click **Download this Template** to download the CSV file.

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

4. Fill in the required fields in the template, such as:
   * **Control Number**
   * **Domain**
   * **Control Name**
   * **Control Description**
   * Applicable framework mappings (for example, SOC2 Security, SOC2 Availability, HITRUST).
5. Save the completed CSV file and return to Sprinto.
6. Upload the file to the bulk import section and click **Preview controls**.
7. Preview the imported controls to verify accuracy.

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

4. Click **Add Control** to complete the import.

Once added, you can manage these controls by linking them to checks, mapping them to frameworks, or updating their details as needed.


---

# Agent Instructions: 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:

```
GET https://docs.sprinto.com/compliance/controls/dashboard-actions/add-controls.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
