Calisto Slides

Presentation editor with AI generation, merge fields, and presentation mode.

Browser-based presentation editor powered by Univer. Text elements, shape elements, and background colors per slide. Three AI endpoints — full slide generation, outline preview, and text improvement. PPTX import and export. Merge fields with a picker UI for dynamic content. Presentation mode with full-screen playback. Slideshow API for Display and TV embedding. Scoped presentations for deals, proposals, and lessons.

Univer Editor · 3 AI Endpoints · Presentation Mode · Merge Fields · PPTX Import/Export · Scoped Decks · Slideshow API

The Editor

Text. Shapes. Backgrounds. Slides. All in the browser.

Univer-powered presentation editor with text elements, shape elements, and per-slide background colors. JSON slide snapshots stored in Depot. Autosave. Media Library integration for image insertion.

Univer Presentation Editor

Text elements. Shape elements. Backgrounds. Media. Autosave.

Browser-based presentation editor powered by Univer.js. Place text and shape elements on slides. Set per-slide background colors. Insert images from the Media Library. JSON slide snapshots stored in Depot with autosave. No download or installation.

Text Elements

Rich text on slides with font, size, color, alignment, and positioning. Headings, body text, and captions.

Shape Elements

Geometric shapes placed on slides. Rectangles, circles, lines, and custom shapes with fill and stroke.

Slide Backgrounds

Per-slide background colors. Solid fills applied to individual slides or the full deck.

Media Library

Insert images from @calisto/media-library via MediaLibraryModal. Images placed and positioned on slides.

Multi-Slide Workbook

JSON slide snapshots with multiple slides per deck. Add, delete, reorder, and duplicate slides.

Autosave & Storage

Univer JSON snapshots stored in Depot. Autosave on every edit. Save, export, and getSnapshot via editor ref handle.

Smart Views

Recent. My Presentations. Shared with Me. Starred. Trash.

Five smart views replace the traditional file browser. Each view backed by /api/slides/views with star, share, and trash row-actions. The same docs-parity pattern across Docs, Sheets, and Slides.

Five Smart Views

Recent. My Presentations. Shared with Me. Starred. Trash.

Five smart views replace the traditional file browser. Each view backed by /api/slides/views with star, share, and trash row-actions. The same docs-parity pattern across Docs, Sheets, and Slides.

Recent

Recently edited presentations. Sorted by last-modified date.

My Presentations

Owner-scoped presentations. Files you created.

Shared with Me

Presentations shared by other users via editor_file_shares grants. View or edit permission per share.

Starred

Presentations flagged via per-user editor_file_stars. Persists across sessions.

Trash

Soft-deleted presentations. Restore, permanent delete, or empty trash. Owner-scoped.

Create, Import & Templates

Blank deck. PPTX import. Three AI modes. Templates. Merge fields.

Create blank presentations, import PPTX files up to 50 MB, or generate with AI. Three AI modes — full generation with configurable slide count, outline preview for review-before-generate, and text improvement for clarity and tone. Built-in and custom templates. Merge fields with a picker UI for dynamic {{key}} tokens.

Create & Import

Five creation paths. Three AI modes. Templates. Merge fields.

Blank deck, PPTX import, AI full generation, AI outline, and AI text improvement. Three built-in templates plus account-level custom templates. Merge fields insert {{key}} tokens resolved at generation time via MergeFieldContext.

Creation Paths

Blank Presentation

Create a new blank deck with title input. The editor opens immediately with autosave.

PPTX Import

Upload .pptx files up to 50 MB. Stored raw in Depot. The Univer client-side importer converts on first open. First auto-save writes the Univer snapshot format.

AI Generate

Full slide generation from a natural language prompt. Configurable slide count. Returns structured JSON with title, bullets, and speaker notes per slide.

AI Outline

Generates slide titles and bullet points without the full snapshot. A review-before-generate workflow — approve the outline, then generate the deck.

AI Improve

Rewrites existing slide text for clarity, tone, or brevity. Select a text element, trigger improve, choose the rewritten version.

Templates & Merge Fields

Built-In Templates

Three hard-coded deck templates — Property Pitch Deck, Training Module, Quarterly Review. Select on creation.

Custom Templates

Account-level presentation templates. Up to 50 per account. isTemplate flag on the editorFiles table. Create from existing presentations.

Merge Fields

Variable {{key}} placeholders in slide text. MergeFieldPicker in the editor header for inserting tokens. POST /api/slides/merge-fields resolves all tokens against a MergeFieldContext.

Present & Scope

Full-screen playback. Slideshow API. Deal, proposal, and lesson decks.

