Docs / Knowledge Base

Knowledge Base

Focused how-to and troubleshooting articles for getting the most out of DocuLume.

Fixing a failed upload

A document shows an error or stays stuck in processing.

Work through these checks in order:

  1. File type — confirm the file is a supported PDF, image, or office document. Password-protected or corrupted files will fail; remove the password and re-upload.
  2. File size — very large files may exceed limits. Split oversized PDFs and upload in parts.
  3. Scanned quality — if OCR returns little text, the scan may be low-resolution or skewed. Re-scan at 300 DPI, straighten pages, and try again.
  4. Pipeline status — open the document's detail view and check the pipeline status. It shows which stage (OCR, chunking, extraction, indexing) failed.
  5. Retry — re-upload the document. If it fails again with a clean, supported file, contact support@pspinsights.com with the document name and approximate upload time.
Don't include sensitive data in support emails. Reference the document by name or ID — never paste customer PII or contract contents.

Writing effective extraction prompts

Custom fields are only as good as their extraction prompts. A precise prompt yields precise data.

Principles

Example

Field name: Renewal Term
Type: text
Prompt: "Find the renewal or extension term of this
agreement (e.g. 'auto-renews for 12 months').
If the contract does not renew, return 'No renewal'.
Return only the term, no extra commentary."

Prompts are versioned: refine and save a new version, compare against earlier ones, and roll back if a change reduces quality.

Re-running extraction on existing documents

When you add a new custom field or improve a prompt, existing documents won't have the new value until you re-evaluate them.

  1. Activate the prompt version you want to use.
  2. Trigger re-evaluation (re-extract) for the affected documents or field.
  3. DocuLume re-runs extraction in the background and updates the field values; the change is recorded in each contract's history.
Tip: Test a refined prompt on one or two documents before re-evaluating your whole library.

Getting better search results

Results always respect your permissions — you won't see documents you're not authorized to access.

Importing from cloud storage

To bulk-import from a cloud bucket:

  1. Go to Bulk Upload → Configure storage and add your storage connection (e.g. Azure Blob container or S3 bucket) with the required credentials.
  2. Click Validate to confirm DocuLume can reach the location.
  3. Use Preview to review the list of files that will be imported.
  4. Set the destination folder and default tags, then Start the job.
  5. Monitor it on the Jobs screen; you can cancel mid-run.
Least privilege: Grant DocuLume read-only credentials scoped to just the container you're importing from.

Configuring SAML SSO

For administrators connecting an identity provider (Entra ID, Okta, Google, etc.).

  1. In DocuLume admin settings, open SSO / SAML configuration.
  2. Copy DocuLume's SP metadata (entity ID and ACS URL) into your identity provider as a new SAML application.
  3. Paste your IdP's metadata (sign-in URL, entity ID, and signing certificate) back into DocuLume.
  4. Use the Test connection option to verify the round trip before enabling it for all users.
  5. Enable SSO. Users then sign in with their work credentials; you can require SSO for your domain.

DocuLume publishes SP metadata and supports SSO and single logout (SLO). If a test fails, recheck the certificate and that clocks are in sync between the IdP and SP.

Managing roles & permissions

DocuLume uses role-based access control. To manage access:

  1. Open Admin → Members.
  2. Assign each member a role (Admin, Manager, Member, Viewer).
  3. Grant folder-level permissions where you need finer control than the role provides.
  4. Review access regularly — DocuLume's audit log and history make periodic access reviews straightforward.
Separation of duties: Keep the set of admins small and review privileged access on a quarterly cadence.

Connecting Slack & Microsoft Teams

To receive DocuLume alerts in a channel:

  1. Go to Settings → Notifications → Channels.
  2. Add a Slack or Teams channel using an incoming webhook URL from your workspace.
  3. Send a test message to confirm delivery.
  4. Choose which events route to the channel (job completion, workflow tasks, renewals, security events).

Tracking contract renewals

Never miss a renewal deadline:

  1. Ensure each contract has a renewal/expiry date — extract it as a custom field if it isn't captured.
  2. Open the CLM dashboard to see upcoming renewals.
  3. DocuLume runs renewal scans on a schedule; admins can also trigger a scan on demand.
  4. Route renewal alerts to email, Slack, or Teams so the right owner is notified ahead of the deadline.

Still stuck? Check the FAQ, the status page, or email support@pspinsights.com.