Bulk import with CSV file

Learn how to bulk import and schedule posts from .csv file

With the bulk import feature, you can easily schedule social media content for the entire month ahead. Bulk scheduling is a PostFlow feature that can save you hours of time when scheduling content.

Start with our template file that contains all available columns and samples: https://postflow.app/post-bulk-import/csv-template-postflow.csv

You simply upload a .csv file with your posts to PostFlow, select the social accounts and labels that will be added to all imported posts.

Imported posts can be scheduled or imported as drafts.

Available columns

Your CSV file doesn't need to contain all columns, you can delete columns you won't use from your csv template file.

*date

Publication date and time of the post.
This column is required and must be in the format yyyy-mm-dd hh:mm

For 2026-06-14 16:00 the post will be scheduled for June 14, 2026, at 4:00pm. Time in 24-hour format and in the time zone of the active group.

content

Text content of the post, you can use line breaks and include URL links.

media_urls

Public URL links to media. Separate multiple media with a comma.

media_alt_texts

Alt text for media in media_urls column, separated by comma.

labels

Labels for post, multiple labels separate by comma.
If you want to apply the same label to all posts, use the function in the modal window while uploading the file to PostFlow.

ig_post_type

Only for Instagram accounts. Available values: feed, reel, story

fb_post_type

Only for Facebook accounts. Available values: feed, reel, story

first_comment

Text content for the first comment.

post_name

Post title for better visibility.

internal_note

Internal note for the post.

tasks

Post checklist items, separate tasks with a comma.

How to bulk schedule posts with bulk import

  1. Download our csv template file
  2. Create all posts content in the spreadsheet
  3. Export spreadsheet to .csv file
  4. Log in to your PostFlow account
  5. On the Publishing page, click on the csv icon
  6. Select the accounts where to import posts. Labels will be added to all imported posts, so you can easily tag your import or campaign.

    Upload your csv file and click Start import button.
    Modal window for bulk import in PostFlow
    Modal window for bulk import in PostFlow
  7. The import time mainly depends on the number of imported images and videos. You can wait or close the window.
  8. Once the import is complete, you will receive a notification and an email.
  9. In the report you will see the result of the import and you can also open a review for all imported posts.

Hooray! You just scheduled bulk of posts from csv file.

Review of imported posts

From the report window, you can open all imported posts for review and revision. In review mode, you can fine-tune the last detail of posts, check how it will look with post previews, or create variations for individual social networks.

on this page