,
,,
Calisto Docs

Document editor engine.

Rich-text document editor with a dedicated engine. Paragraphs, headings, lists, tables, inline images. Content stored as JSON snapshots in Calisto Box. DOCX and PDF export. Template library with merge fields. AI generation. Version history per save. Comments. Sharing with view/edit permissions. Brand Check. Approval workflows. Send for Signature.

DOCX + PDF Export · Merge Fields · Per-Save Versioning · View/Edit Permissions · Ethos Brand Check

,0,

export formats (DOCX, PDF)

,0,

heading levels (H1–H6)

version snapshots per document

,0,

permission levels (view, edit)

The Document Engine

Document engine. Snapshots in Box. Rich text editing.

Calisto Docs wraps a dedicated document editor engine. Paragraphs, headings, lists, tables, inline images. Content persists as JSON snapshots in Calisto Box. No proprietary format lock-in.

Document Editor Engine

Built on a dedicated document editor engine. Document state stored as JSON snapshots. Full rich-text editing with undo/redo stack, clipboard support, and keyboard shortcuts.

  • Document editor engine
  • Snapshot-based state persistence
  • Undo / redo stack
  • Clipboard paste with formatting

Rich-Text Formatting

Paragraphs, headings (H1–H6), ordered and unordered lists, blockquotes, inline code. Bold, italic, underline, strikethrough, text color, and highlight. Font size and family selection.

  • Headings H1–H6
  • Ordered & unordered lists
  • Bold / italic / underline / strikethrough
  • Text color and highlight

Tables & Inline Images

Insert tables with row/column management. Inline images from the Media Library. Print support via the print API.

  • Table insert with row/column controls
  • Inline images from the Media Library
  • Print support
  • Page break control

Snapshot Storage (Box)

Every save serializes the editor snapshot to JSON and uploads to Calisto Box (cloud storage). The editorFiles.boxFileId always points to HEAD. Content survives across sessions without local storage dependency.

  • JSON snapshot format
  • Box-backed object storage
  • HEAD pointer per document
  • No local storage dependency
Architecture

Editor renders. Box stores. Snapshots persist.

The editor runs the document engine client-side for the document model and editing surface. Every save serializes state to a JSON snapshot uploaded to Calisto Box. The editorFiles table tracks HEAD; editorFileVersions tracks history.

Templates, Merge Fields & Generation

Start from a template. Insert merge fields. Or generate from a prompt.

Account-level template library with merge-field placeholders. Generate documents from a prompt. DOCX import and export. PDF export server-side.

Templates

Account-level template library. Create templates from existing documents or start blank. The isTemplate flag on editorFiles marks reusable templates. "New from template" flow in the create UI.

  • Account-level template library
  • Create from existing document or blank
  • isTemplate flag in editorFiles schema
  • "New from template" selector in /docs/new

,0,

generation endpoint (POST /api/docs/ai)

,0,

import formats (DOCX upload, blank)

merge field variables per template

,0,

template library per account

History & Collaboration

Per-save versioning. Inline comments. Approval workflows.

Every save is an immutable snapshot in Box with a version record. Comments stored per-document. Share with granular permissions. Route drafts through the approvals system before finalization.

Version History

Every save is a snapshot. Every snapshot is retrievable.

Each save creates a new immutable snapshot in Box with a version record. Monotonically increasing version numbers. Changelog text per save. Past versions never overwritten.

Per-Save Snapshots

Every save operation creates a new JSON snapshot in Box and a corresponding editorFileVersions record. Monotonically increasing versionNumber. The document HEAD (editorFiles.boxFileId) always points to the latest.

Changelog per Version

Each version record stores an optional changelog text field describing what changed. Paired with sizeBytes and formatVersion for audit traceability.

Box-Backed Immutability

Past versions are never overwritten. Each is a separate object in Calisto Box. Retrieve any historical snapshot by its boxFileId. Storage metered per-version.

Soft Delete & Trash

Documents support soft-delete via the isTrashed flag on editorFiles. Trashed documents remain recoverable until permanent deletion. Folder hierarchy preserved.

Sharing, Comments & Approvals

Share with permissions. Comment inline. Route for approval.

Share documents via email with view or edit permissions. Add comments per document. Route completed drafts through the shared approvals system for sign-off.

Document Sharing

POST /api/docs/share shares documents with email recipients. Granular permissions: view or edit. Sharing metadata stored in editorFiles.metadata JSONB (shares array). Notifications sent to recipients on share.

  • Share via email recipient
  • View / edit permission levels
  • JSONB-backed shares array
  • Notification on share

Comments

GET/POST /api/docs/comments adds and retrieves comments on a document. Currently stored in editorFiles.metadata JSONB (comments array). Supports inline discussion threads per document.

  • Add / list comments via API
  • Stored in metadata JSONB
  • Per-document discussion threads
  • Planned: dedicated comments table

Request Approval

POST /api/docs/approval creates an approval request via the shared approvals system. Route documents through a review workflow before finalization. Integrates with account-level approval chains.

  • Shared approvals system integration
  • Review workflow before finalization
  • Account-level approval chains
  • Status tracking per request
Platform

Brand Check. Sign. Media Library. One document surface.

Docs integrates with Ethos Integrity for brand compliance, Sign for e-signatures, Media Library for inline images, and Box for centralized storage. One document, multiple workflows.

Platform Integrations

Brand Check. Sign. Media Library. Box storage.

Docs connects to Ethos Integrity for brand compliance, Sign for e-signatures, Media Library for image assets, and Box for centralized document storage.

Brand Check (Ethos Integrity)

Scans document text against account brand guidelines via the Ethos Integrity integration. Flags off-brand language, tone violations, and terminology mismatches before publication.

Send for Signature (Sign)

Route completed documents directly to Calisto Sign for e-signature workflow. Documents flow from Docs → Sign without manual download and re-upload.

Media Library

Insert images from the shared Media Library directly into document body. Assets managed centrally, referenced inline.

Folder Hierarchy & Box Storage

Documents organized via parentFolderId in a folder tree. Content stored in Calisto Box (cloud storage). Shared storage layer with Sheets and Slides.

Pricing

High-Performance Ops. Zero Monthly Overhead.

Get all 15 Core modules at no monthly cost. You only pay 2% of processed revenue.

,,
Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Businesses of any size. Revenue is auto-calculated from POS orders, reservations, folios, and event tickets.
,,,,,,,

Docs

Document editing with version history and collaboration.

$1/mo

Part of Work Suite

Wallet-debit

Add to Pro Shop