Skip to main content

Environments

Configure deployment targets for your Processes — set Module parameters, manage URLs, and control runtime behavior.

An Environment is a deployment target with its own configuration. Each Environment holds the Module settings (API keys, connection strings, voice profiles, etc.) that your Process needs at runtime. By linking a Process to multiple Environments you can maintain separate configurations for testing and production.

Environments list page showing all Environments in the Workspace

How it works

When you deploy a Process, the engine reads the configuration from the target Environment to initialize each Module. Environments are scoped to a single Process and identified by a unique URL that external systems use to trigger Sessions.

Environments named Testing automatically flag all Sessions generated from them as test Sessions.

Fields

  • Id — unique identifier of the Environment. Useful when contacting support.
  • Environment Name — the name you gave the Environment. Names containing "Testing" mark generated Sessions as test data.
  • Process Name — the Process linked to this Environment.
  • Last Update — date and time of the most recent configuration change.
  • URL — the callback URL that external systems use to trigger the linked Process.
  • Status — whether the Environment is active or disabled.
  • Actions — menu to perform operations on the Environment.

Actions

Edit

Update the Environment Name or toggle its Status.

  1. Click the Actions menu on the Environment row.
  2. Select Edit.
  3. Modify the fields you need.
  4. Click the Actions menu again and select Save to confirm.

Delete

Permanently remove an Environment from the Workspace. A confirmation dialog appears before deletion.

info

A deleted Environment can only be recovered by contacting customer support.

Environment Details

The detail view lets you configure every Module installed in the linked Process.

Environment details page showing Module configuration tabs

Each installed Module appears as a collapsible section. Fill in the required fields for each Module and click Update to save. If a Module has multiple Environments, switch between them using the tab bar at the top.

The tag missing next to a Module name means its configuration is incomplete. The tag disappears once you save valid configuration values.

tip

The Environment URL displayed on this page is the endpoint you provide to external systems (chat widgets, telephony providers, Slack apps) to connect them to your Process.

Best practices

  1. Keep test and production Environments separate — use a "Testing" Environment to validate changes before deploying to production.
  2. Double-check API keys after rotation — when you rotate an external API key, update every Environment that uses it.
  • Process — manage the Process linked to this Environment.
  • Marketplace — install Modules that require Environment configuration.
  • Error Codes — resolve Environment-related errors.