Last updated: 2026/5/28
Bulk import posts via CSV file
This document describes the procedure for bulk scheduling or drafting posts by uploading a CSV file.
Posts that can be added via Bulk Import
You can add up to 500 posts per upload, for a maximum of 18 months in advance.
- Text posts
- Posts with media
tip
To create long-form posts, an X Premium (Twitter Blue) subscription is required. While you can schedule such posts without a subscription, if you are not subscribed at the time of publication, the long-form post will fail.
Creating a CSV File for Bulk Import
For instructions on how to create a CSV file, please refer to Creating a CSV File for Bulk Import using Excel.
Uploading a CSV File to Perform a Bulk Import
- Click Bulk Import.
- Select the destination social media account(s).
- Select the CSV file.
- (Optional) To create drafts, check the [Draft] box.
- Click [Review Post Content].
- On the confirmation screen, review the posts to be added. Verify the publication date/time, destination social media account(s), and post content.
- Click [Bulk Import] or, if drafting, [Bulk Draft].