Last updated: 2026-03-12
Document management in Freshservice has evolved from a localized, ticket-specific task into a powerful, workspace-wide repository with the introduction of the documents list view.
This central command center offers a unified interface to search, filter, and manage every document generated across your service desk, ensuring effortless retrievability and organized record-keeping while transforming fragmented data into a structured knowledge asset.

Access the documents list view
Depending on your specific permissions and role, you can find the documents list view in one of two places:


The list view displays documents as individual line items. Each row represents a specific document generation event, allowing you to track versions and statuses at a glance.

Columns and display
The list displays 30 records per page. By default, the following standard properties are visible:
Preview documents
You can preview a document directly from the list view by clicking the document name.

Note: For security and compliance, expired documents are removed from the list view and do not support previews.
Search and filter
The documents list view introduces advanced search capabilities that index document names and metadata.
Standard filters
The filter pane allows you to quickly narrow down records by workspace, document template, requester, or date range.

To simplify date-based tracking, date filters support Relative Periods. This allows you to quickly filter documents using predefined timeframes such as Last 30 Days or Next Quarter, without manually calculating dates.
Custom attribute filters
The documents list view lets you filter records using the placeholders defined in your document templates. This helps you quickly locate documents based on the specific data captured during document generation.
For example, in an Employee Verification Letter template, you can filter documents using attributes such as Today’s Date, Bank Name, or other custom placeholders configured in the template.

Note:
Lifecycle and deletion logic
The new data model ensures that documents have a lifecycle independent of the ticket.
- Impact: Deleting a document removes it from the list view, the requester's profile page, and any ticket-level previews.
- Ticket behavior: For active tickets, the attachment section displays a placeholder indicating that the document was deleted. For archived tickets, admins can access an "All Deleted Docs" view to audit removals.



- Impact on active tickets: If a document is deleted from a ticket that is not yet archived, the file is removed, but a record of its existence remains. The ticket’s attachment section and conversation notes will explicitly display a message: "This document has been deleted." This prevents confusion among other agents working on the case.
- Impact on archived tickets: Documents remain accessible even after a ticket is archived. However, if a document is deleted after archiving, it is moved to a centralized "All deleted docs" view accessible by admins for auditing purposes.
- Requester view: Once deleted, the document is immediately removed from the Requester’s profile page and can no longer be accessed by the end-user.
Permissions and security
Document security follows a strict inheritance model:
1. Ticket Access List Controls (ACL): If you cannot view the parent ticket, you cannot see the document in the list view.
2. Granular permissions: Admins can define roles with specific View, Generate, or Delete rights by navigating to Global Settings > Roles.
- View/Generate is enabled by default for standard agent roles.
- Delete must be explicitly granted by an administrator.

Technical specifications summary
Before exploring the interface, review the following specifications and system limits:
| Feature | Specification |
| Max records per page | 30 records |
| Supported file format | PDF (generated via Freshservice) |
| Search indexing | Document Name and Metadata (Properties) |
| Advanced filtering | Enabled via Sanitized Custom Placeholders |
| Bulk download | Immediate download for the current page (up to 30 files) |
| Bulk export | Full filtered list via Email (CSV + secure expiring URLs) |
| Visibility | Inherited from Ticket ACLs + Granular Role Permissions |
| Deletion logic | Permanent removal with audit markers in Ticket Notes |
Frequently asked questions
General navigation and usage
1. Can I view a document if the associated ticket has been deleted or archived?
Yes. Documents now exist as independent entities in the data model. Even if a ticket is archived, the document remains searchable and viewable in the Documents list view. However, if the parent ticket is permanently deleted, the document's visibility depends on the "Delete document when ticket deletes" setting in your Template configuration.
2. Why can’t I see the "Delete" button for a document?
Document permissions are now granular. While View and Generate are typically enabled for all agents by default, the Delete permission must be explicitly granted to your role by an administrator.
3. What happens to the document preview if a document expires?
Once a document reaches its expiration date, the preview is disabled for security and compliance reasons. The document will also be removed from the active list view to prevent accidental distribution of outdated information.
4. Is there a limit to how many documents I can download at once?
The list view supports bulk actions for the records displayed on a single page (up to 30 documents). For larger volumes, use the Export option. You will receive an email with a CSV containing temporary, secure links to the documents once the export is processed.
Data and filtering
5. How do custom placeholders become filterable attributes?
For a placeholder (like "Embassy Name" or "Start Date") to appear as a filter, an administrator must map it to a specific data type (String, Date, Numeric, etc.) within the Document Template settings.
6. Will my existing documents (generated before this update) show up in filters? Standard properties (Name, Requester, Template, Date) will be available for all historical documents. However, filtering by Custom Attributes will only apply to documents generated after the template placeholders have been mapped to specific data types.
7. How does "User Lookup" filtering work for signers?
If a placeholder is mapped as a User Lookup, the filter ties directly to your Freshservice user database. This allows you to filter by specific entities, such as "Reporting Manager" or "Requested For," rather than searching for a text string.
Integration and workflow
8. Can I edit a document directly from the list view?
No. To maintain document integrity, generated documents are read-only. If you need to correct information, you must navigate to the hyperlinked Case ID and regenerate the document using the updated ticket fields.
9. How does the system handle "Guest Users" who need to sign a document? Currently, user lookup fields are tied to existing Freshservice entities. For guest users or external signers who do not exist in your database, we recommend using a standard String data type for their name/email to ensure they remain searchable in the list view.
10. Will deleting a document remove the attachment from the original ticket?
Yes. Deleting a document from the centralized list view is a global action. It removes the file from the list view, the requester’s profile, and the ticket’s attachment section. A system note is added to the ticket to inform other agents of the deletion.
Transitioning users
11. What happens if I enter the wrong data type during generation?
Input validation will trigger an error if the agent's input doesn't match the admin's defined format.
12. Can I see signature status in the list view?
Yes, you can add a 'Status' column to track documents that are 'Pending Signature'.
Troubleshooting
13. I searched for a document by name but got no results. Why?
Ensure that you have the correct workspace selected. If you are an agent in the IT workspace, you may not have the ACL (Access Control List) permissions to view documents generated in the HR workspace unless you are part of the shared agent group.
14. The date filter isn't showing the documents I expected. What's wrong?
Check if you are filtering by Generated Date, Signed Date, or Expiry Date. These are distinct attributes. Also, ensure your administrator has sanitized the date placeholders; if a date was saved as a "String," relative date filters (for example, "Last 7 Days") will not recognize it.