How to upload posts in bulk to Buffer
If you're part of Buffer's Beta Program, you can bulk upload posts to save time and streamline your scheduling process. This feature lets you add multiple posts at once using a CSV file—perfect for managing busy content calendars or planning campaigns in advance. You'll find the bulk upload option in each channel's settings.
In this article:
- Preparing your CSV file
- Uploading your CSV file
- Reviewing and confirming your posts
- Troubleshooting tips
- FAQ
Preparing your CSV file
- From the Publish tab, navigate to the left sidebar and select the channel you want to upload posts to.
- Click on the gear icon (⚙️) next to the channel name to open the settings menu.
- Next, click the General tab.
- In the channel settings menu, click the Bulk Upload button.
- Next, click Download CSV Template.
- Add your posts to the CSV file, making sure it follows this format:
Text
|
Image URL
|
Tags (Optional, separated by commas)
|
Your post text
|
Tag1,Tag2
|
Important notes:
- All CSV files must include the expected columns, "Text", "Image URL", and "Tags"
- You must fill in either the Text or Image URL columns to create a post. For Instagram, you will need to include an image URL with your post.
- Tags are case-sensitive and must be existing tags in your account.
- Each row represents a separate post.
Uploading your CSV file
- From the Publish tab, navigate to the left sidebar and select the channel you want to upload posts to.
- Click on the gear icon (⚙️) next to the channel name to open the settings menu.
- Next, click the General tab.
- In the channel settings menu, click the Bulk Upload button.
- A dialog box or new screen will appear prompting you to upload your CSV file.
- Click the Upload File button.
- Select your prepared CSV file from your computer.
Reviewing and confirming your posts
- Buffer will read the file and show a preview of your posts.
- Review the scheduled posts for accuracy.
- If everything looks good, click Add Posts to Queue to schedule your posts or Save as Drafts if you’re not ready to schedule yet.
- Clicking View Post will take you right to your Queue if you selected Add Posts to Queue, or to your Drafts if you chose Save as Drafts.
Troubleshooting tips
If there’s an issue with one of your posts, you’ll see an error below the post in the Review Content screen.
After you choose to schedule the correctly formatted posts (either by selecting Save as Drafts or Add Posts to Queue), a summary screen will appear. If any posts have issues, you'll see the option to Download CSV with post errors so you can fix them and upload the corrected file to Buffer.
Use these tips to ensure your file can be read and your posts can be uploaded to Buffer:
- Make sure your CSV is formatted correctly and saved as
.csv
, not.xls
or.xlsx
. - If you get an error, double-check the formatting and column titles, and ensure there are no empty rows.
- If you’re including tag(s) in your post, make sure the tag exists in your Buffer account. If the tags don’t exist, Buffer will import the post but ignore the tags.
FAQ
Is there a limit to the number of posts I can upload at one time?
Yes, you can bulk upload up to 100 posts at once if you're on our paid plans.
If you're on a Free plan, the maximum number of posts you can upload in bulk is 10 posts per channel. However, you'll only be able to upload as many posts as you have free slots in your queue.
- For example, if you already have 3 posts scheduled for your Facebook Page, you can upload up to 7 more posts for that channel.