Presentation mode launches full-screen slide playback from the editor. The Slideshow API serves read-only snapshots for embedding in Display and TV apps. Scoped presentations attach decks to deals, proposals, and lessons with dedicated create and list endpoints.

Present & Scope

Full-screen playback. Slideshow API. Three scoped deck types.

Presentation mode launches full-screen slide playback from the editor. The Slideshow API serves read-only snapshots for Display and TV embedding with scheduling support. Scoped presentations attach decks to deals, proposals, and lessons with dedicated API endpoints.

Presentation Mode

Full-screen slide playback launched from the editor via enterPresentationMode(). Navigate slides with arrow keys. Present directly from the browser.

Slideshow API

Read-only snapshot endpoint at GET /api/slides/slideshow for embedding in Display and TV apps. Supports list mode (?list=true) for slideshow scheduling across multiple decks.

Scoped Presentations

Deal Presentations

Create and list presentations scoped to a deal. Stored in file metadata. Accessible from the Deals app via cross-entity linking.

Proposal Presentations

Create and list presentations scoped to a proposal. Attached to proposal records for client-facing delivery.

Lesson Presentations

Create and list presentations scoped to a Workforce lesson. Attached to training modules for employee education.

Export, Versioning & Sharing

PPTX export. PDF export. Version history. Brand check. Account theme.

Client-side PPTX export via Univer SDK. Server-side PDF export with 16:9 slide layout, word-wrapping, and slide numbers. Version history with per-save snapshots and changelog. Sharing with view and edit permissions. Brand check via Ethos. Theme configuration — modern or classic with primary color and brand kit fallback.

Export, Versioning & Sharing

PPTX and PDF export. Version history. Sharing. Brand check. Account theme.

Client-side PPTX export via Univer SDK. Server-side 16:9 PDF export with slide numbers. Version history with changelog per save. Sharing with view or edit permissions. Brand check via Ethos with score and issues. Theme configuration with modern/classic templates and primary color.

PPTX Export

Client-side export via Univer SDK FUniver.exportPPTX(). The server echoes the snapshot for client-side conversion.

PDF Export

Server-side render via @calisto/pdf-export. 16:9 slide layout with word-wrapping, background colors, text positioning, and slide numbers.

Version History

Per-save snapshots with monotonically increasing version numbers. Changelog text, size in bytes, and Univer format version per record. HEAD always points to the latest.

Sharing

Share presentations with email recipients. Granular permissions — view or edit per recipient. Notifications sent on share.

Brand Check

Ethos Integrity integration via useEthosIntegrity hook. Brand check button scans presentation content against account brand guidelines. Returns passed/failed with score and issues.

Account Theme

Theme configuration with templateName (modern or classic) and primaryColor. Color resolution: local override, then brand kit primary, then default. Applied via SlidesThemeWrapper.

Settings

ThemePicker for appearance. BoxStorageView for storage quota. Link to Calisto Design for advanced brand work.

Everything. One Price.

Univer editor. Three AI modes. Presentation mode. Merge fields. Scoped decks. Nothing extra.

Univer Editor
Text elements, shape elements, per-slide backgrounds. Browser-based. Autosave.
Media Library
Insert images from the shared Media Library into slides.
5 Smart Views
Recent, My Presentations, Shared with Me, Starred, Trash.
AI Generate
Full slide generation from a prompt. Configurable slide count. Title, bullets, and speaker notes.
AI Outline
Slide titles and bullet points for review before full generation.
AI Improve
Rewrite slide text for clarity, tone, or brevity.
PPTX Import
Upload .pptx files up to 50 MB. Client-side conversion.
Templates
Three built-in templates plus account-level custom templates. Up to 50.
Merge Fields
{{key}} token placeholders with picker UI. Resolved against MergeFieldContext.
Presentation Mode
Full-screen slide playback from the editor.
Slideshow API
Read-only endpoint for Display and TV embedding with scheduling.
Scoped Decks
Deal, proposal, and lesson presentations with dedicated endpoints.
PPTX & PDF Export
Client-side PPTX. Server-side 16:9 PDF with slide numbers.
Version History
Per-save snapshots with changelog and version metadata.
Sharing
Share with view or edit permissions. Email notifications.
Brand Check & Theme
Ethos compliance with score. Modern/classic theme with primary color.
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.
Calisto Slides

Presentation editor with AI generation, presentation mode, merge fields, scoped decks, and PPTX export.

$1.00/mo

Part of Work Suite

Billed monthly to your Pro Shop wallet

Add to Pro Shop