Bulk Upload lets you schedule many posts at once by uploading a CSV file or pasting formatted text. This is perfect for batch-creating a month's worth of content.
Preparing Your CSV File
Your CSV file should follow this format:
content,platforms,scheduled_date,media_url "Check out our new blog post!",instagram|facebook,2026-06-15 09:00:00,https://example.com/image.jpg "Exciting news coming soon!",twitter|linkedin,2026-06-16 12:00:00,
- content — The post text (wrap in quotes if it contains commas).
- platforms — Pipe-separated list of platforms (instagram, twitter, facebook, linkedin, etc.).
- scheduled_date — Date and time in YYYY-MM-DD HH:MM:SS format.
- media_url — (Optional) URL to an image or video to attach.
Uploading Posts
1
Navigate to Bulk Upload from the sidebar (under Scheduling).
2
Either upload a CSV file using the file picker, or paste your formatted text into the text area.
3
Review the parsed posts in the preview table.
4
Click "Schedule All" to queue all posts at once.
Text Format Upload
If you don't want to use CSV, you can paste posts in this simpler format:
Post content here | instagram | 2026-06-20 10:00 Another post content | twitter,facebook | 2026-06-21 14:30
Tip: Download our sample CSV template from the Bulk Upload page to see the exact format expected. This ensures your upload goes smoothly.
After Uploading
- All successfully uploaded posts appear in your Calendar.
- Any failures are reported with error messages so you can fix and retry.
- Posts are subject to your plan's monthly posting limits.