Calisto Pro
Calisto Apps

13 portal types. Four distribution channels. One install link.

PWA distribution for all 13 Navigator portal types. W3C-compliant manifest generation. Service worker caching with background sync. Push notification pipeline. Optional native App Store and Google Play listing via Capacitor shell. Zero app store submission required for PWA.

13 Portal Types · 15 Typefaces · 5 Color Channels · 4 Distribution Methods · 3 Device Frames · 0 App Store Fees

The Preview Engine

Three device frames. Live iframe rendering. Instant design sync.

iPhone (375×812), Android (360×780), and iPad (768×1024) device frames render the actual Navigator portal — not a static mockup. Portrait and landscape orientation. Dark mode toggle. Design changes reflect on save without rebuild.

9:41
The Grand Hotel
Welcome, Sarah
Digital Key
Room 412 · Tap to unlock
Room Service
Order breakfast · Menu
Android · 360×780
9:41
Oceanview Resort
Welcome, James
Your Stay
Mar 15–18 · Suite 208
Messages
2 new from concierge
Explore
Spa · Pool · Restaurant
iPhone · 375×812
9:41
FitZone Gym
Classes
6 available today
Membership
Active · Premium
Schedule
Yoga at 10am
Progress
12 visits this month
iPad · 768×1024
Live iframe previewPortrait + LandscapeDark mode toggleInstant design sync
The Control Surface

Four metrics. Six quick-action tiles. Publish state with timestamp.

Total apps configured, published count, cumulative PWA installs, and push subscriber count — all updated on page load. Quick-action routing to Identity, Design, Portals, Install & Share, Preview, and Push — single-click navigation. Per-app overview with publish/draft status badge, theme color swatch, start portal, timestamp, and scannable QR code.

Apps Dashboard
3
Total Apps
2
Published
1,247
PWA Installs
894
Push Subscribers
Quick Actions
Identity
Design
Portals
Install & Share
Preview
Push
App OverviewPublished
App NameOceanview Resort
Theme Color#0d2137
Start PortalGuest
Last PublishedMar 28, 2026 · 2:14 PM
Install QR
Publish
The Identity System

Five color channels. 15 typefaces. Three dark mode behaviors.

App name (200 char), short name (12 char), description (500 char), and 512×512 PNG icon with auto-generated 192×192 standard and maskable variants. Five configurable color channels: theme, background, secondary, dark theme, dark background. Independent heading and body typeface selection from 15 options. Dark mode: auto (device preference), always light, or always dark.

App ConfigurationSaved
Identity
Oceanview Resort
Your guest portal for check-in, room service, messaging, and digital key access.89/500
Oceanview9/12
resort-icon.png512×512 · 48kbStandard + Maskable
Colors
Theme
Background
Secondary
Light Dark Auto
Typography
Playfair Display
Inter
The Quick Brown Fox
The quick brown fox jumps over the lazy dog. 0123456789.
9:41
Oceanview Resort
Welcome to paradise
Your stay starts here
Digital Key
Room Service
Messages
Explore
Live Preview · iPhone

Publish from the dashboard. Live on the home screen on next visit.

Zero app store review. Zero resubmission. Zero build cycle. Design changes propagate on publish — no binary download required. Every update that skips the store review queue reaches users in seconds, not weeks.

The Portal Matrix

13 portal types. Per-type toggle. Configurable default start.

All 13 Navigator portal types with independent enable/disable toggle. Default start portal selection auto-filters to enabled types. Welcome video (MP4, first-launch playback) and splash image (PNG/JPG, 1242×2688 recommended). Only enabled portals surface in app navigation and home screen shortcuts.

Default Start
Guest
Check-in, room service, messaging, digital key
Tenant
Rent payment, maintenance, community
Owner
Revenue reports, occupancy, statements
Client
Projects, documents, invoices
Vendor
Work orders, invoices, scheduling
Member
Class bookings, membership, check-in
Wellness
Appointments, intake forms, packages
Patient
Appointments, records, billing
Investor
Portfolio, distributions, documents
Coworker
Desk booking, community, events
Participant
Schedule, tickets, check-in, results
Employee
Scheduling, tasks, time tracking
Affiliate
Referral tracking, commissions
Welcome Media
Welcome VideoMP4 · Plays on first launch
Splash ImagePNG/JPG · 1242×2688 recommended
The Distribution Architecture

One portal configuration. Four distribution channels. Zero code changes.

Web · PWA · App Store · Google Play — all rendered from a single Navigator portal. Content changes propagate to every channel on publish.

