Skip to main content

Environments

Your Workspace is divided into several Environments to help isolate data across your organization. To manage Environments,

  • Switch to the Workspace dashboard from the top bar.
  • Head to the Environments section.

By default, your Workspace usually has:

  • 1 Live Environment (usually named Production)
  • 1 Test Environment (usually named Staging)
note

Apps can be configured with different settings per Environment. When creating a new Environment, ensure you configure your existing Apps correctly.

How Resources handle Environments

Each Resource in your Workspace behaves in one of three ways:

  • Same Data in Live & Test: All the records share the same identifiers & data across all environments, and changes are instantly reflected everywhere. Example: Dashboards, App Installations are the same across all environments.

  • Draft Data in Test & Published Data in Live: All the records share the same identifiers, but data might be different across different environments. This is useful when you would like to review data on a Test environment, and then promote it to a Live environment. Example: Message Templates in the Messaging app. You can start off with a Draft template which is tested thoroughly on Staging, and then promoted to Production.

  • Different Data in Live & Test: All the records have different identifiers & data in each environment. Example: Orders in the Billing app. You would never promote an Order in a Staging environment to a Production environment.