Definition: Bulk scheduling is loading many social media posts into a scheduling tool at once, usually from a spreadsheet or CSV file, with each post’s text, date and time, instead of scheduling them one by one.
Also called: Bulk upload, CSV scheduling
Updated October 11, 2026
You prepare a file with one row per post. Each row holds the post text, the date and time it should go out, and optionally a link to an image or video. The scheduler reads the file, shows any rows with problems, and creates a scheduled post for every valid row.
Bulk Upload takes a CSV with the columns content, scheduled_at and an optional media_url, up to 200 rows and 2 MB per file, on every plan. You choose the platforms for each upload. XLSX and JSON files, including files from Google Drive or Dropbox, go through the Scheduling Assistant instead.
| Column | Required | What it holds |
|---|---|---|
| content | Yes | The post text |
| scheduled_at | Yes | The date and time to publish |
| media_url | No | A public link to an image or video |
A store prepares 30 product posts for the month in a spreadsheet, one per day at 9:00, each with an image URL. It exports the sheet as CSV, uploads it once, picks Pinterest and LinkedIn, and all 30 posts appear in the calendar ready to review.
Batch content creation is producing many social media posts in one focused session, such as a week or a month at a time, instead of writing each post on the day it goes out.
A social media scheduler is software that lets you write posts in advance and publishes them automatically to your social accounts at the times you choose.
A content calendar is a shared schedule of what will be posted, on which platforms and at what time, usually planned weeks ahead.
A character limit is the maximum number of characters a platform accepts in a post, caption or field, including spaces, emojis and links.
Write once, tailor each version yourself or with optional AI, and schedule to 6 networks from one calendar.