How I compress hundreds of images in monday.com for my marketing team
Key takeaways
- How do you compress hundreds of images in monday.com at once?
- Add a File Compress recipe on a status trigger, then use monday.com's batch actions to change that status column on every existing item at once. The automation fires once per item and processes every supported image in the source column.
- Will it choke on a big board?
- No. Each item is a separate automation run queued server-side. A compressed file that would end up larger than the original is skipped automatically.
- What level for a marketing image library?
- Medium for anything a person will look at closely — campaign creative, social assets. High for thumbnails, internal references, and archives.
- How do I stop the backlog from returning?
- Keep a compress-on-upload recipe on every board where the team adds images. The one-time batch handles today; the on-upload recipe handles tomorrow.
Our marketing team's monday.com account had roughly 4,000 images spread across a content calendar, a campaign tracker, and an asset request board — most of them straight from a phone or a full-quality export. Here is how I cleared it and kept it clear.
Step 1: measure before you touch anything
I asked our account admin for the storage number and noted it. Then I opened each board and eyeballed the Files columns to see where the weight actually was. On our account, three boards held about 85% of the image storage. That is where the effort goes.
Why not compress every board?
Diminishing returns. A board with 30 small logos is not the problem. Focus the one-time work on the two or three boards that dominate the storage report.
Step 2: batch-compress the existing images
File Compress runs on automations, so the way to process a backlog is to trigger one automation per existing item. For each heavy board:
- Add a status column value like Compress now (or reuse an existing status).
- Add a File Compress recipe: when status changes to Compress now, compress images from [column], save to [column], medium (use high for archives).
- Select every item on the board — on a large board, work one group at a time.
- Use monday.com's batch actions to set the status column to Compress now for all selected items at once. The automation runs once per item, server-side.
- When it finishes, remove the temporary recipe, or keep it as a manual "compress this row" button for later.
Step 3: automate so it never comes back
The batch is a one-time event. New images arrive daily. On every board where the team uploads, I added a permanent recipe:
When a file column changes, compress images from that column, save to that column, medium.
See how to automatically compress images in monday.com for the recipe setup. After this, the storage number stopped climbing.
The result
| Board | Images | Level | Storage reclaimed |
|---|---|---|---|
| Content calendar | ~1,800 | Medium | ~52% |
| Campaign tracker | ~1,400 | Medium | ~48% |
| Asset archive | ~700 | High | ~74% |
The team noticed exactly one thing: boards got faster. Nothing about their process changed.
The short version
Find the two or three boards that hold most of your image storage, clear each backlog with a status-triggered recipe plus a batch status change, then add a permanent compress-on-upload recipe so it never rebuilds. See reducing monday.com file storage usage for the wider cleanup and pricing for file allowances.
Frequently asked questions
- Is there a bulk compression tool for monday.com?
- The bulk mechanism is a batch status change plus a status-triggered File Compress recipe. Changing the status on many items at once fires the automation for each of them.
- How long does it take to compress a few hundred images?
- Runs are queued and processed server-side. A few hundred images is typically minutes, not hours, and nothing needs to stay open in your browser.
- Does bulk compression count against my plan?
- Yes — each file processed counts toward your plan's monthly file allowance. Check pricing for the tier limits before a large one-time run.
- Can I compress images across multiple boards?
- Add the recipe to each board. There is no single cross-board action.
- What formats does it handle in a batch?
- JPEG, PNG, WebP, AVIF, TIFF, BMP, and animated GIF. Anything else in the column is skipped.
Zack
File Compress Developer at ColumnMate. Writes about file management, storage, and automation inside monday.com.
Related reading
Compress and zip files without leaving monday.com
File Compress runs on your board. 14-day free trial, no credit card required.