# Create Policies and Documents

Sprinto provides multiple ways to create and manage your organisation’s documentation. You can generate policies using prebuilt templates, draft them manually, upload files, or import documents from your existing repositories like Confluence or SharePoint. All policies are created from the **All policies & docs** tab in the Policies module.

***

### **Before you begin**

Ensure that:

* You have the required role (Administrator or InfoSec Owner) to create documents.
* At least one compliance framework is enabled in your Sprinto account to access the document library and framework-specific templates.

***

### **Ways to create or upload documents**

You can create documents in Sprinto using any of the following methods.

***

#### **1. Write from scratch using the built-in editor**

1. Log in to the Sprinto Dashboard and navigate to **Policies**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FhUz37Pbj4jubmvhTmZDZ%2FScreenshot%202025-06-19%20at%2015.00.45.png?alt=media&#x26;token=232402c7-f9f8-419f-adc2-40bd87e52b61" alt="" width="563"><figcaption></figcaption></figure>

2. Click **Add documents** > **Policies or procedures**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2Fr6qtMgAtv3OqYsCjecv7%2FScreenshot%202025-06-19%20at%2014.57.48.png?alt=media&#x26;token=f33368eb-3461-4779-b133-4f26287d600e" alt="" width="375"><figcaption></figcaption></figure>

3. Choose **Use a built-in policy editor** or **Use a built-in procedure editor**.
4. In the editor, enter a **Name of the document**.
5. Draft your content using the rich text formatting toolbar.
6. Assign an approver.
7. Click **Add document**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2Fw7Dd7nQhqsW5sFSbmAIJ%2FScreenshot%202025-06-19%20at%2015.02.32.png?alt=media&#x26;token=5bc6c35e-bc25-4264-8c62-868b6fcefea5" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
This option is ideal for creating custom policies that do not follow a predefined template.
{% endhint %}

***

#### **2. Upload a non-editable document (PDF)**

1. Click **Add documents** > **Policies or procedures**.
2. Choose **Upload a non-editable document**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2Fm6ocWM9i62bbUznFVzTr%2FScreenshot%202025-06-19%20at%2015.13.20.png?alt=media&#x26;token=2fc56280-cdea-478c-bf58-0f8e5281630f" alt="" width="375"><figcaption></figcaption></figure>

1. Select the PDF file from your computer.
2. Enter the document name and assign an approver.
3. Click **Add document**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2Fd424YmHbwXTcn5AsHcYg%2FScreenshot%202025-06-19%20at%2015.14.03.png?alt=media&#x26;token=2ecedab0-eced-4394-80e0-961ce1b45f61" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
Uploaded PDFs cannot be edited in Sprinto. To make changes, you must re-upload the file.
{% endhint %}

***

#### **3. Select from library**

If your account has an enabled framework that supports document templates, you can select from Sprinto’s internal library.

1. Click **Add documents** > **Other documents**.
2. If visible, click **Select from library**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FF131iwnUZ2t0CzrwRLsO%2FScreenshot%202025-06-19%20at%2015.15.50.png?alt=media&#x26;token=8eb85a3c-307b-4ea9-bcec-56e5d7430031" alt="" width="375"><figcaption></figcaption></figure>

3. Tick one or more documents from the list (e.g. *PCI Charter*, *ISMS Roles & Responsibilities and so on*).
4. Click **Add document**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FCQUiccm0BQdqXHoAhcab%2FScreenshot%202025-06-19%20at%2015.16.24.png?alt=media&#x26;token=3dbdb4f5-9249-4195-b271-fde5a90ade2c" alt="" width="375"><figcaption></figcaption></figure>

{% hint style="info" %}
This option is only enabled if you have a framework that requires or supports the selected documents.
{% endhint %}

***

#### **4. Add a custom document**

To add other types of compliance-related documents:

1. Click **Add documents** > **Other documents**.
2. Choose **Add a custom document**.

<figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FY0ayWN0rF2A04kwVEZzb%2FScreenshot%202025-06-19%20at%2015.18.19.png?alt=media&#x26;token=a57b96d4-3940-4a58-8b17-ee30c54ea153" alt="" width="375"><figcaption></figcaption></figure>

3. Select one of the following options:
   * **Upload file** (.pdf, .xlsx, .docx, .csv)
   * **Write on Sprinto** (opens the rich text editor)
4. Enter the document name and assign an approver.
5. Click **Add document**.

***

#### **5. Sync from Confluence or SharePoint**

If your policies are maintained in Confluence or SharePoint:

1. Click **Add documents**.
2. Under the **Sync** section, choose either:
   1. **Sync from Confluence**
      1. Select **I have the credentials** check box.
      2. Click **Connect Confluence**.

         <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FzHxUrUwHHPs7Bp6NlOXM%2FScreenshot%202025-06-19%20at%2015.23.59.png?alt=media&#x26;token=d11231dc-a117-477a-ba69-11cf648f2390" alt="" width="375"><figcaption></figcaption></figure>
      3. Enter your **Confluence domain**, **Username** and **API token**.
      4. Click **Connect Confluence**.

         <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FnPsB67nIFmpB90xztdGc%2FScreenshot%202025-06-19%20at%2015.26.33.png?alt=media&#x26;token=79513eff-5301-4bc1-be34-e7a0b5cbabc7" alt="" width="375"><figcaption></figcaption></figure>
   2. **Sync from SharePoint**
      1. Select the **I have admin access to my Sharepoint account** check box.
      2. Click **Connect to Sharepoint**.

         <figure><img src="https://3220032727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEsyn5VMU6e0OyGjRtKgx%2Fuploads%2FUkgS7ydzt7E4NaIISP5h%2FScreenshot%202025-06-19%20at%2015.30.30.png?alt=media&#x26;token=a3209c76-2724-4f1d-bc8c-21b1dd5e4df9" alt="" width="375"><figcaption></figcaption></figure>
      3. In the pop-up that appears, select the OAuth option of your preference.
      4. Enter your credentials and click **Connect**.
3. Ensure your documents are labelled correctly (e.g. `sprinto-policies`, `sprinto-procedures`).

{% hint style="info" %}
Synced documents are imported as non-editable PDFs and appear in **Draft** status.
{% endhint %}

***

### **Next steps**

After creating a policy or document:

* It appears under the **Draft** section.
* You can edit it, assign reviewers, and send it for approval.
* Once approved, it becomes **Active** and can be acknowledged by employees.
