> ## Documentation Index
> Fetch the complete documentation index at: https://help.draftable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Troubleshooting: DMS integrations

> Solutions for iManage, NetDocuments, and SharePoint integration issues in Draftable Clean, including enabling integrations and resolving connection problems.

## iManage button not visible or not connecting

If the **iManage** button is not visible in the toolbar, the integration needs to be enabled:

1. Open **Settings > Integrations** and check **Enable iManage integration**.
2. The **iManage** button will appear in the toolbar once the integration is enabled.

<Frame>
  <img src="https://mintcdn.com/draftable/c8TERUGWvzThLeh1/images/Draftable-clean-images/0.%20Integrations%20settings.png?fit=max&auto=format&n=c8TERUGWvzThLeh1&q=85&s=6748a2f25d9697622f9e86213c17a8e8" width="1465" height="706" data-path="images/Draftable-clean-images/0. Integrations settings.png" />
</Frame>

If the iManage button is visible but not connecting, check the following:

1. Verify the **Server URL** in **Settings > Integrations** matches your organization's iManage URL (e.g. `https://cloudimanage.com`).
2. Check that your network allows connections to the iManage server. See [Network Requirements](/hc/en-us/Draftable-Clean-articles/Network-Requirements).

## "Clean with Draftable" missing from the iManage right-click menu

The **Clean with Draftable** action in the iManage Work right-click menu is delivered by a **separate iManage integration package** that your iManage administrator must deploy into iManage Work. Installing or updating the Draftable Clean desktop application on its own is not enough.

<Note>
  This package is separate from the existing **Draftable Compare** iManage package. Deploying one does not affect the other, and having Draftable Compare already integrated with iManage does not provide the Clean action.
</Note>

If the action is missing, check with your iManage administrator that the Draftable Clean package has been deployed.

### The action appears but nothing happens

The iManage package hands the selected documents to the Draftable Clean desktop application over a local HTTP listener. If clicking **Clean with Draftable** does nothing:

1. Confirm **Draftable Clean is installed** on the machine.
2. Check the package's **Draftable Clean Communication Port** setting in iManage matches the port Draftable Clean is listening on. Both default to **5044**.
3. If your organization has changed the listener port, it must be changed in **both** places. Administrators can set the port with the **Configure HTTP listener port** policy — see [Configuring preferences with Group Policy](/hc/en-us/Draftable-Clean-articles/Configuring-preferences-with-Group-Policy-Draftable-Clean).

<Tip>
  The action works with both the in-application listener and the Windows service listener installed by the machine-wide MSI.
</Tip>

## NetDocuments not detected

NetDocuments integration is automatically enabled when the **ndOffice** desktop application is detected on your machine. If Draftable Clean shows NetDocs as unavailable:

1. Verify that ndOffice is installed and running.
2. Restart Draftable Clean after installing or updating ndOffice.

<Note>
  The NetDocuments picker also lists **image files and ZIP files** alongside documents.

  NetDocuments assigns an `NdDocumentId` custom property to documents it stores. Draftable Clean detects and removes that property when you clean the file. When you save the cleaned file back to NetDocuments, NetDocuments writes `NdDocumentId` on again. That is expected NetDocuments behaviour, not a cleaning failure. See [Using the desktop application](/hc/en-us/Draftable-Clean-articles/Using-the-Desktop-Application#cleaning-your-first-document-desktop) for how saving back to a DMS works.
</Note>

## SharePoint button not visible or not connecting

The **SharePoint** integration was added in **v26.7.0** and supports both **SharePoint Online** and **OneDrive for Business**.

If the **SharePoint** button is not visible in the toolbar:

1. Open **Settings > Integrations** and check **Enable SharePoint integration**.
2. The **SharePoint** button will appear in the toolbar once the integration is enabled.

<Frame>
  <img src="https://mintcdn.com/draftable/c8TERUGWvzThLeh1/images/Draftable-clean-images/0.%20Integrations%20settings.png?fit=max&auto=format&n=c8TERUGWvzThLeh1&q=85&s=6748a2f25d9697622f9e86213c17a8e8" width="1465" height="706" data-path="images/Draftable-clean-images/0. Integrations settings.png" />
</Frame>

### Signing in to SharePoint

Sign-in is managed in **Settings > Integrations**. Under **SharePoint**, click **Sign in** and complete the Microsoft sign-in prompt. Signed-in accounts are then listed in the same place.

You can sign in with **more than one** Microsoft account, including accounts belonging to different tenants. Draftable Clean directs each request to the correct tenant for the account that owns the file.

<Warning>
  A Microsoft **work or school account** is required. **Personal Microsoft accounts are not supported.**
</Warning>

### Signed in but cannot browse or save

1. Check that `graph.microsoft.com` and your organization's own SharePoint host are reachable from your network. See [Network Requirements](/hc/en-us/Draftable-Clean-articles/Network-Requirements).
2. Confirm your Microsoft account already has access to the site or library you are trying to open. Draftable Clean can only show sites, drives, and libraries that your own account can access.
3. If sign-in did not complete, return to **Settings > Integrations** and sign in again. Sign-in can be cancelled and retried safely.

<Note>
  If you have just installed or updated Draftable Clean, saved sign-in sessions are cleared as part of the upgrade, so you will be asked to sign in to SharePoint again the first time you use it. See [Updating Draftable Clean](/hc/en-us/Draftable-Clean-articles/Updating-Draftable-Clean).
</Note>

<Tip>
  When saving to SharePoint, a file saved into a folder that already contains a file of the same name is saved as a **new version** of that file. To keep it separate, save it under a different name.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.