In your daily work, you often want to plan not just individual posts, but set up entire campaigns or prepare multiple pieces of content ahead of time. That's exactly what our bulk upload feature is for: It lets you import a large number of social media posts into our tool all at once with just a few clicks – fully structured, including text, media, publishing time, and platform selection.
The feature is especially helpful if you:
regularly plan lots of posts in advance (like weekly or monthly planning),
want to coordinate content for several platforms at the same time,
work in teams where content is centrally prepared and later reviewed in the tool,
export content from other systems and want to reuse it.
By preparing everything in a structured CSV file, you not only save time but also avoid typos and duplicate manual effort.
To start a bulk upload, open the post creator and click the “Bulk upload” button in the bottom right. In this area you can download a CSV template and then insert your own CSV file here to start uploading.
With the CSV file, you can create posts using more than 12 columns. While exporting, check that the file is being exported as CSV UTF-8 to include emojis and other special characters.
The following table shows the possible options for each of the columns.
This column is where you choose which platform(s) the post should be created for. You need to enter at least one platform. If there’s more than one, values are separated by commas. The possible values are listed in the following table.
Platform | Value |
X (Twitter) | |
LinkedIn Personal Profile | linkedin_personal_account |
LinkedIn Business Page | linkedin_business_page |
Youtube | youtube |
Tiktok Business Account | tiktok_business_page |
Example: facebook, google
The status lets you set whether the post will be created as a draft or as a scheduled post. The possible values are listed in the following table.
Status | Value |
Draft | draft |
Planned post | planned |
Example: draft
This column sets the publish date using the international time format. The timezone is included in this format as well.
Example: 2025-06-09T08:15:00+02:00
This column contains the post text, just like it'll be published on the platforms. For formatting, you can use Unicode styling. You can also add new lines by inserting \n into the text.
Example: This is the text for my post that was created via bulk upload
Example: This is line 1\nThis is line 2
This column contains the links to the media files as a comma-separated list.
Example: https://www.meinedomain.de/bild1.jpeg, https://www.meinedomain.de/bild2.jpeg
Certain platforms and formats need a title for the post publication. In this column, you can set the title for the video, the pin, and PDF documents.
Example: My media file
When publishing on Pinterest, the Pinterest board needs to be set. You can do that in this column.
Example: My board
If you want to create a post with a specific format, like story, reel, or something like that, you set it up in this column. If you don't fill out this column, the post will be published as a normal post. The possible values are listed in the table below.
Post subtype | Value |
POST | <Empty column> |
Reel | REELS |
Story | STORY |
Youtube Short | SHORT_VIDEO |
Video | VIDEO |
Example: REEL
You can set the call-to-action for a post on Google with this column. If you don't set a value, no CTA will be set. The next table lists the possible values.
Google Call To Action | Value |
No Call To Action | <Empty Column> |
Reserve | book |
Order online | order |
Buy | shop |
More info | learn_more |
Sign up | sign_up |
Call now | call |
Example: SIGN_UP
Depending on the Google Call To Action you picked, you need to set a URL for the button. You can do this in this column. The following table shows which Google Call To Action needs a URL.
Google Call To Action | URL required |
No Call To Action | No |
Book | Yes |
Order online | Yes |
Buy | Yes |
More information | Yes |
Sign up | Yes |
Call now | No |
Example: https://www.meinehomepage.de
First comment to be shown under the posts.
Example: This is a comment about the post
When creating posts via a CSV file, the following conditions must be met:
Max. 10 posts can be scheduled for one day
Max. 200 entries can be