Bulk Post
Learn more about bulk post in our help documentation.
Bulk Post — CSV-Only (Fastest Way to Scale)
Launch campaigns, seasonal promos, and evergreen content in minutes—not weeks. Upload a CSV, and let Postly validate and publish across all your channels.
Quick Start (CSV Only)
-
Grab the CSV template
Dashboard → Posts → Bulk Post → Download CSV Template.Tip: Use Postly Cloud to host media and generate clean, public Image URL / Video URL links.
-
Add your content
Paste copy and media URLs into the template. Keep the header row intact. -
Upload CSV
Drop the file on the Bulk Post page for a one-time batch. -
Validate & Preview
The UI shows live previews and highlights errors by row/column. -
Schedule & Publish
Confirm to schedule. Track Scheduled / Published / Failed in your dashboard.
Method: CSV Upload (Classic & Fast)
- Best for: quick one-time batches up to 500 rows (min 4).
- Validation: preview + error highlights before scheduling.
- Edits: re-upload an updated CSV to change anything.
- Media: paste public URLs; Postly Cloud recommended for speed & reliability.
- Template: keep official headers and order.
CSV Template
Core headers
- text — your post caption / copy
- platforms — comma- or space-separated (e.g.,
,facebook
,instagram
,linkedin
)twitter - due_date — when to publish (see accepted formats below)
- image_url — direct, public file URL (optional)
- video_url — direct, public file URL or standard YouTube/Vimeo link (optional)
Platform-specific columns (e.g., first-comment, story/reel toggles) are documented in-app on the Bulk Post page with examples.
Time format (due_date
)
due_dateSafest formats (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 (regional/flexible):
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
Times default to UTC unless your workspace timezone is set.
Media URLs (What Works vs. What Doesn’t)
✅ Works
- Direct files from a public CDN (
,.jpg
,.png
,.gif
,.webp
,.mp4
).mov - Standard YouTube/Vimeo links (single video pages)
- Postly Cloud public URLs (recommended)
Examples:
https://cloud.postly.ai/media/your-image.jpg https://cloud.postly.ai/media/your-video.mp4 https://www.youtube.com/watch?v=VIDEO_ID https://vimeo.com/76979871
❌ Won’t work (and why)
- YouTube Shorts (
) or playlist/channel pages — not single video files/shorts/… - Google Drive/Photos, Dropbox, iCloud share pages — require auth / not direct files
- Expiring signed URLs — may break before publish time
- Data URIs (
) — unsupported in bulkdata:image/png;base64,…
Copy-Paste CSV Examples
✅ Works
| text | platforms | due_date | image_url | video_url |
|---|---|---|---|---|
| YouTube (standard) | 2025-10-24T09:00 | https://www.youtube.com/watch?v=dQw4w9WgXcQ | ||
| Direct MP4 (CDN) | 2025-10-25 11 | https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4 | ||
| Postly Cloud image | Oct 26, 2025 14 | https://cloud.postly.ai/media/your-image.jpg | ||
| Wikimedia direct JPG | 2025/10/27 22 | https://upload.wikimedia.org/wikipedia/commons/9/9a/Gull_portrait_ca_usa.jpg |
❌ Common Pitfalls
| text | platforms | due_date | image_url | video_url | reason |
|---|---|---|---|---|---|
| YouTube Shorts page | 2025-10-24T09:00 | https://youtube.com/shorts/XXXXXXXXXXX | Page link, not a standard video URL | ||
| Google Photos share | 2025-10-25 11 | https://photos.google.com/share/XXXX | Requires auth / not a direct file | ||
| Instagram post page | Oct 26, 2025 14 | https://www.instagram.com/p/XXXXXXXXX/ | HTML page, not a direct image | ||
| Dropbox preview link | 2025/10/27 22 | https://www.dropbox.com/s/FILE/photo.png?dl=0 | Preview page, not a direct file |
Scheduling & Limits
- Rows per CSV: 4 – 500
- Per-row targeting: choose platforms per row via
columnplatforms - Media URLs: must be publicly accessible direct files (or standard YouTube/Vimeo)
- Workspaces & accounts: connect only the accounts you intend to publish to
Tips
- Use the official CSV template; don’t rename headers or change their order.
- Keep media links public; private or gated links won’t render.
- Organize clients/brands with Workspaces to keep content and connections clean.
- Prefer Postly Cloud for reliable, non-expiring URLs.
Troubleshooting
- Validation error? The UI pinpoints the exact row/column—fix and re-upload.
- No media preview? Ensure the URL is public and points to the file itself.
- Timezone confusion? Use ISO format (e.g.,
) or set the workspace timezone.2025-10-17T14:30:00Z
FAQ (CSV)
Can I mix platforms in one CSV?
Yes. Put multiple platforms in the
platforms column; options are defined in the template.
Can I choose which accounts to post to?
Yes—connect only the accounts you want in each Workspace. The app will guide selection/targeting at schedule time.
What happens after upload?
You’ll see previews, validation results, and final statuses: Scheduled / Published / Failed.
Where do I find the template?
Dashboard → Posts → Bulk Post.
Move fast: Open your dashboard and start your first CSV batch now → https://app.postly.ai