The App
Two distribution paths

Progressive Web App

Included with every plan
  • Included with every plan
  • Single-link install from browser
  • Instant update propagation — zero review
  • iOS, Android, and tablet support
  • Push notification pipeline
  • Service worker offline caching + sync
  • Deploy in minutes
Identical content

Native App Store

Flat monthly rate + setup
  • Apple App Store listing
  • Google Play listing
  • Client-branded store presence
  • Client-owned developer accounts
  • Managed submission pipeline
  • Content updates propagate without resubmission
  • Capacitor native shell
The Distribution Layer

Four channels. Auto-generated from one configuration.

Install Link with one-click clipboard copy — URL generated on save. QR Code exported as PNG at 300 DPI for print. Email Template with merge field support and editable body — compatible with any CRM or ESP. Smart Banner with configurable delay (0–120 seconds), custom message text, native beforeinstallprompt on Android, branded fallback on iOS, and 7-day re-prompt cycle after dismissal. All four channels derived from one configuration — zero per-channel setup.

Install Link

Auto-generated URL mapped to the portal install endpoint. Single-tap browser install prompt. One-click clipboard copy.

QR Code

Scan to install

PNG export for print materials, lobby signage, check-in desks, and welcome packets. Links to the install URL.

Email Invite

Pre-written template with merge field support. Editable body text. Compatible with any email client or CRM campaign.

Smart Banner

oceanview.com
Get our appFree · Works offline
Install

Configurable in-browser install prompt. Custom message text. 0–120 second display delay. 7-day re-prompt after dismissal.

The Push Engine

Broadcast delivery. Segment targeting. Subscriber pipeline.

Push notification dispatch to all installed PWA subscribers or filtered segments — by portal type, location, check-in date, or custom tag. Delivery within seconds of send. Real-time subscriber count surfaced in the dashboard sidebar badge — updated on every opt-in event. Delivery routed through the Connect messaging infrastructure with APNs (iOS) and FCM (Android) credential management.

Broadcast & Segment Engine

Dispatch to all installed PWA subscribers or filtered segments — by portal type, location, check-in date, or custom tag.

Subscriber Pipeline

Real-time push subscriber count surfaced in the dashboard and sidebar badge. Opt-in rate monitoring over time.

Connect Integration

Push notifications route through the Connect messaging infrastructure. In-app messaging channels powered by Connect. Native credentials: APNs key (iOS), FCM server key (Android).

New Push Notification
Guest Portal — Active Stays
Your room is ready
Check in anytime after 3 PM. Tap to view your digital key.
The Telemetry Layer

Install counts. Session monitoring. Portal usage breakdown.

Total PWA installs segmented by device type (iOS, Android, tablet) — updated on every install event. Active session count refreshed in real time. Portal-level usage breakdown showing session distribution across all 13 portal types. All telemetry native — zero third-party analytics SDK, zero additional script load, zero GDPR consent dependency.

Installs by Device
1,247total installs
iOS
524
Android
486
Tablet
237
Active SessionsLive
38users online now
8 AMNow
Portal Usage Breakdown
Guest
4,21868%
Member
1,10218%
Employee
5128%
Owner
2484%
Tenant
1242%
The Native Layer

Capacitor shell. App Store and Google Play listed. Same portal content.

Native distribution wraps the identical Navigator portal in a Capacitor container. Two additional store channels. Content updates propagate without resubmission.

The Native Build Pipeline

Five-stage pipeline. Credential vault. Full build history.

Capacitor-based native shell wrapping the identical Navigator portal content. Five-stage build pipeline with real-time stage progression — typical build completes in under five minutes. Platform credential management with expiration monitoring and renewal alerts. Full build history with per-build error diagnostics, download links, and duration tracking.

Pre-build Check
Identity, design, credentials, custom domain
Building
Capacitor shell compilation
Signing
Platform credentials applied
Uploading
Store submission package
Complete
Ready for review
Credentials
Apple CredentialsTeam ID · Key ID · .p8 signing key
Google CredentialsService account JSON key
Push CredentialsAPNs key (iOS) · FCM key (Android)
Credential status monitoring with expiration tracking
Build History
DatePlatformStatusDuration
Mar 26iOSSuccess4m 12s
Mar 26AndroidSuccess3m 48s
Mar 20iOSFailed1m 02s
Mar 18AndroidSuccess3m 55s
Failed builds show error messages for diagnosis

Client-Owned Store Presence

Native builds publish under client-owned Apple Developer and Google Play Console accounts. Calisto manages the Capacitor build, signing, and submission pipeline. Full store listing ownership and platform relationship retained by the account holder.

The Manifest Layer

W3C Web App Manifest. Dynamic generation. Zero proprietary extensions.

Standards-compliant W3C Web App Manifest generated dynamically from the dashboard configuration. All fields — name, icon, colors, start URL, display mode, orientation, home screen shortcuts — controlled from the configuration surface. No manual JSON editing required.

manifest.webmanifestAuto-generated
1{
2 "name": "Oceanview Resort",App Name — browser install prompt
3 "short_name": "Oceanview",Home screen label — 12 char max
4 "description": "Your guest portal",Install flow description
5 "start_url": "/portal/guest",Default start portal
6 "display": "standalone",No browser chrome
7 "theme_color": "#0d2137",Status bar color
8 "background_color": "#f8f9fa",Splash screen background
9 "icons": [
10 { "src": "/icon-192.png", "sizes": "192x192" },Standard icon
11 { "src": "/icon-512.png", "sizes": "512x512" },High-res icon
12 { "src": "/mask-512.png", "purpose": "maskable" }Adaptive icon
13 ],
14 "shortcuts": [
15 { "name": "Digital Key", "url": "/portal/key" },Long-press shortcut
16 { "name": "Messages", "url": "/portal/chat" }
17 ]
18}

W3C Standard

Full compliance with the W3C Web App Manifest specification. Zero proprietary extensions or vendor-specific fields.

Service Worker

Automatic cache management, background sync, and version detection on every launch.

HTTPS Required

Auto-SSL on all Calisto domains. PWA installation requires a secure origin.

Capacitor Shell

Native App Store listing wraps the same PWA in a Capacitor shell. One codebase, two distribution channels.

Platform Interconnects

9 native interconnects. Zero configuration.

Portal content, push delivery, digital key access, contact records, deal sequences, event tickets, WiFi prompts, booking engines, and product catalogs interconnect with Apps through a single relational data layer. Zero manual wiring between products.

Apps
Studio
Connect
Access
Contacts
Deals
Events
WiFi
Pulse
Shop

Calisto Studio

App Builder reads and writes the same PWA settings. Changes in either place sync automatically.

Studio Config → PWA Manifest → App Update

Calisto Connect

Push notifications route through Connect messaging infrastructure. In-app messaging channels powered by Connect.

Push Compose → Connect Pipeline → Device Delivery

Calisto Access

Digital key and check-in features accessible through the Guest portal in the app.

Check-in → Key Generation → App Notification → Unlock

Calisto Contacts

Every app user is linked to a Contact record. Install and engagement events log as contact activity.

App Install → Contact Record → Activity Log

Calisto Deals

Install links shared in deal sequences and email campaigns drive app adoption as part of the sales workflow.

Deal Sequence → Install Link → App Adoption → Contact

Calisto Events

Event attendees receive app install links with their tickets. The Participant portal provides schedule, venue map, and real-time updates.

Ticket Sale → Install Link → Participant Portal → Updates

Calisto WiFi

Captive portal redirects can prompt WiFi users to install the app after authentication.

WiFi Auth → Redirect → Install Prompt → Home Screen

Calisto Pulse

Booking engine embedded in the Guest portal reflects real-time Pulse rates and availability.

Pulse Rates → Guest Portal → App Booking → Confirmation

Calisto Shop

Product catalog and ordering accessible through enabled portals. In-app purchases route through Shop checkout.

Shop Catalog → Portal View → Cart → Checkout

Platform Footprint Calculator

See how many tools Apps replaces.

Toggle the tools currently used for app distribution and management. See how many Calisto Apps replaces natively and how many configuration hours recover per update cycle.

5Tools replaced by Apps
5Vendor contracts eliminated
30Config hours recovered per cycle
15Monthly support tickets eliminated
The Architecture Comparison

Separate tools vs. unified app platform

Legacy Stack
Separate PWA builder tool (per-app pricing)
Separate push notification service (per-message pricing)
Separate app store submission pipeline
Separate analytics platform (monthly subscription)
Separate branding and design configuration
Manual manifest.json editing per update
No portal system — single-purpose app only
No service worker management — manual caching code
No native build pipeline — third-party CI/CD required
No cross-product data layer — isolated app silo
Multiple vendor contracts and support channels
Per-app, per-message, and per-build fees across every tool
Calisto Apps
PWA generation for all 13 portal types: native
Push pipeline with broadcast, segment, and subscriber tracking: native
Five-stage Capacitor build pipeline with credential vault: native
Install, session, and portal usage telemetry: native
Five color channels, 15 typefaces, three dark mode behaviors: native
W3C manifest auto-generated from dashboard configuration
13 portal types with per-audience configuration
Automatic service worker with cache management and background sync
Client-owned App Store and Google Play accounts
Nine native platform interconnects — zero middleware
One platform. One support channel. One contract.
PWA included free. Native listing flat monthly rate.
Pricing

PWA included free. Native App Store listing from $250/month.

Progressive Web App builder for all 13 Navigator portal types. Brand identity with 5 colors and 15 fonts, light and dark mode, offline caching with background sync, push notifications, device preview on iPhone, Android, and iPad, and 4 distribution channels. Optional managed native App Store and Google Play listing.

Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Hotels, property managers, fitness studios, and service businesses replacing expensive native app development with an installable PWA that updates instantly.
Technical Specifications

Calisto Apps is built for Pros.

Distribution

PWA StandardW3C Web App Manifest (dynamic generation)
Service WorkerAutomatic cache management, background sync, version detection
Native ShellCapacitor (iOS + Android)
Distribution Channels4 (Install Link, QR Code, Email Template, Smart Banner)
Smart Banner Delay0–120 seconds, configurable
Smart Banner Re-prompt7-day cycle after dismissal
Android Install APINative beforeinstallprompt browser event
iOS InstallBranded banner with Add to Home Screen instructions
Store SubmissionManaged by Calisto under client-owned developer accounts

Identity

App Name200 character max
Short Name12 character max (home screen label)
Description500 character max (install prompt)
App Icon512×512 PNG, auto-generated 192×192 standard + maskable variants
Color Channels5 (Theme, Background, Secondary, Dark Theme, Dark Background)
Color FormatHex input with live swatch preview
Typefaces15 (System Default, Inter, Playfair Display, Roboto, Montserrat, Open Sans, Lato, Poppins, Raleway, Nunito, Merriweather, Source Sans 3, Oswald, DM Sans, Outfit, Plus Jakarta Sans)
Dark Mode Behaviors3 (Auto / Always Light / Always Dark)

Portal Architecture

Portal Types13 (Guest, Tenant, Owner, Client, Vendor, Member, Wellness, Patient, Investor, Coworker, Participant, Employee, Affiliate)
Default Start PortalConfigurable dropdown, auto-filtered to enabled types
Welcome VideoMP4, first-launch playback
Splash ImagePNG/JPG, 1242×2688 recommended
Content SourceNavigator portal engine (no independent rendering)

Preview Engine

Device Frames3 (iPhone 375×812, Android 360×780, iPad 768×1024)
OrientationPortrait + Landscape toggle
RenderingLive iframe (real Navigator portal, not static mockup)
Dark Mode PreviewToggle available in preview
Design SyncChanges reflected on save, no rebuild required

Native Build Pipeline

Build TargetsiOS, Android, or both
Build TypesRelease (store submission) or Debug (testing)
Pipeline Stages5 (Pre-build Check → Building → Signing → Uploading → Complete)
Apple CredentialsTeam ID, Key ID, .p8 signing key file
Google CredentialsService account JSON key file
Push CredentialsAPNs key (iOS), FCM server key (Android)
Credential MonitoringStatus tracking with expiration alerts
Build HistoryDate, platform, status, duration, download links, error diagnostics
Store OwnershipClient-owned Apple Developer and Google Play Console accounts

Telemetry

Install TrackingTotal installs segmented by device type (iOS, Android, tablet)
Session MonitoringReal-time active session count
Portal BreakdownSession distribution across all enabled portal types
Push SubscribersReal-time count in dashboard and sidebar badge

Connectivity

Native Interconnects9 Calisto products (Studio, Connect, Access, Contacts, Deals, Events, WiFi, Pulse, Shop)
Studio SyncBidirectional — App Builder reads/writes same PWA manifest settings
Connect PipelinePush notifications and in-app messaging channels
AccessDigital key and check-in via Guest portal
ContactsApp user linked to Contact record, install/engagement logged as activity

Platform

HTTPSAuto-SSL on all Calisto domains
Manifest ComplianceW3C Web App Manifest, zero proprietary extensions
Offline SupportService worker caching with background sync
Display ModeStandalone (no browser chrome)
Home Screen ShortcutsConfigurable via manifest shortcuts array
Update ModelInstant — zero app store review for PWA changes
EncryptionTLS 1.3 in transit, AES-256 at rest
PricingPWA included with every plan. Native listing available at flat monthly rate.