Bulk Post
Learn more about bulk post in our help documentation.
Bulk Post
Easily upload and schedule multiple posts at once to streamline your content workflow. Ideal for teams managing campaigns or large content calendars.
How It Works
- Prepare Your CSV
Download the CSV template and fill it with your post details.
Tip: Use Postly Cloud to host your media files and get shareable URLs for your CSV.
-
Open Bulk Post Tool
Navigate to Posts → Bulk Post in the sidebar. -
Upload & Review
Upload your CSV, check the content mapping preview, and fix any errors. -
Schedule & Publish
Choose to publish immediately or schedule for later, then confirm to complete.
Detailed Bulk Posting Guide
1. Prepare Your CSV
- Use exact column headers to avoid errors (e.g., “Due Date” not “Date”).
- Include 4 to 500 posts per upload.
- Separate multiple image URLs with commas; only one video URL allowed per post.
- Avoid blank rows after specifying Due Date and Platforms.
- Remove unused columns but don’t rename headers.
2. Host Your Media
- Use Postly Cloud or similar services for publicly accessible media URLs.
- URLs must link directly to media files (e.g., .jpg, .mp4).
- Avoid YouTube URLs for Instagram videos; use direct video URLs instead.
3. Schedule & Upload
- Posts are scheduled based on the “Due Date” field.
- Publishing occurs automatically at the scheduled time.
4. Manage Connections
- Connect only the social accounts and pages you want to publish to beforehand.
- Use separate Workspaces for different clients or business units.
- Each Workspace should include all relevant connected profiles for that entity.
5. CSV Limitations
- You can only specify the social platform (e.g., Facebook, Instagram) in the CSV.
- Posts publish to all connected pages, groups, or channels for that platform in the Workspace.
- Example: If two Twitter accounts are connected, the post goes to both.
6. Format Your Posts
- Insert line breaks in the message by pressing Alt + Enter (Windows) or Command + Return (Mac).
- Including URLs in the Message field auto-generates a preview image, so you may skip the Image URL column.
7. Platform-Specific Options
- Instagram: Customize Reels, Stories, cover thumbnail offset, and first comment.
- Google My Business: Choose Post Type and add Event or Offer details.
- YouTube: Set video title, privacy, subscriber notification, and comments.
Supported Bulk Post Columns (Field Definitions)
Column Header | Description |
---|---|
Due Date | Date and time e.g., 05/15/2025 14 or AUTO for auto-scheduling |
Platforms | Comma-separated list (e.g., Facebook, Instagram) |
Image URL | Publicly accessible image URL |
Video URL | Publicly accessible video file URL |
Message | Main post text |
Publish Facebook Post Under Feeds | True or False |
Publish Facebook Video Under Reels | True or False |
Publish Facebook Image Under Stories | True or False |
Facebook First Comment | Optional first comment |
Instagram Video Cover Thumb Offset | Time in seconds (e.g., 2.5) |
Instagram Reel Cover URL | Public URL for custom reel cover |
Publish Instagram Image Under Feeds | True or False |
Publish Instagram Video Under Reels | True or False |
Instagram First Comment | Optional first comment |
Publish Instagram Image Under Stories | True or False |
Publish Instagram Video Under Stories | True or False |
Pinterest Title | Pin title |
Pinterest Destination Link | URL destination for Pin |
Pinterest Alt Text | Alt text for accessibility |
Pinterest VideoThumbnail | URL for custom video thumbnail |
Pinterest Description | Pin description (up to 500 chars) |
Reddit Title | Reddit post title |
YouTube Video Title | Video title |
Notify YouTube Subscribers | True or False |
YouTube Video Privacy | Public, Private, or Unlisted |
YouTube Video Thumbnail URL | Public image URL |
YouTube First Comment | Optional first comment |
YouTube Video Tags | Comma-separated tags (e.g., tutorial,tech) |
YouTube Video Embeddable | True or False |
YouTube Video Made For Kids | True or False |
Google My Business Post Type | Offer, Event, or Update |
GMB Event Title | Event title |
GMB Call To Action Button | CTA label (e.g., Book) |
GMB Call To Action URL | CTA URL |
GMB Event Start Date and Time | Event start datetime |
GMB Event End Date and Time | Event end datetime |
GMB Offer Title | Offer title |
GMB Offer Start Date and Time | Offer start datetime |
GMB Offer End Date and Time | Offer end datetime |
GMB Offer Coupon Code | Coupon code |
GMB Offer Redeem URL | Redemption URL |
GMB Offer Terms | Terms and conditions |
TikTok Title | TikTok caption or title |
Allow Comment On TikTok | True or False |
Allow Duet On TikTok | True or False |
Allow Stitch On TikTok | True or False |
Viewing Audience On TikTok | Public or Friends |
LinkedIn First Comment | Optional first comment |
Blogger & WordPress Specific Columns (Coming Soon)
Header | Description |
---|---|
blogger_title | Blogger post title (required) |
blogger_labels | Comma-separated Blogger tags |
blogger_blog_id | Blogger site ID (required) |
wordpress_title | WordPress post title (required) |
wordpress_categories | Comma-separated WordPress categories |
wordpress_tags | Comma-separated WordPress tags |
wordpress_site_url | WordPress site URL (required) |
wordpress_author_id | Optional WordPress author ID |
For more detailed information, visit our Bulk Post Documentation.