Docs Home

Bulk Post

Learn more about bulk post in our help documentation.

πŸš€ Bulk Post β€” CSV Upload (Fastest Way to Scale Content)

Launch hundreds of posts in minutes. Import a single CSV file, let Postly validate everything, and publish across all your channelsβ€”at once.

Designed for agencies, creators, e-commerce, and seasonal promo teams that need speed.


⚑ Quick Start (CSV Only)

1. Download the CSV Template

Go to: Dashboard β†’ Posts β†’ Bulk Post β†’ Download CSV Template.

πŸ’‘ Pro Tip:
Host your media on Postly Cloud to instantly generate clean, permanent Image URL and Video URL links.

2. Add Your Content

Paste your captions, platform tags, dates, and direct media URLs.
Keep the header row exactly as provided.

3. Upload Your CSV

Drag and drop the file into the Bulk Post uploader.

4. Validate

Postly auto-highlights issues by row and column and shows real previews.

5. Schedule & Publish

Approve β†’ Done.
Track all posts in Scheduled / Published / Failed status tabs.


πŸ“‚ Method: CSV Upload (Simple, Fast, Reliable)

  • Best for: 4–500 posts in one batch
  • Speed: Upload, validate, schedule in seconds
  • Edits: Make changes in your CSV β†’ re-upload
  • Media: Use public file URLs only (CDN or Postly Cloud recommended)
  • Template: Must keep official headers and order

🧱 CSV Template Guide

Core Headers

ColumnPurpose
textYour caption or post copy
platformsOne or more platforms (comma- or space-separated)
due_dateWhen to publish
image_url(Optional) Public link to an image
video_url(Optional) Public link to a video (.mp4 / .mov / YouTube / Vimeo)

Platform-specific fields (first comment, reels toggles, etc.) are shown in-app with examples.


⏱ Accepted Time Formats (due_date)

Recommended

2025-10-17T14:30:00Z
2025-10-17T14:30:00
2025-10-17 14:30:00
2025-10-17 14:30
2025/10/17 14:30
2025-10-17

Also Accepted

10/17/2025 14:30
10/17/2025
17/10/2025 14:30
17-10-2025 14:30
Oct 18, 2025 14:30
2025/10/19 22:00

If you don’t specify a timezone, Postly uses your Workspace timezone.
If no workspace timezone is set, Postly falls back to UTC.


πŸ–Ό Media URL Rules

βœ… Works

  • Direct files from public CDNs (.jpg, .png, .gif, .webp, .mp4, .mov)
  • Standard YouTube links (watch?v=…)
  • Standard Vimeo links
  • Postly Cloud URLs (fastest, permanent)

Examples

https://cloud.postly.ai/media/banner.jpg
https://cloud.postly.ai/media/launch-video.mp4
https://www.youtube.com/watch?v=VIDEO_ID
https://vimeo.com/76979871

❌ Won’t Work (and Why)

ExampleWhy It Fails
youtube.com/shorts/...Shorts = page link, not a real video file
Google Drive / iCloud linksRequires login. Not a direct public file
Dropbox preview URLsHTML preview, not the file itself
Expiring signed URLsThey break before your publish time
Base64 data:image/...Unsupported in Bulk Post

πŸ“ CSV Examples

βœ… Valid Rows

textplatformsdue_dateimage_urlvideo_url
YouTube (standard)facebook2025-10-24T09:00
https://www.youtube.com/watch?v=dQw4w9WgXcQ
Direct MP4linkedin2025-10-25 11
https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4
Postly Cloud imageinstagramOct 26, 2025 14
https://cloud.postly.ai/media/your-image.jpg
Wikimedia JPGtwitter2025/10/27 22
https://upload.wikimedia.org/wikipedia/commons/9/9a/Gull_portrait_ca_usa.jpg

❌ Common Pitfalls

textplatformsdue_dateimage_urlvideo_urlreason
Shorts linkfacebook2025-10-24https://youtube.com/shorts/XXXXXXXXXXXNot a standard video URL
Google Photoslinkedin2025-10-25https://photos.google.com/share/XXXXRequires login / no direct file
Instagram pageinstagramOct 26, 2025https://www.instagram.com/p/XXXXXXXXX/HTML page, not media
Dropbox previewtwitter2025/10/27https://www.dropbox.com/s/FILE/photo.png?dl=0Preview page, not direct file

πŸ“… Scheduling & Limits

  • Rows per CSV: 4–500
  • Platforms per row: unlimited (comma or space list)
  • Media: public URLs only
  • Accounts: posts only to accounts connected in your Workspace

πŸ’‘ Best Practices

  • Always start with the official CSV template
  • Do not rename or reorder headers
  • Prefer Postly Cloud for stable hosting
  • Use ISO dates for reliable scheduling
  • Organize multi-client content using Workspaces

πŸ›  Troubleshooting

Validation error?

Postly highlights the exact cell. Fix β†’ re-upload.

No media preview?

The URL might be:

  • not public
  • not a direct file
  • expired

Timezone off?

Use ISO format or set your workspace timezone:

2025-10-17T14:30:00Z

❓ FAQ (CSV)

Can I upload posts for multiple platforms?
Yes. Add multiple platforms in one row.

How do I pick specific social accounts?
Connect only the accounts you want to use in each Workspace.

Can I edit a batch after upload?
Yesβ€”update your CSV and re-upload it.

Where is the template?
Dashboard β†’ Posts β†’ Bulk Post β†’ Download Template.


πŸ‘‰ Ready to Upload?

Open your dashboard and launch your first batch:
https://app.postly.ai