Get Started / Login
HOMETWITTER TOOLWhat format should my Bulk Schedule CSV file be in?

What format should my Bulk Schedule CSV file be in?

Your file must be a .csv file with these exact column headers: text, image_url, labels, posting_time.

Open X AI Writer for Creators + Post Analytics > Bulk Schedule. On the upload screen, click Download Sample CSV Template to start from a ready file.

Bulk Schedule upload screen

Columns

  • text: the tweet text.
  • image_url: a public image link that ends in a valid image format such as .jpg or .png.
  • labels: comma-separated labels, for example health, wellness. Only labels that already exist in your account are used.
  • posting_time: the date and time in YYYY-MM-DD HH:mm format, for example 2026-03-01 14:00. It must be at least 15 minutes in the future.

Each row needs at least a text or an image_url. Both can't be empty.

Example

"text","image_url","labels","posting_time"
"Your tweet text here","https://example.com/image.jpg","health, wellness","2026-03-01 14:00"

Other rules

  • Up to 1,000 rows per file. Split larger files into several uploads.
  • Times are scheduled in the time zone set in Account Settings.
  • Each tweet must fit the character limit X allows for your account.