Planning a month of posts? Write them in a spreadsheet and upload it once. Click Bulk schedule in the menu (on a phone, tap More first). Owners, admins and editors can use it.
1. Download the template
Click Download template. It's a CSV file with the right column names and two example rows. Open it in Excel, Google Sheets or Numbers.
2. Fill in one row per post
| Column | What to write |
|---|---|
| date | The day, for example 2026-11-03 or 03/11/2026 |
| time | The time in your local time, for example 10:00 or 6:30 pm. Empty means 9:00 |
| caption | The text of the post |
| hashtags | Optional. Added on a new line after the caption |
| accounts | all, a network (instagram, facebook, tiktok, youtube, x, linkedin, pinterest, threads, bluesky, telegram) or the name of one of your accounts. Separate several with commas |
| media | Optional. Direct links to images or videos, separated with |, or the file name of something in your media library |
| title | Optional. YouTube video title or Pinterest Pin title |
| link | Optional. Pinterest link, LinkedIn link preview or a link added to Facebook |
| labels | Optional. Your own labels, separated with | |
A media link must open the file itself (it usually ends in .jpg, .png or .mp4). Share links from Google Drive or Dropbox often open a web page instead, so they won't work. The easiest way is to upload your images to the media library first and write their file names in the media column.
3. Save as CSV and upload
In your spreadsheet choose File → Save as (Excel, Numbers) or File → Download → CSV (Google Sheets). Then click Choose CSV file in PilotPost.
PilotPost checks every row with the same rules as New post and shows a table:
- Ready rows are fine.
- Rows with a problem show the reason in red, for example a date in the past, an account that isn't connected or a caption that's too long for X.
Click Schedule to schedule all the ready rows. Rows with problems are skipped: fix them in your spreadsheet and upload just those rows again. Your posts then appear in the Calendar, where you can still move, duplicate or delete them.
Each upload can have up to 200 rows, and the posts count towards your plan's monthly limit as usual.