Google Sheets Bulk Publishing

Publish at scale from Google Sheets using the Postly add-on. The flow is simple: install → setup template → fill rows → publish.

Requires a Postly API key
The add-on connects to your Postly account using your API key. Create/manage keys in your Postly dashboard.
Guide

Global steps

A clean, predictable flow for teams. The sheet starts blank — “Setup Template” creates the headers and dropdowns so users can fill rows correctly.

1

Install the Google Sheets Add-on

Install Postly from the Google Workspace Marketplace. This adds a Postly menu inside Sheets.
Install Postly Google Sheets Add-on from Marketplace
Install from the Marketplace. If you don't see Postly after install, refresh the Sheet.
2

Open Postly in Google Sheets

In any Sheet: Extensions → Postly. Then run Setup Template to generate headers + dropdowns (synced with Bulk Post).
Open Postly from Extensions menu in Google Sheets
Extensions → Postly. First time: run Setup Template.
3

Publish (after rows are valid)

Fill rows using dropdowns, then run Publish Posts. Postly validates first, publishes valid rows, and writes status + errors back into the sheet.
API key required: connect your Postly API key in the add-on panel the first time you publish.
Guide

Quick checklist

If publishing fails, 99% of the time it's one of these.

  • Add-on installed from Marketplace
  • Opened via Extensions → Postly
  • Setup Template was run (headers + dropdowns created)
  • API key connected in the Postly panel
  • Required columns are filled for at least one row - leave the rest blank.
  • Media URLs are direct/public file URLs (Postly Cloud recommended)
  • After publish: check status + error columns per row
Need help? Visit docs.postly.ai or open your dashboard.