Overview
The Attachments component in ServiceNow Mobile enables users to upload files from various sources directly within the app. This component features three primary options:
- Camera: Capture and upload a new photo or video
- Gallery: Select an existing image from the device's photo library -** Files:** Select an existing file from the device's file system
This functionality is available across various app interfaces, including the:
- Input Form screen
- Record screen (within the activity stream or the Details screen)
- Mobile web screen
Administrators can enable attachments on mobile record screens using the Mobile App Builder.





Example: Add attachment to a specific record
Security and Access Control
ServiceNow provides robust security measures to manage attachment access in Mobile:
- Access Control Lists (ACLs): Define who can view, upload, or delete attachments.
- External User Access: Users with the snc_external role can be granted permission to interact with attachments on the mobile app.
- Mobile Security Settings: Administrators can enforce policies such as blocking attachments on mobile devices, restricting copy/paste actions, and implementing data loss prevention strategies.
Configuration and Customization
The following customization options are available for both Web and Mobile interfaces in ServiceNow. By default, ServiceNow allows a broad range of attachment file types, including:
- Documents: .doc, .docx, .pdf, .txt
- Spreadsheets: .xls, .xlsx
- Presentations: .ppt, .pptx
- Images: .png, .jpg, .jpeg, .bmp, .gif
- Other formats: .svg, .webp, .mp4, .mov, .m4v
Administrators can configure which file types are permitted. Additionally, administrators can customize the attachment experience by setting file size limits to control the maximum allowed size for uploaded files.
Restrict Attachment Sources for Better Control
To promote the upload of authentic content, you can configure the Attachments component to control which input sources are available - Camera, Gallery, or Files. For instance, by disabling the "Files" and "Gallery" options, users are prevented from selecting existing images from the device and are instead required to capture a new photo using the Camera in real-time.
This restriction helps prevent the upload of reused or AI-generated images stored in the file system, supporting better data authenticity and compliance.
This functionality is supported across multiple app interfaces, including the Input Form screen, the Record screen (within the activity stream or Details screen), and the Web screen.

Interactions
- Image Annotation: When users capture an Image using the "Camera" attachment source, they can annotate the image. Image annotation enables users to edit images by adding text, drawing, and highlighting.
- Upload Manager: When Attachments are uploaded, an upload manager for attachments opens, and in case one or more of the attachments fail to upload, the user can retry the upload or replace the failed attachment.
These above are supported across multiple app interfaces, including the Input Form screen, the Record screen (within the activity stream or Details screen), and the Web screen.