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:

  1. Preparing your CSV file
  2. Uploading your CSV file
  3. Reviewing and confirming your posts
  4. Troubleshooting tips
  5. FAQ

Preparing your CSV file

  1. From the Publish tab, navigate to the left sidebar and select the channel you want to upload posts to.
  2. Click on the gear icon (⚙️) next to the channel name to open the settings menu.
  3. Next, click the General tab.
  4. In the channel settings menu, click the Bulk Upload button.
  5. Next, click Download CSV Template. 

CSV import screen in Buffer showing steps to prepare and upload a CSV file, with a blue arrow pointing to the 'Download CSV Template' button.


  1. 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

  1. From the Publish tab, navigate to the left sidebar and select the channel you want to upload posts to.
  2. Click on the gear icon (⚙️) next to the channel name to open the settings menu.
  3. Next, click the General tab.
  4. In the channel settings menu, click the Bulk Upload button.
  5. A dialog box or new screen will appear prompting you to upload your CSV file.
  6. Click the Upload File button.
  7. Select your prepared CSV file from your computer.

Reviewing and confirming your posts

  1. Buffer will read the file and show a preview of your posts.
  2. Review the scheduled posts for accuracy.
  3. 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. 
  4. 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.

Buffer bulk upload window showing steps to upload posts via CSV file and then download a CSV file of posts with errors


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.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.