Skip to main content

PBJ Sheets Sync

Your WordPress database and a Google Sheet, finally speaking the same language — two-way sync, living backups, and CSV in and out. No Google Cloud account, no monthly service.

$15 one-time — 3 sites, license key by email

What it does

  • Two-way synced tables — the plugin creates tables it manages; edit rows in the Sheet or in WordPress and the most recent change wins, per row. New sheet rows get their id written back automatically.
  • One-way backups of any WP table — posts, users, orders, any plugin table copied to a sheet tab on every sync: a living, browsable backup.
  • CSV export — any synced table, one click.
  • CSV templates — download a header template matching an existing table so re-imports line up perfectly: rows with an _id update, rows without insert.
  • CSV import that creates tables — import any CSV with “create new” and its header row becomes a fully synced table.
  • Scheduled and manual sync — WP-cron interval of your choosing plus a per-table Sync now button.
  • Safe by default — row deletions never propagate unless you opt in per table.
  • No lock-in — a five-minute Apps Script bridge in your own Google account is the whole integration. Deactivate the plugin and both sides keep every byte.

Who it’s for

  • Teams where data entry happens in Google Sheets but the site runs on WordPress
  • Site owners who want a browsable, always-current backup of key tables
  • Anyone migrating spreadsheet workflows into WordPress a table at a time

PBJ Sheets Sync admin — Tables tab with the getting-started checklist, synced-table creator, WP-table backup and CSV import cards

How it works

Google Sheets can’t be written from PHP without a Google Cloud project — so PBJ Sheets Sync ships with a small Apps Script “bridge” you install once in your own Google account (about five minutes, numbered walkthrough included; it’s in the bridge/ folder of your download). Every synced row carries an _id and an _updated timestamp; when you edit the sheet by hand the bridge stamps the row, and at sync time the newer side wins — per row, not per table. Backups are simpler still: the whole table is rewritten to its tab on every sync, and sheet edits never touch your database.

Updates are one-time-purchase friendly: your license key (emailed after checkout) unlocks automatic updates for 3 sites on the current major version. The plugin itself never locks up — keys gate updates, not functionality.

Get PBJ Sheets Sync

$15 one-time — 3 sites, license key by email

One-time purchase of the PBJ Sheets Sync WordPress plugin. You will be redirected to the download page after payment, and your license key arrives by email.

Amount: 15.00 USD