Calisto Pro
Calisto Purview

Six native catalogs. One pricing engine.

Retail goods, bookable services, spaces and venues, food and beverage, rental equipment, and ticketed events. Each with domain-specific data models, independent pricing, and dedicated availability rules. Zero workarounds.

6 Native Catalogs · 1 Centralized Pricing Engine · 13 Space Types · 11 Downstream Products · 0 Manual Syncs

The Six Inventories

The Catalog Fleet.

Six dedicated catalog engines with domain-specific data models. A retail product has variants and barcodes. A bookable service has resource dependencies and time slots. Each catalog provides the native fields its domain requires. Tab switch renders in under 0.2s. A misconfigured price propagates to 11 downstream products in real time. Accuracy at the source is non-negotiable.

SKU management, variants, barcodes, and COGS tracking.

SKU Management

Products with SKU, pricing, photos, categories, tax. Variants for size, color, material.

Barcode Generation

Barcode and QR assignment. Cost basis and margin calculation per variant.

Inventory Thresholds

Stock levels per location. Low-stock alerts. Reorder triggers. Warehouse tracking.

COGS Tracking

Supplier cost, margin calculation, gross profit per variant and category.

Bundles & Gift Cards

Combined-rate bundles. Gift card definitions with balance tracking.

Supplier Directory

Contacts, pricing history, order tracking, lead time, performance metrics.

9 Vertical Shops
Golf Pro ShopGym RetailCoworking MarketplaceVenues MerchandiseRentals Parts & SuppliesExperiences Gift ShopRestaurant RetailEvents MerchandiseField Service Parts
The Catalog Interface

Six catalogs. One management surface.

The catalog grid renders SKUs, variants, stock levels, and pricing status per item. Inline editing fires on double-click. Bulk actions apply across filtered selections. Category filters narrow to 0.2s render.

Purview / Retail & Goods
All CategoriesApparelAccessoriesWellnessMerchandiseEquipment
Search products...Add Product
SKUProductVariantsPricingStockStatus
RTL-001Performance Polo, NavySMLXLRack42Active
RTL-002Tournament Cap, WhiteOSRack108Active
RTL-003Leather Belt, Brown30323436Rack7Low Stock
RTL-004Moisture-Wicking ShortsSMLRack63Active
RTL-005Premium Sunscreen SPF50100ml200mlRack0Out of Stock
RTL-006Branded Water Bottle500ml750mlRack234Active
Architecture

A burger and a polo shirt are not the same data model.

No-hack architecture means every item type has a native home with domain-specific fields. Modifiers vs. sizes. Allergen tags vs. serial numbers. Recipes vs. floor plans. Six catalogs. Zero workarounds.

0

native inventory catalogs

0

integrations required

0

downstream products

0

centralized pricing engine

Catalog Deep Dive

Domain-specific fields. Native logic.

Each catalog provides the exact data model its domain requires. Modifiers vs. sizes. Allergen tags vs. serial numbers. Kitchen routing vs. warehouse tracking.

SKU management. Variant pricing. Barcode generation. COGS tracking native.

Product Definition
  • Product catalog with SKU, description, pricing, photos
  • Variant management: size, color, material with independent pricing
  • Barcode and QR code assignment for scanning
  • Category organization with display order
Inventory & Suppliers
  • Stock levels per location with low-stock alerts
  • Purchase order creation and receiving workflow
  • COGS tracking with supplier cost and margin calculation
  • Automatic reorder triggers with lead time tracking
The Configuration Layer

23 vertical profiles. Six catalogs. Zero code changes.

Each vertical profile remaps field labels, navigation text, setup checklists, and tab visibility across all six catalogs. A hotel instance surfaces room types and housekeeping. A golf instance surfaces tee times and cart fleets. Same schema. Different projection.

Terminology

Field labels, menu names, and navigation text remapped per vertical profile.

Descriptions

Setup guides, placeholder text, and help content projected from the active vertical schema.

Checklists

Four to six setup tasks per vertical with progress tracking through initial configuration.

Tab Indicators

Relevant catalog tabs and vertical-gated modules surface based on account vertical.

Generic Schema
SpaceGeneric unit
ServiceBookable item
RatePrice per unit
ChecklistSetup tasks
Hotel Profile
SpaceRoom types, meeting rooms, lobby areas
ServiceAirport transfers, babysitting, concierge
RateNightly rack rate, seasonal bands
ChecklistRoom inventory, rate cards, housekeeping roster, channel codes
Pricing Engine

