Collaborative Editing & Sessions
Learn how Zelosify manages rich-text editing sessions, version control, and concurrent users.
Contract Editor Sessions & ProseMirror Editor
Zelosify features a state-of-the-art document editor integrated directly into your contract drafting workflows. Powered by the ProseMirror framework, the editor enables rich-text formatting, structured clause templates, and cooperative drafting.
How Sessions Work (ContractSession)
Zelosify helps teams work on contracts and templates without accidentally overwriting each other’s changes.
When someone opens a contract or blueprint template for editing, Zelosify keeps that document reserved for them while they work. This makes it clear who is currently editing the document and helps avoid confusion when multiple team members are involved.
For example, if a legal team member is updating payment terms in a contract, another user will not be able to make conflicting edits at the same time. Instead, Zelosify will let them know that the document is already being edited. They can wait until the first person saves their changes or the editing session ends.
This is useful when:
Multiple team members review the same contract Legal, procurement, and business teams are working on one document Someone is editing a reusable blueprint template You want to avoid losing changes made by another person
Zelosify also preserves the structure of your document as you edit. This means clauses, formatting, smart fields, variables, and sections stay in place while you make updates.
Version History & Rollbacks
Every time you save changes, Zelosify creates a version snapshot of the document. This helps you keep track of revisions and ensures that you can restore previous versions if needed.
In the editor, you can view the Version History panel to see when changes were made and who made them.
If you need to go back to an earlier version, you can:
Open the Version History panel Select the version you want to restore Click "Restore Version"
Zelosify will update the contract to the selected version, preserving all formatting, clauses, and smart fields. This is useful for:
Reverting accidental changes Comparing different versions of the contract Recovering previous work
Administrators and Contract Owners have permission to restore previous versions, helping maintain control over contract quality and accuracy.