Skip to main content

Bulk Media Upload

Bulk media upload lets you upload images and videos to multiple platform portals simultaneously. Instead of uploading the same assets to Meta, TikTok, Snapchat, and Google separately, you upload once and Whathead distributes the assets to all selected platforms. This saves significant time when managing creative assets across multiple platforms.
What you’ll learn:
  • How to upload media to multiple platforms at once
  • When to use bulk upload versus individual portal upload
  • File format requirements and size limits per platform
  • How to handle upload failures for specific platforms

How Bulk Media Upload Works

Bulk media upload takes your creative assets and uploads them to the media libraries of all selected platforms. You choose which platforms to upload to, select your files, and Whathead handles the rest.

Basic Bulk Media Upload Workflow

1

Select platforms

Choose which platforms should receive the media assets. You can select all connected platforms or specific ones.
2

Choose files

Select images or videos from your computer. You can upload multiple files at once.
3

Review file requirements

Whathead validates files against platform requirements (format, dimensions, file size). Files that don’t meet requirements are flagged.
4

Confirm upload

Review which files will be uploaded to which platforms. Confirm to start the upload process.
5

Monitor progress

Watch real-time progress indicators showing upload status for each file and platform.
6

Review results

See success or failure status for each file on each platform. Retry failed uploads if needed.
Bulk media upload is much faster than uploading to each platform individually. Upload once and distribute to all platforms in the time it would take to upload to one platform.

When to Use Bulk Upload

Bulk media upload is ideal for specific scenarios where you need the same assets across multiple platforms.

Best Use Cases

Cross-platform campaigns: When running the same creative across Meta, TikTok, Snapchat, and Google, upload assets once to all platforms. Asset library setup: When setting up a new account, bulk upload your entire creative library to all platforms at once. Seasonal campaigns: When launching seasonal campaigns across all platforms, bulk upload seasonal creative to all platforms simultaneously. Brand assets: When uploading logos, product images, or other brand assets that will be used across all platforms.
Bulk upload saves the most time when you need the same assets on multiple platforms. If assets are platform-specific, individual upload may be more appropriate.

When to Use Individual Upload

Use individual portal upload instead of bulk upload when:
  • Platform-specific creative: Assets are designed for one platform only (e.g., TikTok vertical videos)
  • Different formats per platform: You have different versions of the same creative for different platforms
  • Testing on one platform: You want to test creative on one platform before rolling out to others
  • Platform-specific requirements: Assets meet requirements for some platforms but not others
You can mix bulk upload and individual upload. Bulk upload common assets, then individually upload platform-specific assets as needed.

File Format Requirements

Each platform has specific requirements for media assets. Bulk upload validates files against all selected platforms.

Supported File Formats

PlatformImage FormatsVideo Formats
MetaJPG, PNG, GIFMP4, MOV
TikTokJPG, PNGMP4, MOV, AVI
SnapchatJPG, PNGMP4, MOV
GoogleJPG, PNG, GIFMP4, MOV, AVI
JPG and PNG images work on all platforms. MP4 videos work on all platforms. Use these formats for maximum compatibility.

File Size Limits

PlatformImage Max SizeVideo Max Size
Meta30 MB4 GB
TikTok10 MB500 MB
Snapchat5 MB1 GB
Google150 MB1 GB
Files must meet the requirements of ALL selected platforms. If you select all platforms, files must be under 5 MB for images (Snapchat’s limit) and under 500 MB for videos (TikTok’s limit).

Dimension Requirements

PlatformImage DimensionsVideo Dimensions
MetaMin: 600x600, Recommended: 1080x1080Min: 120x120, Recommended: 1080x1080
TikTokMin: 640x640, Recommended: 1080x1920 (vertical)Min: 540x960, Recommended: 1080x1920 (vertical)
SnapchatMin: 1080x1080, Recommended: 1080x1920 (vertical)Min: 1080x1920, Recommended: 1080x1920 (vertical)
GoogleMin: 600x314, Recommended: 1200x628Min: 640x360, Recommended: 1920x1080
Use 1080x1080 square images for maximum compatibility across all platforms. For videos, 1080x1920 vertical format works well for TikTok and Snapchat, while 1920x1080 horizontal works well for Meta and Google.

Validation Before Upload

Whathead validates files before uploading:
  • Format check: Ensures files are in supported formats
  • Size check: Ensures files are under size limits for all selected platforms
  • Dimension check: Ensures images and videos meet minimum dimension requirements
  • Corruption check: Ensures files are not corrupted and can be read