One baseline. Real-time propagation.

Baseline pricing defined per catalog propagates in real time to POS, Pulse, Ops, and Navigator. Rack rates, menu prices, rental rates, ticket tiers. The printed-on-a-card rate. Dynamic optimization layered through Pulse.

Centralized Pricing Engine

Baseline set once. Dynamic layered on top.

Every catalog sets its baseline pricing. The printed-on-a-card price. Pulse layers dynamic optimization. POS renders the final price. One source of truth. Price change propagation completes in under 500ms.

ShopProduct price, variant pricing, min/max guardrails
ServicesPer hour, per session, per person, flat fee
SpacesRack rates: nightly, half-day, hourly, monthly
MenusItem pricing per outlet, dine-in/takeout/delivery
EquipmentHourly, daily, weekly, seasonal rates
EventsPer-tier fixed pricing, sales windows, min spend

Downstream Price Flow

POS

Renders correct price, tax, and variants at checkout

Pulse

Layers demand curves, seasonal surcharges, AI yield

Ops

Fulfills from specs with task type and staff notification

Navigator

Pulls live pricing into portals and booking engines

Baseline + Dynamic = Optimal

Every pricing surface in Purview connects to Pulse for dynamic optimization. Day-of-week variability, seasonal dynamics, channel-specific rates, and AI-powered yield recommendations layered on top of the baseline rate.

Baseline gate: Pulse validates that baseline pricing exists in Purview before rule creation.
The Dependency Graph

Cross-product constraint rules. Vertical-specific modules.

Two enforcement levels. Hard locks reject the transaction. Soft locks flag and allow override. Six vertical modules extend the base schema when the account vertical activates them.

Constraint Rule
Level
Result
Service requires specific space and staffHard lockBooking rejected
Class needs instructor and studio simultaneouslyHard lockBooking rejected
Tour requires guide and transportHard lockBooking rejected
Spa treatment needs room and therapistHard lockBooking rejected
Equipment rental needs delivery vehicleSoft lockWarning + override
Event needs venue and setup crewSoft lockWarning + override

Vertical Modules

Gym

Zone definitions, equipment register, condition monitoring

  • Zone and studio definitions with capacity rules
  • Master equipment register with maintenance tracking
  • Equipment categories with condition monitoring per asset
Coaching

Program builder, exercise library, periodization

  • Program builder with exercise library and workout templates
  • Assessment definitions with scoring criteria
  • Periodization planning across training cycles
Golf

Course setup, hole details, knowledge base

  • Course setup with hole details and yardage data
  • Pin position management per round
  • Course asset registry for maintenance tracking
Venues

Event manifests, technical riders, vendor registry

  • Event manifests with load-in specifications
  • Technical rider management per event type
  • Vendor registry and floor plan presets
Brokerage

Commission plans, legal forms, MLS IDX

  • Commission plan configuration with split structures
  • Fee schedules and legal form templates
  • MLS IDX configuration and recruiting portal setup
Developer

Show units, phase definitions, finish packages

  • Show unit configuration with phase definitions
  • Finish packages and option upgrade flows
  • Warranty group setup and handover tracking
Interconnects

Eleven downstream read paths. Zero manual syncs.

POS reads catalogs. Ops reads fulfillment specs. Pulse reads baseline rates. Assure reads inspection targets. Sync distributes to OTAs. Navigator renders portal inventory. Real-time propagation across every interconnect.

Platform Interconnects

The No-Hack Architecture.

Catalog writes propagate to POS in real time. Service definitions carry operations blueprints to Ops. Baseline rates feed Pulse for dynamic optimization. Eleven read paths. One source of truth.

Purview
POS
Catalog → Register → Checkout → Receipt
reads: Products, services, menus, ticketswrites: Inventory decrements, sales data
Ops
Service Sold → Operations Blueprint → Task
reads: Fulfillment specs, staff notificationswrites: Task completion, resource release
Pulse
Baseline Rate → Demand Curve → Dynamic Price
reads: Rack rates, base prices, availabilitywrites: Dynamic multipliers, seasonal surcharges
Assure
Inventory → Inspection Checklist → Finding
reads: Rooms, equipment, service configurationswrites: Quality scores, corrective findings
Sync
Catalog → Channel Distribution → OTA/Portal
reads: Inventory, pricing, availabilitywrites: Channel reservations, booking confirmations
Navigator
Catalog → Portal → Booking Engine
reads: Live inventory, pricing, descriptionswrites: Online bookings, cart data

