Docs/Introduction

Introduction

A product-level overview of WPChangeSync 2.0, the builder-agnostic successor to BricksSync.
Updated June 2026·WPChangeSync 2.0

What is WPChangeSync?

WPChangeSync syncs and migrates WordPress content, builder data, settings, media, field definitions, and supported integrations through Git-friendly JSON files. It is the rebranded successor to BricksSync, but version 2.0 is builder-agnostic and can run with or without Bricks Builder.

  • Export and import supported integrations to structured JSON.
  • Push and pull between authenticated WordPress sites.
  • Run workflows with dry runs, approvals, selected scope, notifications, and logs.
  • Use Bricks-specific coverage when Bricks is installed, or sync broader WordPress data without it.
Previously known as BricksSync

Existing BricksSync users should read WPChangeSync as the same product line with a broader engine, updated naming, and expanded integration coverage.

Requirements and admin surfaces

WPChangeSync requires WordPress 5.8+ and PHP 8.0+. Bricks Builder is optional. When Bricks is active the plugin can expose Bricks-specific library sections and a builder panel; without Bricks it runs from its own WPChangeSync menu and hides Bricks-only integrations.

Core workflow

The basic path is: configure storage, choose integrations, export to JSON, review files, import or push to a remote, and inspect the activity/audit result. For production, run a dry run first and use explicit conflict strategies.

Key surfaces

Dashboard, Library, Workflows, Config, Activity, Guides, WP-CLI, REST API, webhooks, cron, batch jobs, and workflow templates are the main surfaces in the plugin.

$pathstringRequired

Absolute path of the directory to write the snapshot to.

$modestringOptionaldefault: two-way

Sync direction — push, pull or two-way.

$gitboolOptionaldefault: false

When true, commits the snapshot to the repository after writing.