Fixing a failed upload
A document shows an error or stays stuck in processing.
Work through these checks in order:
- 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.
- File size — very large files may exceed limits. Split oversized PDFs and upload in parts.
- 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.
- Pipeline status — open the document's detail view and check the pipeline status. It shows which stage (OCR, chunking, extraction, indexing) failed.
- 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.
Writing effective extraction prompts
Custom fields are only as good as their extraction prompts. A precise prompt yields precise data.
Principles
- Be specific about what to find. "The contract's effective date" beats "the date".
- Specify the format. e.g. "Return the date as
YYYY-MM-DD." or "Return the amount as a number without currency symbols." - Handle absence. Tell DocuLume what to return when the value isn't present — e.g. "If no renewal term is stated, return None."
- Disambiguate. If a document has several dates, describe how to pick the right one: "the date the agreement takes effect, not the signature date."
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.
- Activate the prompt version you want to use.
- Trigger re-evaluation (re-extract) for the affected documents or field.
- DocuLume re-runs extraction in the background and updates the field values; the change is recorded in each contract's history.
Getting better search results
- Use quick search for known documents (type-ahead by name).
- Use comprehensive search for concepts — it understands meaning, so "early exit" can match "termination for convenience".
- Apply facets to narrow by tag, folder, type, date, or any custom field.
- Use "find similar" from a representative document to surface the rest of a set.
- Tag consistently. Good tags make faceted search dramatically faster.
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:
- Go to Bulk Upload → Configure storage and add your storage connection (e.g. Azure Blob container or S3 bucket) with the required credentials.
- Click Validate to confirm DocuLume can reach the location.
- Use Preview to review the list of files that will be imported.
- Set the destination folder and default tags, then Start the job.
- Monitor it on the Jobs screen; you can cancel mid-run.
Configuring SAML SSO
For administrators connecting an identity provider (Entra ID, Okta, Google, etc.).
- In DocuLume admin settings, open SSO / SAML configuration.
- Copy DocuLume's SP metadata (entity ID and ACS URL) into your identity provider as a new SAML application.
- Paste your IdP's metadata (sign-in URL, entity ID, and signing certificate) back into DocuLume.
- Use the Test connection option to verify the round trip before enabling it for all users.
- 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:
- Open Admin → Members.
- Assign each member a role (Admin, Manager, Member, Viewer).
- Grant folder-level permissions where you need finer control than the role provides.
- Review access regularly — DocuLume's audit log and history make periodic access reviews straightforward.
Connecting Slack & Microsoft Teams
To receive DocuLume alerts in a channel:
- Go to Settings → Notifications → Channels.
- Add a Slack or Teams channel using an incoming webhook URL from your workspace.
- Send a test message to confirm delivery.
- Choose which events route to the channel (job completion, workflow tasks, renewals, security events).
Tracking contract renewals
Never miss a renewal deadline:
- Ensure each contract has a renewal/expiry date — extract it as a custom field if it isn't captured.
- Open the CLM dashboard to see upcoming renewals.
- DocuLume runs renewal scans on a schedule; admins can also trigger a scan on demand.
- 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.