Empty feeds are scarier than ghosts Halloween Sale Up to 50% off
00days
:
00hrs
:
00min
:
00sec
Grab the treat

Importing posts from a CSV file

Calendar > Import CSV schedules up to 100 posts from one CSV file, one post per row. Each row becomes a post in the calendar, the same as a post written in the composer, so you can edit, reschedule or delete it later.

Preparing the file

  1. Go to FS Poster > Calendar and click Import CSV.
  2. Click Download sample CSV. The sample already has the IDs of your channels in it.
  3. Open it in Excel, Google Sheets or Numbers and add one row for each post.
  4. Save or export it as a CSV file.
The Import CSV window in FS Poster with the columns and channel IDs

Columns

Columns are matched by their header name, so their order doesn't matter. Only send_at and channels are required.

ColumnWhat to put in it
send_atThe date and time in your site's time zone, as YYYY-MM-DD HH:MM, for example 2026-11-05 09:30.
channelsOne or more channel IDs. The import window lists your channels with their IDs and a copy button.
titleThe post title, for networks that have one, such as Pinterest, Reddit, Medium and WordPress.
contentThe post text. Keywords such as {post_title} aren't supported in a CSV file.
linkA link to share with the post, starting with https:// or https://.
mediaMedia library attachment IDs. Open an item in Media, and the number after item= in the address is its ID. Images and videos can't be mixed in one row.
first_commentA first comment, for networks that support it.

Separate several IDs in one cell with commas, spaces, semicolons or |. Each row needs content or media. Comma, semicolon and tab separated files all work, in UTF-8 or in Excel's own encoding.

Checking the rows

After you pick the file, FS Poster checks every row and shows a preview before anything is created.

A row with an error can't be selected. Typical errors are a date in the past or in the wrong format, a channel ID that doesn't exist or that you can't access, a media ID that isn't an image or a video, and a link that isn't valid.

Warnings don't block a row. A disconnected channel is imported, but reconnect it before the post is due. Facebook and Xing share a post with a link without its media.

Preview of a CSV import with ready rows and a warning in FS Poster

Importing

  1. Tick the rows you want to import. All valid rows are ticked by default.
  2. Click Import. The rows are sent one by one with a progress bar. Keep the window open until it finishes.
  3. If a row fails, it shows the reason and you can retry it. The calendar refreshes at the end.

Good to know

  • TikTok asks for a privacy choice on each post, so TikTok posts can't be imported. Schedule them from the composer.
  • If Content Approval is on, imported posts follow it like any other post.
  • Imported posts count towards a channel's daily and weekly limits, but the limits never block them.
  • Videos imported to Instagram are published as Reels.
Get FS Poster