Publish Rules let you define specific conditions for when and how content is published or unpublished. They help ensure that every publishing action, across branches, environments, and locales, follows a controlled review process. This prevents unapproved or premature releases and maintains accountability across teams.
A publish rule consists of two key components:
By combining these elements, teams can maintain consistency, compliance, and oversight across multilingual or enterprise-scale content operations.
Note: Publish Rules are available only if included in your plan. Only the Stack Owner, Administrator, and Developer roles can create or manage publish rules.
Publish rules provide granular control over publishing workflows, enabling organizations to manage risk and maintain publishing standards.
A global retail brand publishes seasonal campaign pages in multiple languages. To prevent accidental live publications and ensure legal compliance, the organization defines publishing rules with the following configuration:
Parameters: Apply the rule to the “main” branch, “production” environment, “campaign” content type, “publish” action, and all supported locales.
Conditions:
This configuration ensures that the user who made the last edit cannot publish or approve the campaign. The content can only be published once all required approvers have validated it and it has reached the correct workflow stage, maintaining compliance and content integrity across all locales.
Once a version of an entry meets all required conditions and is published, the same rule is not reapplied to that version if it’s later republished to another locale or environment.
However, if the entry or its assets are updated, creating a new version, the rule is enforced again. This ensures that each updated version goes through fresh review and approval before publishing.
For example, after a campaign is approved and published to Production, it can be published to another locale without triggering another review. If the campaign content is updated, however, the new version must again meet the approval and workflow stage requirements before publishing.