Managing social media content at scale is much easier when you have a structured, repeatable process. Bulk scheduling via CSV files in the Social Planner gives you exactly that. CSV (Comma-Separated Values) and XLSX formats let you organise your content and metadata in a structured file, ready to upload and schedule. The Social Planner supports both .csv and .xlsx formats, and offers two CSV import options, Basic and Advanced, each designed for different scheduling needs.
Bulk Scheduling Options in Social Planner
Basic CSV Upload
The Basic format supports essential content elements:
- Date
- Content
- OG Meta URL
- Image(s) Link
- Video(s) Link
- GIFs
Advanced CSV Upload
Unlock the full potential of social media scheduling with the most feature-rich CSV importer. The Advanced format supports:
- Platform-specific post types (Post, Story, Reel, Shorts)
- Watermarking
- Tags and Categories
- Follow-up comments
- Google Business Profile enhancements (post types, CTAs, events, offers)
- YouTube options (title, privacy, video type)
- TikTok and LinkedIn PDFs
- Pinterest board selection, and more
CSV File Prerequisites and Column Requirements
📌 Note: If a field is labelled as "Advanced" it is only supported in the Advanced format. Fields labelled as "Both" apply to both formats.
1. Date and Time [Both]
Schedule posts with a 24-hour format (e.g., 2025-08-25 21:30).
- Header: postAtSpecificTime ({{format}})
- Accepted formats: YYYY-MM-DD HH:mm, YYYY/MM/DD HH:mm, M/D/YYYY H:mm:ss, etc.
Empty values default the post to Draft status
📌 Note: The upload must occur at least 10 minutes before the scheduled time.
2. Content [Both]
Insert your post caption and hashtags.
- Header: content
Ensure character limits comply with the platform requirements:
- Facebook Page/Group: 62,000 characters
- Business Instagram Account: 2,200 characters
- LinkedIn Page and Profile: 3,000 characters
- Twitter Profile: 280 characters
- GMB Location: 1,500 characters
3. Preview Link (OG Meta URL) [Both]
Add the URL to be displayed as a preview link.
- Header: link
If media fields are populated, this will be overridden and appended to the content.
4. Image URL [Both]
Insert direct links to your images (max 10 per post).
- Header: imageUrls
- Acceptable formats: .png, .jpg, .jpeg
📌 Note: Multiple images must be separated by commas.
5. GIF URL [Both]
Include a single GIF link.
- Header: gifUrl
📌 Note: Do not use other media fields in combination.
6. Video URL [Both]
Insert direct links to your videos (max 10).
- Header: videoUrls
📌 Note: Do not use other media fields in combination. Multiple videos must be separated by commas.
7. Media Optimisation [Advanced]
Automatically checks and converts incompatible formats to supported ones (e.g., .mp4 to .mov for Instagram Stories)
- Header: mediaOptimization
- Value: true or false
8. Watermark [Advanced]
Applies your watermark to uploaded media
- Header: applyWatermark
- Value: true or false
9. Tags [Advanced]
Organise content with tags (comma-separated). New tags are auto-created and added to filters and dropdowns. Tags will be applied in the order they were added.
- Header: tags
10. Category [Advanced]
Organise posts under specific content categories. New categories are auto-created and added to filters and dropdowns if they don't already exist.
- Header: Category
11. Follow-Up Comment [Advanced]
In this column, you may add a follow-up comment, which will appear as the first comment on your post to help boost engagement.
- Header: followUpComment
- Supported platforms: Facebook Pages, Instagram Business, LinkedIn, YouTube, and Communities
12. Facebook Post Type [Advanced]
In this column, you can specify the Facebook post type by selecting from the available options: post, story, or reel.
- Header: type
13. Instagram Post Type [Advanced]
In this column, you can specify the Instagram post type by selecting from the available options: post, story, or reel.
- Header: type
14. LinkedIn PDF [Advanced]
In this column, you can provide a LinkedIn PDF title if you intend to publish your content in PDF format. To post the file as a PDF rather than as images, set the corresponding field to "true" or "false" using the postAsPdf column.
- Headers: pdfTitle, postAsPdf
- Value: true or false
15. Google Business Profile [Advanced]
Enhance posts with events, CTAs, and offers.
- Headers include: eventType, actionType, title, offerTitle, startDate, endDate, termsConditions, couponCode, redeemOnlineUrl, and actionUrl
Refer to the following compatibility matrix:
FieldCTAEventOfferactionUrl✔️✔️ ButtonActionType✔️✔️ title ✔️ offerTitle ✔️startDate ✔️✔️endDate ✔️✔️termsConditions ✔️couponCode ✔️redeemOnlineUrl ✔️
16. YouTube [Advanced]
In these columns, you can specify YouTube-specific options, including the video title, privacy settings (private, public, or unlisted), and content type (video or short).
- Headers: title, privacyLevel, type
17. TikTok [Advanced]
In these columns, you can configure TikTok-specific settings such as privacy level, promotion of other brands, enabling comments, duet and stitch features, video disclosure, and the option to promote your own brand.
- Headers include: privacyLevel, promoteOtherBrand, enableComment, enableDuet, enableStitch, videoDisclosure, and promoteYourBrand
18. Communities [Advanced]
In these column, you can add Community option of adding title and notifyAllGroupMembers.
- Headers: title, notifyAllGroupMembers
- Value: true or false
19. Pinterest [Advanced]
In these columns, you can configure Pinterest-specific options by adding the post title and destination link.
- Headers: title, link
Whether you're working with basic content or advanced platform-specific features, the Social Planner's CSV capabilities give you the flexibility and structure needed for consistent, professional posting. Download the appropriate sample file, follow the column formatting guidelines, and review the prerequisites before uploading. With the right setup, you'll save time and keep your posting accurate across all connected platforms.