Tools Bulk Post

Bulk Post with CSV

Upload a CSV, let Postly validate your rows, then publish across your channels. Keep your headers intact, use reliable media links, and you’re good.

Best practice: Postly Cloud
For the most reliable bulk publishing, upload images/videos to Postly Cloud to get clean, public media URLs.
Scheduling tip
ISO time formats are the safest (e.g. 2025-10-17T14:30:00).
Motion: enabled
Watch demo video
CSV bulk upload → validate → publish
Open →
See it in action

A quick walkthrough of Bulk Post using the CSV workflow.

New + advanced

Want a more powerful bulk workflow?

Try Google Sheets Bulk Publishing — It's the "advanced mode" for managing large content plans.

Postly dashboard – Bulk Post upload and validation
Postly validates your upload and highlights issues so you can fix them quickly.
Guide

Bulk Upload Instructions

Keep it simple: use the official template, don’t rename headers, and use direct/public media URLs.

CSV template rules
  • Use the official template (first row = headers).
  • Don’t rename/reorder headers (Postly validates against exact names).
  • You can delete columns you don’t need (keep the header row intact).
Date formats (due_date)

Postly accepts flexible date formats. If you want the safest option, use ISO:

2025-10-17T14:30:00Z2025-10-17T14:30:002025-10-17 14:30:002025-10-17 14:3010/17/2025 14:3017/10/2025 14:30
Tip: set your workspace timezone in Postly to keep scheduling consistent.
Guide

Media URLs

Use direct/public URLs. Avoid private servers such as Google Drive, Dropbox, etc.

Video URLs that work
  • https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • https://youtu.be/dQw4w9WgXcQ
  • https://vimeo.com/76979871
  • https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4
  • https://cloud.postly.ai/media/your-video.mp4
Video URLs to avoid
  • https://youtube.com/shorts/XXXXXXXXXXX
  • https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PL123456789
  • https://drive.google.com/file/d/FILE_ID/view?usp=share_link
  • https://www.dropbox.com/s/FILE_ID/video.mp4?dl=0

Common reason: these are page links (not direct media files) or require authentication.

Image URLs that work
  • https://upload.wikimedia.org/wikipedia/commons/9/9a/Gull_portrait_ca_usa.jpg
  • https://cloud.postly.ai/media/your-image.jpg
  • https://static.cdn.example.com/banner-v3.png
Image URLs to avoid
  • https://www.instagram.com/p/XXXXXXXXX/
  • https://photos.google.com/share/XXXX
  • data:image/png;base64,iVBORw0K...
  • https://www.dropbox.com/s/FILE_ID/photo.png?dl=0
Recommended: Postly Cloud

Postly Cloud gives you stable, public URLs that won’t break later. It’s the easiest way to avoid media failures in bulk uploads.

Need help? Visit docs.postly.ai or open your dashboard.