Permissions
Configure role-based access control for sync operations per user group, environment, and direction.
Overview
DoubleSync integrates with Umbraco's user group system to provide granular access control over sync operations. You can configure which groups can push, pull, or delete on which environments.
Permission Dimensions
Permissions are configured along three dimensions:
User Group — Which Umbraco user group the rule applies to (e.g., Editors, Administrators)
Environment — Which target environment the rule applies to (e.g., Production, Staging)
Direction — What operations are allowed — Push, Pull, or both
Configuration
Navigate to DoubleSync Settings in the Umbraco backoffice. Under the Permissions section, you'll see a matrix of user groups and environments. Toggle permissions on or off for each combination.
Example Setup
Administrators — Push and Pull on all environments
Editors — Pull only on Staging (they can pull content from production to staging for editing, but cannot push to production)
Content Managers — Push and Pull on Staging only (no production access)
Granular Content Permissions
Beyond environment-level permissions, Agency licenses support content-level permissions. Restrict which content sections or nodes specific user groups can sync, matching Umbraco's content start node permissions.
Requirements
Basic RBAC is available in Pro. Granular content permissions require an Agency license.