Learn Phygrid
Cloning installations overview ยท Learn Phygrid

Cloning installations overview

Overview

Installation cloning

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.

How cloning works

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

When to use installation cloning

Development and testing

  • 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

Cloud apps

  • Apps with no physical spaces or devices where settings overrides are not used

Scaling cloud apps

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

What gets replicated in cloud app cloning

โœ… 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

Clone vs. settings overrides

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

ยฉ 2026 ยท PhyStack. An Ombori company