Assets Management
The Assets Management system provides a centralized library for all your digital assets including images, videos, PDFs, audio files, and documents. Upload files through drag-and-drop and organize them for use across your campaigns.
Overview
Assets Management helps you:
- Store and organize all digital files in one place
- Quickly find and reuse assets across campaigns
- Maintain brand consistency
- Track asset usage and performance
Accessing Assets
Navigate to Assets in the main menu to access the asset library. The system provides:
- Grid View: Visual thumbnail display with preview capabilities
- List View: Searchable list with drag-and-drop upload support
Asset Library Features
Uploading Assets
Drag and Drop Upload
- Simply drag files from your computer onto the assets page
- A drop zone appears when dragging files
- Multiple files can be uploaded simultaneously
- Upload progress is shown with a loading indicator
File Upload Process
- Files are automatically uploaded when dropped
- Each file is processed individually
- Success/failure messages appear for each file
- Failed uploads show specific error messages
Asset Organization
Search and Filter
- Name Filter: Search assets by file name
- Real-time Filtering: Results update as you type
- Clear Filter: Easy reset of search criteria
Pagination
- Adjustable page size (10, 20, 50, 100 items)
- Navigate through pages of assets
- Total asset count displayed
Asset Management
Asset Preview
Images:
- Click thumbnails to open full-size preview
- Navigate through multiple images in preview mode
- Automatic image reloading for private assets
PDFs:
- Click to open in modal dialog
- Full PDF viewer in iframe
- Scrollable document preview
Videos:
- Click to open video player modal
- Full video controls (play, pause, seek)
- Preload metadata for quick loading
Audio Files:
- Click to open audio player modal
- Standard audio controls
- Pause automatically when closing
Asset Actions
- Delete: Remove assets with confirmation dialog
- Deletion shows specific error messages if asset is in use
Asset Display
Grid Layout
Assets are displayed in a responsive grid showing:
- Images: Thumbnail previews with file names
- PDFs: Document icon with file name
- Videos: Video thumbnail with play overlay
- Audio: Audio icon with file name
- Other Files: Generic document icon
Visual Elements
- Delete button appears on hover (if permitted)
- File names displayed below thumbnails
- Click actions open appropriate viewers
- Loading states during asset operations
Asset Types Supported
Images
- Standard image formats (JPEG, PNG, GIF, etc.)
- Full-size preview on click
- Gallery navigation for multiple images
- Automatic URL refresh for private assets
PDFs
- PDF document support
- Modal preview with scrollable viewer
- Full document display in iframe
Videos
- Video file support
- Modal player with controls
- Thumbnail preview with play overlay
- Metadata preloading
Audio
- Audio file support
- Modal player with standard controls
- Visual icon representation
Other Files
- Generic file type support
- Document icon display
- Name-based identification
Contact Integration
When viewing assets within a contact:
- Assets automatically connect to the contact
- Drag and drop files to upload and attach
- Delete removes association with contact
- All uploads are marked as private by default
Best Practices
File Management
- Use descriptive file names for easy searching
- Upload files in supported formats
- Check file size limits before uploading
- Regular cleanup of unused assets
Performance
- Large asset libraries may require pagination
- Use search filters to find assets quickly
- Allow time for large file uploads
- Monitor failed uploads and retry if needed
Troubleshooting
Upload Issues
- Upload Failed: Check file size and format
- Multiple Files: Each file processed individually
- Network Errors: Retry failed uploads
Deletion Errors
- 422 Error: Asset is currently in use
- 404 Error: Asset already deleted
- 403 Error: Insufficient permissions
- 400 Error: Invalid request format
Common Solutions
- Refresh page if assets don't appear
- Check browser console for errors
- Ensure stable internet connection
- Verify file permissions