Docs Home

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)

  1. 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.

  2. Add Content
    Paste your copy and media URLs into the template using the provided headers.

  3. 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.
  4. Validate & Preview
    See live previews and highlighted errors. Fix in your file or sheet and re-upload/sync.

  5. 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

FeatureStarterBasicTeam
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
    ,
    .mp4
    work best).
  • 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