The bulk import feature in Agorapulse lets you upload and schedule multiple posts or drafts at once using a CSV file. This is especially useful for managing campaigns, importing content in bulk, or saving time when preparing posts for multiple profiles.
Each CSV row represents one post and can include text, media, links, scheduling details, and labels. After uploading, you can review the posts, schedule them immediately, or save them as drafts.
How to access the bulk import feature
Click Publishing (calendar icon) in the left-hand navigation bar
Click Drafts
Click the ⌄ icon next to Create draft
Select Bulk Import from CSV to open the bulk import pop-up
How to bulk import posts via CSV
Once the bulk import pop-up has been opened, you may follow the steps below to bulk import posts.
1. Select social profiles
Choose one or more social profiles to apply to your imported posts. These profiles will be preselected in the Publishing Composer once the upload is complete.
You can import content to multiple profiles at the same time.
2. Upload the CSV file
Drag and drop your file into the upload area, or click Browse files to select it manually.
Your CSV must include the following columns:
post_content
– Text of the post (optional)post_link
– Link attached to the post (optional)video_url
– Public video URL (optional)image_url
– Public image URL(s) (optional). Use a semicolon (;
) to separate multiple URLs in a cell to create a carousel (Click here for more information on creating image URLs)scheduled_date
– Date the post should be published (required)scheduled_time
– Time the post should be published (required)post_label
– Label(s) for the post (optional)
Please Note: The CSV file must not exceed 200 rows. To upload more than 200 posts, divide them into multiple files of 200 rows or fewer.
The scheduled date format must match the format in your Personal Settings.
3. Check for errors
If your CSV file contains formatting issues, they will be highlighted in red. You must correct these errors before continuing.
To fix a CSV file:
Open it in Google Sheets, Excel, or another spreadsheet editor
Edit the affected cells
Save the file as
.csv
Return to the bulk import screen and re-upload
4. Choose how to apply the import
After uploading a valid file, you will be given three options:
Review: Opens the bulk edit window so you can manually update each post. Posts that are edited and have a scheduled date added will be scheduled. Posts left untouched will be saved as drafts in your Library.
This option is available for Facebook, Instagram, Twitter, TikTok, and LinkedIn (only for posts without links)
Schedule all: Bypasses the review step and schedules all posts based on the date and time in your CSV file. You can later edit them from the Publishing Calendar.
Save drafts: Saves all posts as drafts in your Library without scheduling them. Use this if your content is incomplete or needs approval before publishing.