Skip to content

Cloning installations overview

Overview

Installation cloning allows you to create a complete copy of an existing installation, including all its settings, configurations, and properties. The cloned installation becomes an independent entity that can be managed separately from the original.

When you clone an installation, the system creates a brand new installation that is an exact duplicate of the source installation, including:

  • All application settings and configurations
  • Provider and release information
  • Multi-language support settings
  • Installation metadata
  • Default configurations

The cloned installation receives its own unique identifier and can be managed, deployed, updated, and deleted independently of the original.

When you clone an installation:

  1. The system creates a new installation record with a unique ID
  2. All settings from the source installation are copied to the new installation
  3. The clone is assigned the display name you provided
  4. The clone can be placed in a different installation group if specified
  5. The new installation is immediately available for configuration and deployment
  • Create sandbox copies of production installations for testing
  • Experiment with new configurations without affecting live installations
  • Create multiple versions of an installation to test different configurations
  • Compare performance between different settings or app versions
  • Apps with no physical spaces or devices where settings overrides are not used

Cloud applications (such as virtual queues) don’t use space or device settings overrides. This makes cloning the primary strategy for scaling cloud apps.

Service Categories: All configured service types and categories

Branding Configuration: Colors, logos, styling, themes

Flow Logic: Queue management rules, booking flows, notifications

Feature Set: Enabled features (booking, occupancy, pickup, etc.)

Integration Settings: API configurations, webhook settings

Business Rules: Operating hours, capacity limits, service duration

Location-Specific Data: Actual queue states, historical data, active bookings

AspectInstallation CloningSettings Overrides
PurposeCreate independent installationsCustomize same installation for different contexts
EntityNew, separate installationSame installation with variations
ManagementIndependent lifecycleShared lifecycle with contextual differences
Use CaseDifferent environments, customers, regionsLocation-specific or device-specific tweaks
StorageFull copy of all settingsOnly stores differences (diffs)
BillingSeparate billing entitiesSingle billing entity