Bulk Post
Learn more about bulk post in our help documentation.
Bulk Post — Your Growth Engine
Launch campaigns, seasonal promos, and evergreen content in minutes—not weeks. Upload a CSV or connect Google Sheets, and let Postly validate and publish across all your channels.
Two powerful options
- CSV Upload (All plans): fastest way to push large batches.
- Google Sheets (Team plan): live sync with status write-back and optional recurrence cycles.
How It Works (Quick Start)
-
Grab the Template
Open your dashboard → Posts → Bulk Post. Download the CSV or copy the Google Sheets template.Tip: Use Postly Cloud to host media and generate clean, public Image URL / Video URL links.
-
Add Content
Paste your copy and media URLs into the template using the provided headers. -
Upload / Connect
- CSV: upload the file for a one-time batch.
- Google Sheets (Team): paste the sheet URL and grant access via Google OAuth for live sync.
-
Validate & Preview
See live previews and highlighted errors. Fix in your file or sheet and re-upload/sync. -
Schedule & Publish
Confirm to schedule. Track statuses (Scheduled / Published / Failed) in your dashboard; Sheets users also see status written back to the sheet.
Full step-by-step instructions and field definitions are displayed on the Bulk Post page inside your dashboard—no guesswork.
Methods
CSV Upload (Classic & Fast) — Starter, Basic, Team
- Best for: quick one-time batches up to 500 rows (min 4).
- Validation: preview, with errors highlighted before scheduling.
- Sync: not applicable (upload again to change).
- Media: paste public URLs; Postly Cloud recommended for speed & reliability.
- Templates: keep official headers and order.
Google Sheets (Live Sync + Recurrence) — Team plan
- Best for: ongoing calendars that live in Sheets.
- Live sync: changes in Sheets show in Postly on sync; status writes back to the sheet.
- Recurrence (optional): set max cycles (e.g., 3) to re-run your evergreen/seasonal rows.
- Rows: up to 500 rows per sheet.
Why It Matters
- Ship Campaigns Faster — upload once, schedule everywhere.
- Built-in Validation — previews, status tracking, and highlighted errors keep you moving.
- Media-first — paste public Image URL / Video URL (Postly Cloud recommended).
Plan Access
| Feature | Starter | Basic | Team |
|---|---|---|---|
| CSV Upload | ✅ | ✅ | ✅ |
| Google Sheets Sync | ❌ | ❌ | ✅ |
| Recurrence Cycles | ❌ | ❌ | ✅ |
| Live Status Write-back | ❌ | ❌ | ✅ |
Scheduling & Limits
- Rows per batch/sheet: 4 – 500.
- Per-row targeting: choose platforms per row (full options in the in-app template).
- Media URLs: must be publicly accessible (direct file links like
,.jpg
,.png
work best)..mp4 - Workspaces & accounts: connect only the accounts you intend to publish to.
Tips
- Use the official template (don’t rename headers or change order).
- Keep all media links public; private or gated links won’t render.
- Separate client brands in Workspaces to keep content and connections clean.
- For sheets: keep one tab per campaign for clarity, and label columns exactly as provided.
Troubleshooting
- Validation error? The exact row/column is highlighted—fix and re-upload/sync.
- No media preview? Ensure the URL is public and points to the file (not a private page).
- Sheets not syncing? Re-authenticate Google OAuth and confirm the sheet URL is correct.
Field Definitions & Platform Options
The full list of supported columns, platform-specific toggles (e.g., Reels/Stories, first comments, thumbnails, GMB event/offer fields), and formatting examples are visible inside the Bulk Post page in your dashboard, alongside the official template.
- You’ll see clear header names, examples, and guardrails.
- The UI provides live previews and will flag anything that needs attention.
FAQ
Can I choose which accounts to post to?
Yes—connect only the accounts you want in each Workspace. Per-row platform targeting is supported; specific account selection behavior is shown in-app.
Can I mix platforms in one CSV/Sheet?
Yes. Each row can target multiple platforms; options are defined in the template.
What happens after I upload?
You’ll see a preview, validation results, and statuses (Scheduled / Published / Failed). Team plan (Sheets) also writes status back to the sheet.
Where do I find the template?
Open the dashboard → Posts → Bulk Post.
Need to move fast?
Open your dashboard and start your first bulk batch now: https://app.postly.ai