MARKETPLACE
PLUGINS
SERVER-SIDE ZIP FILE CREATOR
Server-Side ZIP File Creator logo

Server-Side ZIP File Creator

Published March 2026
   •    Updated this month

Plugin details

Server-side ZIP file creation for Bubble workflows.
This plugin allows you to generate a ZIP archive on the server from a list of file URLs. It is designed for Bubble developers who need to combine multiple files into a single downloadable archive without relying on client-side processing.

Unlike browser-based ZIP solutions, this plugin runs entirely server-side, making it suitable for backend workflows, scheduled processes, and large file operations.

The generated ZIP file can optionally be uploaded directly to your Bubble app storage and attached to a database object.

Key features:

  • create ZIP files server-side
  • combine multiple files into one archive
  • works in backend workflows
  • supports large file operations
  • avoids browser memory limitations
  • automatically upload the ZIP to Bubble storage
  • optional attachment to a Bubble thing
  • simple integration into existing workflows

Typical use cases:

  • combining multiple generated files into a single download
  • bundling reports or documents
  • creating archives for user downloads
  • automating file packaging workflows
  • preparing downloadable assets
  • simplifying multi-file delivery

This plugin is intended for developers building advanced workflows or scalable applications on Bubble.

Free

For everyone

stars   •   0 ratings
3 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Amen from Nocode Afrique logo
Amen from Nocode Afrique
Joined 2021   •   13 Plugins
View contributor profile

Instructions

Overview
The Server-Side ZIP Export plugin allows you to create a ZIP file from multiple file URLs directly on the Bubble server.

It is particularly useful when working with backend workflows or when client-side ZIP creation is not suitable.

The plugin downloads each file, adds it to an archive, and optionally uploads the generated ZIP file to Bubble storage.

Action: Create zip file

file_urls (required)

List of file URLs to include in the ZIP archive.

Each item must be a valid file URL accessible via HTTP or HTTPS.

Examples:
  • files generated by backend workflows
  • files stored in Bubble storage
  • files returned by external APIs


zip_name (optional)

Name of the generated ZIP file (without extension).

Example:
documents_bundle

Default:
archive

The plugin automatically appends the .zip extension.


timeout_ms (optional)

Timeout for each file download in milliseconds.

Default:
20000

Increase this value if your files are large or hosted on slower servers.


ignore_failed_files (optional)

If enabled, files that fail to download will be skipped.

If disabled, the plugin will stop and return an error when a file cannot be fetched.

Default:
no


upload_to_bubble (optional)

If enabled, the generated ZIP file will be uploaded directly to Bubble storage.

Default:
yes

When enabled, the plugin returns a Bubble file URL that can be stored or used immediately.


app_domain (required when upload_to_bubble = yes)

Your Bubble application domain.

Examples:
  • myapp.bubbleapps.io
  • app.mycompany.com

The plugin uses this domain to upload the generated ZIP file to Bubble storage.


attach_to (optional)

Attach the generated ZIP file to a Bubble database object.

Format:
thing_type/thing_id/field_name

Example:
report/1678901234567/file

This allows automatic storage of the generated ZIP inside your database.


Example workflow

  • generate multiple files in a backend workflow
  • collect their file URLs into a list
  • run the plugin action
  • receive a single ZIP file
  • store or provide the download link to the user

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Technical   •   Productivity   •   Data (things)   •   Media

Resources

Support contact

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble
Your app is live — but who’s spreading the word?
Promote it via Launch Lab