Last updated: 2026/5/28
Bulk import posts using a CSV file
This document outlines the procedure for uploading a CSV file to add posts in bulk as scheduled publications or drafts.
Eligible Posts for Bulk Import
Up to 500 posts can be added per upload, with scheduling available up to 18 months in advance.
- Text-only posts
- Posts with media
tip
To create long posts, an X Premium (formerly Twitter Blue) subscription is required. While you can schedule them without a subscription, the long post will fail to publish if you are not subscribed at the time of publication.
Creating a CSV File for Bulk Import
For instructions on how to create a CSV file, refer to Creating a CSV file for bulk import using Excel.
Uploading the CSV File for Bulk Import
- Click Bulk Import.
- Select the destination social media account.
- Select the CSV file.
- (Optional) To create drafts, check [Make Drafts].
- Click [Review Post Content].
- On the confirmation screen, review the posts to be added. Verify the publication date and time, destination social media account, and post content.
- Click [Bulk Import] or, if creating drafts, [Bulk Create Drafts].