,
,,
Calisto Access

Every lock. Every key. Every door event. One product.

Configure door locks, issue digital keys and scheduled codes, enforce zone policy, verify visitors, log every entry and incident, and track staff attendance. No separate lock app, no code-scheduling spreadsheet, no third-party incident tracker.

30+ Routes · 4 Lock Types · 5 Credential Methods · Zone Capacity · Visitor ID Verification · Code Scheduling · Time Clock

,0,+

dedicated routes

,0,

lock types supported

,0,

credential methods

,0,

platform integrations

Entry Control

Locks, keys, and codes. The core of every door operation.

AccessLocksClient shows real-time status for every connected lock. AccessKeysClient tracks the full lifecycle of every issued credential. AccessCodesClient manages temporary and permanent access codes with scheduling.

Lock Dashboard

All locks in one view with online/offline status, battery level, last activity timestamp, and lock type (smart lock, keypad, card reader, biometric). Filter by status, location, or type.

Key Registry

Every issued key tracked with holder name, holder type (guest, staff, contractor, owner), issue date, expiration, usage count, and current status. Activate, extend, or revoke from the list.

Access Codes

Generate temporary or permanent codes assigned to contacts and locks. Set activation windows, expiration dates, and usage limits. View active code count per property.

Battery and Health Monitoring

Low-battery warnings surface automatically. Offline detection with last-seen timestamp. Lock jam and forced entry alerts. Health data flows to Signal for fleet-wide monitoring.

Lock Provisioning

Add locks through the setup wizard. Map each lock to a property, unit, and zone. Supports Matter-compatible devices. Card readers and access panels managed alongside standard locks.

Lock Event Log

Per-lock event history: unlock, lock, battery warning, jam detection, forced entry attempt, online/offline transition. Daily event counts and trending per lock.

Digital Keys

Five credential methods. One registry.

AccessDigitalKeysClient tracks every active credential: mobile key, wallet pass, PIN code, key card, and remote unlock. Issue any type to any person from one interface. Keys map to reservations with guest name, room number, and check-in/check-out dates.

Mobile Keys

Issue keys that open locks from a smartphone. Delivered through Navigator guest portal, email, or SMS. Time-bound to reservation or manual window. Revoke instantly from the key registry.

Wallet Passes

Auto-generate Apple Wallet and Google Pay passes with embedded access credentials. Passes update dynamically when status changes. QR fallback for locks without tap support.

PIN Codes

Numeric codes for keypad locks. Ideal for vendors, cleaners, and self-check-in guests who prefer code entry. Configurable length, expiration, and usage limits.

Key Cards

Physical cards programmed at the front desk or through card reader hardware. Encode, re-encode, and deactivate from the same interface that manages digital credentials.

Remote Unlock

Unlock any connected lock remotely from the Access dashboard. Useful for vendor arrivals, maintenance staff, or guest lockouts. Every remote unlock logged with actor and timestamp.

Auto-Issue and Auto-Revoke

Keys generate automatically when a reservation confirms in Pulse. Delivered via the configured channel. Revoked at checkout time without manual intervention. Extend with one click if a guest stays longer.

Credential Architecture

One key registry for every credential type, every holder, every door.

Mobile keys, wallet passes, PIN codes, key cards, and remote unlocks tracked in a single registry. Issue from reservations, manual creation, or rule-triggered automation. Full lifecycle: active, expired, revoked, pending.

Property Codes and Code Schedules

Codes that activate on arrival and deactivate at checkout.

AccessCodeScheduleClient automates the full code lifecycle for short-term rental operations. Codes generate from reservation data, activate with a configurable early buffer, and deactivate with a late buffer. AccessPropertyCodesClient handles permanent property-level codes.

Scheduled Activation

Codes activate at a configured time before guest arrival (configurable buffer in minutes). Deactivate after departure. Failed activations retry automatically up to a configurable attempt count.

Reservation Binding

Each scheduled code links to a reservation ID, confirmation number, guest name, property, and unit. The code schedule dashboard shows today's activations, deactivations, failures, and low-battery locks.

Lock Health in Context

Every scheduled code row shows the target lock name, current battery level, and last sync timestamp. Low-battery locks flagged before a code needs to activate on them.

Auto-Extend on Late Checkout

When a reservation extends past the original departure time, the code deactivation window extends automatically. No manual re-scheduling needed.

Property Codes

Permanent or long-lived codes assigned at the property level for staff, owners, or recurring vendors. Separate from reservation-bound codes. Managed in AccessPropertyCodesClient.

Failure Notifications

Notify property managers when a code fails to activate or when the target lock battery drops below the configured threshold. Notifications route through Inbox.

Access Rules, Zones, and Capacity

Rules that evaluate before any door opens.

AccessRulesClient defines who can go where and when. AccessZoneManagementClient groups locks into named zones. AccessCapacityClient tracks real-time occupancy per zone with status indicators and utilization percentages.

Access Rules Engine

Define rules with conditions: time windows, days of week, allowed and denied locks, auto-issue triggers, auto-revoke triggers, maximum purchases, minimum age, ID verification requirement, and payment requirement. Rules evaluate in priority order.

Rule Stacking

Multiple rules evaluate sequentially before a door opens or a code generates. Priority ordering prevents conflicts. Add rules through the dialog or the dedicated rule builder with condition previews.

Zone Management

Define physical zones with a name, description, and assigned locks. Stats track total zones, zones with locks, empty zones, and total lock count. Visual zone map shows spatial layout.

Capacity Monitoring

Each zone has a type (room, area, facility, venue), current occupancy, max capacity, and status: available, busy, full, or closed. Schedule open/close times. Utilization bar shows percentage with color coding.

Near-Capacity Alerts

Stats surface how many zones are at capacity and how many are near capacity. Average utilization across all zones calculated in real time. Zones turning full trigger notifications.

Zone Map

AccessZoneMapClient renders a spatial representation of zones with lock assignments. See which locks belong to which zone and navigate directly to zone or lock detail views.

Zone Security

Rules evaluate. Zones enforce. Capacity monitors.

Access rules define who can go where and when. Zones group locks into named spaces. Capacity tracking shows real-time occupancy with automatic status transitions: available, busy, full, closed.

Visitor Verification

Verify identity before issuing temporary access.

AccessVisitorVerifyClient handles the full visitor flow: registration, document verification, approval polling, and temporary key issuance. Uses @calisto/didit-verify for document checks. Approved visitors receive a time-bound credential tied to their verified identity.

Visitor Registration

Enter visitor name, email, and visit purpose. Start the verification flow directly from the Access interface. No separate identity app required.

Document Verification

Visitors verify their identity through a document check powered by Calisto's verification partner. A verification URL opens in a new window for the visitor to complete.

Status Polling

After submission, the system polls verification status every 3 seconds. Status transitions from pending to approved or rejected. Results include extracted document data (name, document type).

Temporary Key Issuance

Once approved, issue a temporary digital key directly from the verification result screen. The key links to the visitor's verified session and identity data.

Activity Log and Incidents

Every door event logged. Every incident tracked.

AccessActivityLogClient records the full audit trail for every access decision. AccessIncidentsClient manages security events with severity classification, status workflow, and lock association. Playbooks provide structured response procedures.

Activity Log

Every access event recorded with timestamp, actor, target, success or failure, and source. Searchable and filterable by date, person, lock, or event type. Exportable to CSV for compliance.

Incident Dashboard

All incidents listed with type, severity (critical, high, medium, low), associated lock, description, timestamp, and status (open or resolved). Stats show total, open, critical, and resolved counts.

Severity Filtering

Filter incidents by severity level or status. Critical and high-severity incidents surface at the top. Color-coded severity indicators for quick scanning.

Incident Detail

Each incident links to the specific lock and includes a full description, creation timestamp, and resolution status. Navigate from incident to lock detail or activity log entry.

Real-Time Updates

Incident list refreshes on demand. New incidents from lock events (forced entry, repeated failures, lock jam) appear as they are detected by the monitoring layer.

Playbooks

Pre-configured response procedures for common incident types. Playbooks define escalation steps, notification targets, and resolution checklists. Linked from the navigation sidebar.

Issued Passes and Check-in

Issue a pass. Scan at the door. Track occupancy.

The passes system handles day passes, membership access, and visitor credentials. Issue passes with wallet delivery, scan QR at entry, and track real-time occupancy. Separate from ticketed events (which live in Tickets).

Passes Dashboard

AccessPassesDashboardClient shows all active passes with today's issue count and pending check-ins. Passes represent access credentials for day visitors, members, and event attendees.

Check-in Interface

AccessPassesCheckinClient provides real-time check-in with QR scanning or manual lookup. Track check-in time, check-out time, and current occupancy against zone capacity.

Issued Passes

AccessPassesIssuedClient lists every pass ever issued with holder, type, issue date, expiration, and current status. Filter by active, expired, or revoked.

Wallet Pass Generation

WalletPassConfigClient configures the pass template. WalletPassIssueClient generates Apple Wallet and Google Pay passes. AccessPassQRClient renders QR codes for each pass.

QR Pass Display

Each issued pass includes a scannable QR code. Visitors show the QR at entry. Staff scan with any device running the check-in interface. Status updates in real time.

Approvals

Manual gate for sensitive access requests.

When an access rule requires human authorization, the request enters the approval queue. Staff review the request context, approve or deny, and the system issues or blocks the credential accordingly.

Approval Queue

AccessApprovalsClient shows pending access requests that require manual authorization. Approve or deny from a single queue with requester details, target lock, and requested time window.

Request Context

Each approval request includes who is asking, which lock or zone they need, the time window requested, and the rule that triggered the approval requirement.

Rule-Triggered Approvals

Access rules can require manual approval as a condition. When a key or code request matches such a rule, it enters the approval queue instead of issuing automatically.

Approval Notifications

Pending approvals notify designated staff through Inbox. Time-sensitive requests can escalate if not actioned within a configurable window.

Time Clock and Attendance

Staff clock-in, break tracking, and payroll export in the same product as your locks.

AccessTimeClockClient shows the real-time attendance board with punch-in/out and break toggle. AccessTimeLogsClient provides historical records with CSV export. Vertical-gated: only shown for verticals where Access handles workforce attendance.

Time Clock Board

Real-time status board showing every employee: clocked in, on break, or clocked out. Stats show total staff, currently clocked in, on break, and clocked out. Auto-refreshes every 30 seconds.

Punch and Break Actions

Clock in, clock out, and toggle break directly from the interface. Each action records employee name, role, timestamp, and source. Notes field for shift context.

Time Logs

AccessTimeLogsClient shows historical records: every punch-in and punch-out with timestamps, total hours calculated, break duration, and shift notes. Filter by employee, date range, or role.

Payroll Export

Export time logs to CSV with employee name, role, hours worked, break time, and overtime. Ready for direct import into payroll systems without manual calculation.

Kiosk Mode

Dedicated tablet interface for staff clock-in at entry points. Configurable authentication: staff verification code, employee badge, or manual selection from roster.

Vertical-Gated

Attendance surfaces only for verticals that use Access for workforce tracking: wellness, coworking, services, and event staffing. Hidden for properties that handle attendance elsewhere.

Reports and Analytics

Access patterns, incident trends, and zone utilization in one dashboard.

AccessAnalyticsDashboardClient and AccessReportsClient provide operational visibility across all Access surfaces. Export to CSV and PDF for compliance and review.

Analytics Dashboard

AccessAnalyticsDashboardClient surfaces key metrics: access events over time, lock utilization, code generation volume, incident trends, and zone occupancy patterns.

Reports

AccessReportsClient provides configurable report views: entry control activity, key lifecycle summaries, incident resolution times, capacity utilization, and attendance summaries.

Export

All reports exportable to CSV and PDF. Date range selection, property filtering, and lock-level drill-down. Formatted for compliance audits, insurance claims, and operational review.

Trend Analysis

Compare access patterns across time periods. Identify peak entry times, busiest zones, most-used credential types, and recurring incident categories.

Cross-Product

10 native integrations. Zero middleware.

Access is native to Calisto Pro. Keys auto-issue from Pulse reservations. Lock health flows through Signal. Visitors verify and receive keys in Navigator. Every integration active by default.

Signal

Lock health monitoring, battery alerts, connectivity tracking, and offline detection flow through Signal's device fleet. Lock events feed Signal incident pipeline.

Pulse

Reservation confirmations trigger auto-issue of digital keys. Checkout triggers auto-revoke. Extended stays auto-extend key validity.

Navigator

Guests receive and use digital keys inside the Navigator guest portal. View door instructions, access codes, and property entry details.

Ops

Access incidents inject tasks into Ops with lock and location context. Maintenance tasks created when locks need attention.

Contacts

Key holders and visitors linked to Contact records. Visitor verification creates contact entries with verified identity data.

Kiosks

Kiosk devices run time clock mode, check-in mode, or access terminal mode. Configuration delivered from Access, hardware monitored by Signal.

Display

Room status boards and occupancy displays show real-time data from Access zones and capacity tracking.

Sign

Waiver completion gating enforced before pass issuance. Sign tracks waiver validity per contact and links to Access pass status.

POS

Pass and product purchases flow through POS terminals. Payment confirmation triggers credential issuance.

Inbox

Code delivery, approval notifications, failure alerts, and visitor verification links route through Inbox messaging channels.

Pricing

Entry control from €5/lock/month. Admission and attendance included.

4 access pillars, 5 credential types, 10 kiosk auth modes, visual seat designer, zone capacity monitoring, complete audit trail, wallet passes, and 6 native platform interconnects. One product for every door, gate, and checkpoint.

,,
Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Hotels, venues, gyms, and coworking spaces replacing separate lock apps, ticketing systems, time clocks, and security tools with one unified platform.
,,,,,,,

Access

Door locks, digital keys, zone policy, and attendance tracking.

$1/mo

Part of Ops Suite

Wallet-debit

Add to Pro Shop