Files that fail validation are flagged with specific error messages. Fix the issues and re-upload.

Selecting Platforms for Upload

You choose which platforms receive the uploaded assets.

Platform Selection Options

All connected platforms: Upload to every platform you’ve connected in Whathead. This is the fastest option for distributing assets everywhere. Specific platforms: Select individual platforms (e.g., only Meta and TikTok). Use this when assets are compatible with some platforms but not others. Platform groups: Select pre-configured groups like “Social Platforms” (Meta, TikTok, Snapchat) or “Search Platforms” (Google).
You can only upload to platforms you’ve connected in Settings > Integrations. Connect platforms before using bulk media upload.

Platform-Specific Validation

When you select platforms, Whathead validates files against those platforms’ requirements:
  • If you select only Meta and Google, files must meet Meta and Google requirements
  • If you select all platforms, files must meet the strictest requirements (Snapchat’s 5 MB image limit, TikTok’s 500 MB video limit)
Select fewer platforms if your files don’t meet all platform requirements. You can bulk upload to compatible platforms, then individually upload to other platforms later.

Upload Progress and Status

During bulk upload, you see detailed progress for each file and platform.

Progress Indicators

File-level progress:
  • Uploading: File is currently being uploaded
  • Processing: Platform is processing the uploaded file
  • Success: File uploaded successfully to all selected platforms
  • Partial success: File uploaded to some platforms but failed on others
  • Failed: File failed to upload to all platforms
Platform-level progress:
  • Meta: Success (3/3 files)
  • TikTok: Success (3/3 files)
  • Snapchat: Failed (0/3 files) - See errors
  • Google: Success (3/3 files)
Overall progress:
  • Percentage complete (e.g., “75% complete”)
  • Files uploaded (e.g., “9 of 12 files”)
  • Estimated time remaining
You can minimize the progress panel and continue working in Whathead while bulk upload runs in the background. You’ll be notified when upload completes.

Handling Upload Failures

When uploading to multiple platforms, some uploads may succeed while others fail.

Partial Success Scenarios

Scenario 1: File succeeds on some platforms, fails on others
  • File is available in media libraries of successful platforms
  • File is not available on failed platforms
  • You can retry upload for failed platforms only
Scenario 2: Some files succeed, others fail
  • Successful files are available in all selected platform media libraries
  • Failed files are not uploaded to any platform
  • You can retry upload for failed files only
Scenario 3: All files fail on one platform
  • Files are available on other platforms
  • One platform shows all failures (likely authentication or API issue)
  • Reconnect the platform and retry upload
If a file fails to upload to a platform, it’s not available in that platform’s media library. You must retry the upload or upload the file individually to that platform.

Common Upload Errors

Error: “File size (8 MB) exceeds Snapchat’s limit (5 MB)”Cause: File is too large for one or more selected platforms.Resolution:
  • Compress the file to meet size limits
  • Or deselect platforms with stricter limits and upload to them separately
  • Or use a different file that meets all platform requirements
Error: “GIF format is not supported by TikTok”Cause: File format is not supported by one or more selected platforms.Resolution:
  • Convert the file to a supported format (JPG, PNG for images; MP4 for videos)
  • Or deselect platforms that don’t support the format
  • Or upload the file individually to platforms that support it
Error: “Image dimensions (500x500) are below Snapchat’s minimum (1080x1080)”Cause: Image or video dimensions don’t meet platform requirements.Resolution:
  • Resize the image or video to meet minimum dimensions
  • Or deselect platforms with stricter dimension requirements
  • Or use a different file with appropriate dimensions
Error: “Meta authentication failed. Please reconnect your account.”Cause: Platform connection expired or was revoked.Resolution:
  • Go to Settings > Integrations and reconnect the platform
  • Retry upload for the failed platform
  • Files already uploaded to other platforms remain available
Error: “TikTok API returned an error. Please try again later.”Cause: Platform API is experiencing issues or rate limiting.Resolution:
  • Wait a few minutes and retry upload
  • Files uploaded to other platforms remain available
  • Contact platform support if the issue persists

Retry Workflow

To retry failed uploads:
1

Review failure details

Click failed files to see specific error messages for each platform.
2

Fix the issues

Resolve errors by compressing files, converting formats, reconnecting platforms, etc.
3

Retry upload

Click Retry Failed to upload only failed files to only failed platforms. Successful uploads are not repeated.
4

