One-click download of all ticket attachments in a single ZIP file.

One-click download of all ticket attachments in a single ZIP file.

Developed By Web-JIVE

Compatible with WHMCS v8.13

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.

Perfect For

  • Support teams managing tickets with multiple attachments
  • Administrators archiving ticket documentation
  • Teams needing to share complete ticket contexts with third parties
  • Organizations requiring offline access to ticket attachments
  • Compliance teams gathering documentation for audits

Key Features

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:

  • Modern WHMCS 8.x+ attachment systems
  • Legacy attachment storage methods
  • Multiple database schema variations
  • Different file storage structures

Smart File Handling

  • Automatic duplicate filename resolution with numbered suffixes
  • Preserves original display names when available
  • Handles attachments stored in various directory structures
  • Validates file accessibility before inclusion

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

  • Admin-only access with session validation
  • File path validation and sanitization
  • Readability checks before file inclusion
  • Secure temporary file handling with automatic cleanup

How It Works

The addon uses an intelligent multi-strategy approach to locate attachments across different WHMCS configurations:

  1. Modern WHMCS Detection: Queries the ticket attachments table with support for various column naming conventions
  2. Legacy Support: Falls back to older attachment storage methods for older WHMCS versions
  3. Smart File Discovery: Probes multiple probable file locations to ensure maximum compatibility

Each ZIP file is timestamped for easy identification and organization.

Technical Requirements

  • WHMCS 8.0 or higher
  • PHP 7.4 or higher
  • PHP ZipArchive extension enabled
  • Admin account with module access permissions

Installation

  1. Upload the modules/addons/ticketattachments directory to your WHMCS installation
  2. Navigate to Setup > Addon Modules in WHMCS admin
  3. Find "Ticket Attachments Helper" and click Activate
  4. Configure access permissions for your admin roles
  5. Start downloading ticket attachments instantly

Use Cases

Support 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.

Why Choose Ticket Attachments Helper?

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

Support & Documentation

Complete .MD documentation included with detailed:

  • Installation instructions
  • Usage examples for both access methods
  • Troubleshooting guide with common scenarios
  • Database table compatibility reference
  • Security implementation details

About the Developer

Developed by WebJIVE, a trusted WHMCS solutions provider committed to creating practical, reliable tools that enhance WHMCS functionality and improve support team workflows.

 

There are no reviews yet!

Be the first to review One-click download of all ticket attachments in a single ZIP file..

Version Compatibility


Compatible with WHMCS v8.13

Full Version Compatibility


  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

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.

Developed By Web-JIVE

Changelog

v1.10 Released January 22nd, 2026

Latest Version


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

 

See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

Free
SEO Manager

The module developed to add meta description and meta keywords and change the page title

Free
WHOIS for Clients

WHOIS for Clients

Free
Dropbox Backup for WHMCS

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.

Free
Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial