
Vimeo
Bulk upload
Enabling professional creators to efficiently upload, organize, and manage multiple videos on mobile.

Context
Company Strategy
Vimeo set a company wide 2025 goal to increase overall product usage by 10%, measured by growing total minutes of video uploaded.
Problem
Vimeo’s mobile app was optimized for lightweight, single-video uploads, which worked well for casual users but failed professional creators transfering larger libraries. The current experience limited mobile adoption and constrained overall upload volume.
Why this matters
Bulk upload and management directly supported Vimeo’s Increase Use OKR by reducing friction for video pros who regularly publish at scale.
My Role
I led end to end product design for bulk upload on mobile, partnering with product, iOS and Android teams to define scope and interaction models.
Impact
+42% increase in in users completing bulk uploads
+57% increase in upload minutes per unique visitor
+20% increase in total uploads per unique visitor
Discovery
To understand the bulk upload need and define requirements, I conducted targeted research combining user feedback analysis, competitive benchmarking, and technical constraints.
Users expected to select multiple files at once
Multi-select was table stakes. Users assumed it existed and were frustrated that it didn't.
No safety net for interrupted uploads
If the app crashed or was closed before finalizing, all work was lost and users were forced to start over.
Users expressed frustration about missing actions
Batch actions (renaming, privacy settings, folder assignment) are essential for professional workflows.
Design approach
I started by mapping the existing single video upload flow to identify friction points and opportunities for optimization, then defined a flexible system that could support:
Batch selection from device storage
Error handling, retry, and recovery without blocking the workflow
Post-upload management and organization
Users can now select and upload entire batches of videos in a single session, eliminating the repetitive friction importing one video at a time
Privacy settings, folder assignments, and naming conventions can now be applied across multiple videos simultaneously

Clear error handling for partial failures ensures users understand exactly which uploads succeeded and can retry failed items without losing progress
Bulk actions also work from the library, with an updated folder structure that now includes recent projects
Impact
These changes are helping customers and they’re responding. We hit record upload numbers, three of our best weeks of the year, and our highest upload per user rates since 2022.
42%
Users completing batch upload
57%
Upload minutes per UV
20%
Uploads per UV

