Review Requirements

Review requirements can be set on a template or a type. These requirements must be met whenever a relevant entity gets sent for review. In a requirement, you may select a user group and how many users from the group must approve, or an individual user. Screen Cast 2025-08-28 at 11.55.19 PM.gif Any changes made to review requirements affect all entities, both existing and future. On existing entities, the review requirements must be met the next time the entity in question is sent for review. When a review is in progress, the responding user’s review will meet any requirements that can be fulfilled based on the user’s groups. For example, if the user is a member of two different groups, and one approval is required from each group in two separate requirements, both requirements will be met by this single review. When requesting reviews, operators can add in additional requirements, but cannot remove any that are set on the template. They can also choose users from each group to notify, or to notify all users in the selected group with ‘notify all’.

Checks

What is a Check?

Checks are scripts that must pass — meaning they must run successfully, without errors — before a document can be published or sent for review. If a Check fails, you are not able to proceed with publishing.

How Do I Configure Checks?

Checks can be set on both Types and Templates, giving you flexible control over how and where your validation rules apply.
  • Setting a Check on a Type will enable you to set Checks for all templates and instances of the type
Screenshot 2025-08-28 at 23.57.42.png
  • Setting it on a Template will apply it to all instances of that specific template. To add a Check, navigate to the Instance tab in the entity and select your script.
Screen Cast 2025-08-28 at 11.59.16 PM.gif During a review, you’ll also be able to see which Checks are applied right within each Changeset, so you always know what’s being enforced and where. Screen Cast 2025-08-28 at 11.59.59 PM.gif

How to Write Checks

Seal comes with a built in AI Copilot to write code for you. Navigate to the ‘Copilot’ tab on the right hand side, and write a prompt to describe what you need. See this link for more documentation on Writing Scripts.