Also Integrated

Deals
Pricing → Proposal → Implementation
reads: Baseline pricing, catalog configurationswrites: Deal values, proposal line items
Events
Event Definition → Execution → Operations
reads: Venue layouts, ticket tiers, concession menuswrites: Ticket validations, operational tasks
Sites
Catalog → Website → Booking Page
reads: Product catalogs, pricing, event listingswrites: Cart data, booking requests
Access
Ticket → Gate → Validation → Wallet
reads: Ticket types, admission passes, seat mapswrites: Check-in validation, wallet pass generation
Sign
Service Config → Booking → E-Signature
reads: Waiver templates per service and event typewrites: Signed documents, completion status
The Architecture Comparison

Fragmented catalogs vs. unified schema.

Legacy Stack
Separate POS product catalog
Separate booking/scheduling tool
Separate F&B menu platform
Separate equipment tracking spreadsheet
Separate ticketing vendor
Separate room/space management system
Manual price syncing across every system
CSV exports between disconnected databases
No shared data model across domains
Per-vendor contracts, per-user fees, per-system logins
No cross-catalog dependency enforcement
Vertical customization requires code changes
Calisto Purview
Retail & Goods: SKU, variants, barcodes native
Booking & Appointments: resource dependencies native
Food & Beverage: modifiers, recipes, routing native
Equipment fleet: serialized tracking, maintenance native
Tickets & Registration: seat maps, gate access native
Spaces & Venues: 13 space types, floor plans native
Real-time propagation to 11 downstream products
One relational data layer. Zero integrations.
Six domain-specific schemas. Zero workarounds.
One platform. One pricing engine. Unlimited users.
Hard lock and soft lock enforcement across catalogs
23 vertical profiles. Zero code changes.

Catalog Consolidation Calculator

See how many systems Purview replaces.

Toggle the catalog domains currently managed in separate systems. Each toggled domain activates a native Purview catalog with independent pricing and real-time downstream propagation.

4Separate systems replaced
4Native catalogs activated
10Pricing sources consolidated
72Monthly sync failures eliminated
Technical Specifications

Calisto Purview is built for Pros.

Catalog Architecture

Native inventory catalogs6
Domain-specific data models6 independent schemas
Space type definitions13
Event type definitions13
Vertical shop filters9
Equipment vertical configs2 (Recreation, Event)

Pricing Engine

Baseline pricing units6 per catalog
Downstream propagation targets11 products
Propagation latencyReal-time
Manual sync operations required0
Currency supportMulti-currency
Seasonal rate bandsOffseason, Peak, Shoulder

Configuration Layer

Vertical profiles23
Setup checklist tasks per vertical4–6
Remapped elements per profile4 (labels, text, checklists, tabs)
Vertical-gated modules6 (Gym, Coaching, Golf, Venues, Brokerage, Developer)

Dependency Graph

Enforcement levels2 (Hard lock, Soft lock)
Pre-built vertical templates6
Dashboard monitoring categories4 (Active, Hard, Soft, Alerts)

Interconnects

Primary read/write products6 (POS, Ops, Pulse, Assure, Sync, Navigator)
Secondary integrations5 (Deals, Events, Sites, Access, Sign)
Total downstream products11
Data flow directionBidirectional (read/write)

F&B Engine

Modifier logicUnlimited depth
Menu versioningDiff comparison, change sets
Seating zone types4 (Dining, Bar, Private, Outdoor)
Cost computationPer-serving from recipe yield

Booking Engine

Pricing unit types5 (hourly, session, person, group, flat)
Player type definitions (Golf)4 (member, guest, junior, senior)
Waiver enforcementPer-service via Sign e-signature

Equipment Fleet

Tracking modes2 (Serialized, Quantity-based)
Rate structure tiers4 (hourly, daily, weekly, seasonal)
Warehouse supportMulti-location, bin-level
Pricing

The unified catalog. No per-item fees.

6 native inventory catalogs with domain-specific data models, centralized baseline pricing, resource dependencies, and 6 native platform interconnects. All included with Core.

Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Multi-service businesses replacing fragmented catalog systems with one source of truth.