Skip to main content
Sync notification assets from one workspace to another. Pulls assets from the source workspace and pushes them to the destination. Supports syncing all asset types or a specific type (workflow, template, schema, event, category, translation). Source and destination workspaces must be different.
sync pushes and commits every synced asset, so the changes go live in the destination immediately. There’s no draft-only sync: --mode only picks which version to read from the source. Sync also pushes any workflow, schema, event, template or translation already in its local directory, not only what it pulled, so use a fresh --dir to push only what’s in the source. Template variants that fail validation are skipped with a warning, and the valid ones are committed. If every changed variant of a template fails, sync exits with 1.
In a non-interactive shell, such as CI or an AI agent, sync starts without asking for confirmation. See CI/CD with the SuprSend CLI.

Syntax

Flags

Example