The Ticket Attachments Helper addon streamlines support workflows by allowing administrators to download all attachments from a support ticket in a single, organized ZIP file. No more clicking through individual attachments or dealing with multiple downloads - get everything you need in one click.
One-Click ZIP Download Download all attachments from any ticket - including attachments from ticket replies - as a single, timestamped ZIP archive.
Universal Compatibility Works seamlessly across WHMCS versions with intelligent detection of:
Smart File Handling
Two Access Methods Access the download functionality through the admin module interface or via direct download links using the ticket ID parameter.
Enterprise-Ready Security
The addon uses an intelligent multi-strategy approach to locate attachments across different WHMCS configurations:
Each ZIP file is timestamped for easy identification and organization.
modules/addons/ticketattachments directory to your WHMCS installationSupport Team Efficiency Quickly gather all attachments from complex tickets to share with technical teams or escalate to vendors without hunting through individual files.
Ticket Archival Create complete offline archives of resolved tickets, including all documentation and attachments, for long-term storage or compliance purposes.
Client Documentation Compile all files exchanged during a support interaction to provide clients with comprehensive documentation packages.
Development & Testing Developers and QA teams can quickly obtain all screenshots, logs, and configuration files attached to bug reports or feature requests.
Legal & Compliance Gather complete ticket documentation including all attachments for legal discovery, compliance audits, or regulatory requirements.
Time-Saving: Eliminate repetitive clicking and downloading of individual attachments Reliable: Comprehensive compatibility with multiple WHMCS versions and configurations Simple: Zero configuration required - activate and start using immediately Secure: Admin-only access with proper file validation and security measures Maintained: Built with modern WHMCS standards and best practices Open Source: GPL 3.0 licensed with full source code access
Complete .MD documentation included with detailed:
Developed by WebJIVE, a trusted WHMCS solutions provider committed to creating practical, reliable tools that enhance WHMCS functionality and improve support team workflows.
Be the first to review One-click download of all ticket attachments in a single ZIP file..
The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.
Changelog
All notable changes to the WHMCS Ticket Attachments Helper addon will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.1.0] - 2026-01-22
Added
Initial public release of Ticket Attachments Helper One-click download functionality for all ticket attachments as ZIP archive Multi-strategy attachment detection system supporting various WHMCS database schemas Support for modern WHMCS 8.x+ tblticket_attachments table with column variation handling Support for file bridge system (tblfiles with tblfile_attachments/tblfileattachments) Support for legacy comma/pipe-separated attachment string columns Intelligent file location probing across multiple probable storage paths Automatic duplicate filename handling with numbered suffixes Debug mode (&debug=1) for troubleshooting attachment detection Two access methods: admin addon interface and direct download endpoint Timestamped ZIP file naming: ticket-{id}-attachments-{YmdHis}.zip Admin-only access enforcement via session validation File path validation and readability checks Automatic temporary file cleanup after download Comprehensive documentation in README.md GPL 3.0 license Support for attachments from both tickets and ticket replies Dynamic detection of WHMCS AttachmentsDirectory configuration Graceful error handling for missing ZipArchive extension Security headers in download response (X-Content-Type-Options: nosniff) Security
Admin session validation required for all operations File path sanitization and validation No direct user input in file path operations Secure temporary file handling with automatic cleanup Read-only file operations with existence and readability verification Technical
Compatible with WHMCS 8.0 or higher Requires PHP 7.4 or higher Requires PHP ZipArchive extension Uses WHMCS Database Capsule for database operations Supports multiple database table and column naming conventions Automatic schema detection with fallback strategies [Unreleased]
Planned Features
Configurable ZIP compression level Option to include/exclude attachments from specific replies Email notification option upon ZIP generation Scheduled/automated bulk ticket attachment archival Integration with WHMCS admin ticket view (add download button) Support for filtering attachments by file type Maximum file size warnings and handling Progress indicator for large attachment sets Custom filename template configuration Attachment preview before download option Version History
Version Numbering Scheme
This project uses Semantic Versioning:
MAJOR version for incompatible API changes MINOR version for added functionality in a backward compatible manner PATCH version for backward compatible bug fixes
Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.
The module developed to add meta description and meta keywords and change the page title
This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.