Skip to main content

CSV import

Import up to 500 posts from Excel or Google Sheets, the columns Social9 reads, and how it checks every row before importing.

On this page

Planned your posts in a spreadsheet? Import them all at once. Social9 checks every row first and tells you what to fix, in plain words.


Where to find it#

Dashboard → Upload → Import a CSV.


Get your file ready#

Press Download template for an example file. The first row must have the column names.

ColumnWhat to put in itRequired
dateThe day, as YYYY-MM-DD. For example 2026-11-03To schedule
time14:30 or 2:30 pmNo. Social9 picks a good time if empty
timezoneA name like Europe/London. Leave empty to use your workspace timezoneNo
networksNetwork names like instagram; linkedin, or account names from the Channels pageNo. Empty means all the brand's accounts
textThe postText or a media url
media urlLinks to images or videos, starting with https://. Up to 10Text or a media url
first commentA first comment. Posted on Facebook, Instagram and LinkedIn onlyNo
linkA link for the postNo

Social9 also understands common other names, such as caption for text or image for media url. Columns it does not know are ignored, and it tells you which.

In Excel or Google Sheets, use File → Download → CSV.


Importing#

  1. Drop your file on the page, or press Choose a CSV file.
  2. Choose Import as: Scheduled posts, Drafts or For approval.
  3. Read the check. Every row shows Ready or what needs fixing.
  4. Press Import. The button says how many posts it will import.

Rows with problems are not imported. Press Download rows to fix, fix them in your spreadsheet, and import that file.


Limits#

  • Up to 500 rows and 2 MB per file. Split bigger files.
  • For approval is part of the Team plan and up.
  • Scheduled rows need a date in the future.

Next steps#

Stuck? Contact supportView this page as Markdown