Google Sheets Add-on Guide

Google Sheets Bulk Publishing

Publish at scale from Google Sheets using the Postly add-on. This page is a clean guide to the workflow: install → setup template → fill rows → publish.

Requires a Postly API key
The add-on connects to your Postly account using your API key (one-time setup per user).
Guide

How it works (Global steps)

This is the core workflow. The sheet starts blank — “Setup Template” creates headers and dropdowns so users can fill rows correctly, then publish with validations + status feedback.

1

Install the Google Sheets Add-on

Install Postly from the Google Workspace Marketplace. This adds a Postly menu inside Google Sheets.
Also required: connect your Postly account using an API key.
2

Open Postly in Google Sheets

In any Sheet: Extensions → Postly. Use the Postly menu to run Setup Template, Publish Posts, or Help.
3

Add your content (dynamic dropdowns)

Fill rows using dropdowns:
  • Workspaces are pulled dynamically from your account.
  • Platforms are pulled from active platforms within each workspace.
  • Platforms are filtered per row: select workspace, then that row’s platform dropdown shows only that workspace’s platforms.
4

Publish (validations → publish → status)

Click Publish Posts. Postly validates each row first, publishes valid rows, and writes results back into the sheet:
Validations: you’ll see which rows/fields need fixing while the publish job runs.
Notifications: each row gets Status (Published/Failed) and Errors (what to fix).
Screenshots (what users actually see)

These cards match the real flow: install → menu → template → validations → status/errors.

InstallWhat you’re seeing
Marketplace install

Install Postly from the Google Workspace Marketplace to enable the Postly menu inside Sheets.

Google Workspace Marketplace listing for Postly add-on
MenuWhat you’re seeing
Google Sheets menu (Setup Template, Publish Posts, Help)

Open Extensions → Postly to access Setup Template, Publish Posts, and Help.

Postly menu inside Google Sheets showing Setup Template, Publish Posts, Help
TemplateWhat you’re seeing
Template with workspace + auto-filtered platforms

Select a workspace per row. The platform dropdown on that same row auto-filters to that workspace’s active platforms.

Sheet template showing workspace dropdown and platform dropdown filtered by workspace
ValidationsWhat you’re seeing
Validations while publishing

Triggered when the user clicks Publish Posts—Postly validates rows/fields and surfaces issues immediately so teams can fix only what’s broken.

Validation feedback in Google Sheets while publishing posts
ResultsWhat you’re seeing
Notifications: Status and Errors

After the job runs, each row shows Status (Published/Failed) plus Errors that explain what to change before re-publishing.

Row-level status and error notifications in Google Sheets after publishing
Guide

Quick checklist

If publishing fails, it’s usually 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 + Errors per row
  • Fix failed rows only, then re-publish
Need help? Visit docs.postly.ai or open your dashboard.