Verify success

Check that all files are now available in all platform media libraries.
Whathead tracks which files succeeded on which platforms. Retry only uploads what failed, saving time and bandwidth.

Zip File Extraction

Bulk media upload supports zip file extraction for efficient asset management.

How Zip Extraction Works

Instead of selecting individual files, you can upload a zip file containing multiple images and videos. Whathead extracts the zip file and uploads all contained assets to selected platforms.
1

Create zip file

Compress your images and videos into a single zip file on your computer.
2

Upload zip file

Select the zip file in bulk media upload instead of individual files.
3

Automatic extraction

Whathead extracts all images and videos from the zip file automatically.
4

Validation

Each extracted file is validated against platform requirements.
5

Upload

All valid files are uploaded to selected platforms. Invalid files are flagged.

When to Use Zip Extraction

Large asset libraries: When uploading 50+ files, zip extraction is faster than selecting files individually. Organized folder structures: When your assets are organized in folders, zip the entire folder structure and upload. Client deliverables: When clients provide assets in zip files, upload directly without extracting manually. Batch processing: When processing assets in batches (e.g., weekly creative updates), zip each batch and upload.
Zip extraction saves time by eliminating manual file selection. Instead of clicking 100 files individually, upload one zip file containing all 100 files.

Zip File Requirements

  • Supported formats: .zip only (not .rar, .7z, or other compression formats)
  • Max zip size: 2 GB
  • Nested folders: Supported (Whathead extracts files from all subfolders)
  • File filtering: Only images and videos are extracted; other file types are ignored
Files inside the zip must still meet platform requirements (format, size, dimensions). Whathead validates each extracted file individually.

Bulk Media Upload Best Practices

Optimize files before uploading: Compress images and videos to meet the strictest platform requirements (Snapchat’s 5 MB for images, TikTok’s 500 MB for videos). This ensures compatibility with all platforms.
Use consistent naming: Name files descriptively (e.g., “summer-sale-beach-photo-1.jpg”) so you can find them easily in platform media libraries later.
Upload in batches: Upload 20-50 files at a time rather than hundreds at once. This makes it easier to track progress and handle failures.
Test with one file first: When using bulk upload for the first time, upload one file to verify platform connections work correctly. Then scale up to larger uploads.
Use zip extraction for large uploads: When uploading 50+ files, use zip extraction instead of selecting files individually. This saves time and reduces the chance of missing files.
Verify in platform portals: After bulk upload, check platform media libraries to confirm files appear correctly. This ensures successful upload.

Time Savings with Bulk Upload

Bulk media upload dramatically reduces time spent on asset management.

Time Comparison

Individual upload (uploading to 4 platforms separately):
  • Select files for Meta: 2 minutes
  • Upload to Meta: 3 minutes
  • Select files for TikTok: 2 minutes
  • Upload to TikTok: 3 minutes
  • Select files for Snapchat: 2 minutes
  • Upload to Snapchat: 3 minutes
  • Select files for Google: 2 minutes
  • Upload to Google: 3 minutes
  • Total: 20 minutes
Bulk upload (uploading to 4 platforms at once):
  • Select files once: 2 minutes
  • Upload to all platforms: 4 minutes
  • Total: 6 minutes
Bulk upload saves 70% of the time compared to individual uploads when uploading to 4 platforms. The time savings increase with more platforms.

Next Steps

Now that you understand bulk media upload, explore these related topics:

Common Questions

No. Bulk upload sends the same files to all selected platforms. If you need different files for different platforms, use individual upload for each platform.
The file is available in media libraries of successful platforms but not the failed platform. You can retry upload for the failed platform only, or upload the file individually to that platform.
No. Files must meet requirements for ALL selected platforms. If a file doesn’t meet requirements, either fix the file (compress, resize, convert format) or deselect platforms with stricter requirements.
After bulk upload, check each platform’s media library in Whathead or in the platform portal. Successful uploads appear in the media library; failed uploads do not.
No. You must connect platforms in Settings > Integrations before you can upload to them. Connect platforms first, then use bulk media upload.
There’s no hard limit, but we recommend uploading no more than 100 files at once for optimal performance. For larger uploads, split into multiple batches.
Yes. Click the Cancel button in the progress panel. Files that already uploaded remain in platform media libraries; pending files are not uploaded.
Usually yes, but some platforms may take a few minutes to process uploaded files. If files don’t appear immediately, wait 5-10 minutes and refresh the platform portal.