---
title: Build and deploy notifications
slug: configured-commerce/mission-control/build-and-deploy-notifications
docTags: 
createdAt: 2026-07-20T15:45:02.592Z
---

Mission Control serves as Configured Commerce's build and deployment alerting system. It supports several notification and email types to keep teams informed at every step of the process.

:::hint{type="info"}
**Note**

Most of this functionality is available for only Configured Commerce instances using the v2 build service. If your instance is on the legacy build service, you should follow the [no-code process to upgrade](docId:5TbcT84El3pBYOBORO17Z).
:::

## Email alerts

Mission Control sends build and deployment emails to the **BuildAlertContactEmail** defined within the[ Instance Details > Properties](docId:8YtBAV7fOL1azR6dcf_FI) tab.

Mission Control sends the following types of email alerts:

- **Build and deploy success** – Sent when both steps complete successfully.
- **Build succeed and deploy failed** – Sent when the build completes, but deployment fails.
- **Build failure** (deploy not triggered) – Sent when the build fails and deploy never starts. This is the only email that includes [build logs](docId:5TbcT84El3pBYOBORO17Z).
- **Build success** (production only) – Sent when the production build completes successfully. Production builds are not deployed automatically and must be deployed through mission control.

## Dashboard notifications

The following notifications display on the Mission Control [Dashboard ](docId:8YtBAV7fOL1azR6dcf_FI)and the Configured Commerce [Instance Details > Notifications](https://support.optimizely.com/hc/en-us/articles/41657632721293/live_preview/01KK269MBF4CZPNHEGP6VP3MDJ#h_01KK268FNW023HNGSQXD6K8ZAT) tab.

- **Build started** (commit detected)
  - **Example** – A new commit for cfginstance1 (sandbox-az) has been detected, and the build process has started. Commit: 7c485…
- **Build completed** (deploy in progress)
  - **Example** – A build \[5.2.2501.1535-sts -- 20260303T150611Z-9a22b24] for your sandbox-az instance has been completed successfully.
- **Build and deploy succeeded**
  - **Example** – Deployment for cfginstance1 (sandbox-az) has succeeded. Build 20260302T130639Z-0f754a8-5.2.2602.377-rc was deployed successfully
- **Build succeeded and deploy failed**
  - **Example** – Deployment for cfginstance1 (sandbox-az) has failed. Build 20260302T143608Z-1d7c834-5.2.2501.1535-sts completed successfully, but the deployment step encountered an error.
- **Build failed** (deploy not triggered)
  - **Example** – Build failed for your instance! Please check your designated build alert email for information and review the log file for details.
- **Deployment failed due to extension script issues**
  - **Example** – Alert Opened: CFG - Log Monitor - Extension Script Failure on kube\_namespace\:isc-sandbox-az-test,service\:test-commerce: @workflow-mc-alert Sql Error: Violation of PRIMARY KEY constraint 'PK\_JobDefinitionParameter'. Cannot insert duplicate key in object 'dbo.JobDefinitionParameter'. The duplicate key value is (0000-0000-0000-0000-0000). Script: Extensions.DatabaseScripts.JobDefinitions.2025.03.18.01.test.sql

    :::hint{type="info"}
    **Note**

    When the script failure is resolved, an "Alert Resolved" is logged for the same issue.
    :::

:::hint{type="info"}
**Note**

Mission Control skips the deployment step if the "backend" property does not match any of the `extensions.dll` files in the repository.

**Example** – Instance cfginstance1 will not be deployed because the correct `Extensions.dll` file was not found for the Linux environment. See [Update the Extensions code to use .NET 8.0+ and build](docId\:yR5txbyljjyNjPSMiVTeG).
:::
