Control Tower

Monitoring stock, order, price, and product mismatches per channel, tracking whether controls are running, and subscribing to hourly summary emails.

Control Tower is a monitoring screen that provides a single view of whether stock, order, price, and product information in your sales channels (marketplaces and other integrations) are consistent with the records in your system. Background-running mismatch controls detect differences between the source (PIM and OMS) and the target (channel); this screen summarizes those differences per channel. The screen also indicates whether the controls themselves are running: a control that has never run might appear as "0 mismatches," so this information is as important as the numbers. Typically, marketplace operations and e-commerce teams use this screen for daily checks.

Accessing the screen

Navigate via the menu: ComHub – Marketplace Integration › Visibility › Control Tower. You can also access it by clicking the Control Tower box in the Visibility card on the ComHub Overview page; that box shows the general status in a single line.

If you do not see it in the menu, your account does not have permission for this screen.

Screen sections

From top to bottom, the page consists of:

  • Title and buttons: The Control Tower title; on the right, the Last modified time, Workspace subscription, Refresh, and Open detail buttons.
  • Summary cards: six numbers for the entire workspace (explained below).
  • General status row: the worst severity level in the workspace and the total mismatch count.
  • Alert ribbons: visible if a control has never run or some controls have errors.
  • Channel cards: one card per sales channel.
  • Failing controls and Successful controls: collapsible tables listing the last runs of controls.

While the screen is open, data refreshes automatically every 5 minutes. Refreshing only occurs when the tab is visible; it pauses when the tab is in the background. The last refresh time is shown in the title as Last modified: [time].

Summary cards

Card Meaning
Channel Number of channels with cards on the screen. Channels without mismatches but with controls run are also counted.
Total mismatches Total stock, order, price, and product mismatches across all channels. The card is highlighted if greater than zero.
Stock Number of stock mismatches across all channels.
Order Number of order mismatches across all channels.
Clean channels Number of channels without any mismatches.
Failing controls Number of controls that errored on their last run or have not run for a long time. The card is highlighted if greater than zero.

Below the summary cards, the General status row can appear in three forms:

  • The badge of the worst severity (e.g., Fatal or Critical warning) with Total [number] mismatches next to it.
  • A green Clean badge with the text No issues: no recorded mismatches and at least one control run record exists. This view can also appear when some controls have errors; therefore, also check that the Failing controls card is zero.
  • A gray No data badge: no mismatches or control run records exist. Do not conclude "everything is fine" in this case; controls may not have run.

Alert ribbons

  • No control run records recently (neither successful nor failing). Zero mismatches may mean the control did not run. Visible when no run records have been received from any controls. Zero numbers are unreliable in this case.
  • [number] control(s) errored on last run or have not run for 6 hours; counters for those channels may be incomplete. Visible if at least one failing control exists. Numbers on the relevant channel's card may be missing or outdated; see the Failing controls table at the bottom of the page for details.

Channel cards

Each card represents a sales channel. Controls not linked to a channel but running for the entire workspace are grouped in the card named General.

Cards are ordered by severity importance: the channel with the highest severity mismatch appears first; channels with the same severity are sorted by channel name; clean channels appear last.

A card contains:

  1. Channel name and severity badge: severity of the worst mismatch in the channel. If no mismatches, a green Clean badge.
  2. Asset types: Stock and Order rows are always visible; Price and Product appear only if mismatches exist in those types. A red number on the right indicates mismatches in that type; a green check mark (✓) indicates no mismatches.
  3. Severity breakdown: under each mismatch type, a row per severity (badge, bar, and number). Bar lengths are consistent across all cards, allowing direct comparison between channels. Bars never fully disappear to keep very small numbers visible.
  4. Failing controls: if the channel has failing controls, the control type and error message appear in red text below the card. Hover to see the full long message.
  5. Bell icon and Open detail link at the bottom of the card. The bell on the General card opens the workspace subscription, not channel subscription.

Actions

Drilling down to mismatch records

To view records at a specific severity level for a channel:

  1. Click the severity row under, for example, Stock on the relevant channel card.
  2. The Mismatch detail page opens as a window filtered by that channel, type, and severity.

To see the full breakdown for a channel, use the Open detail link at the bottom of the card; the detail page opens filtered for that channel. The Open detail button in the title opens the detail page without filters. For detail page usage, see the Mismatch detail document.

Refreshing data

Click the Refresh button in the title. The screen reloads summary data; the button is disabled while loading. Use this if you do not want to wait for automatic refresh.

Summary email subscription

To monitor mismatch status without opening the screen, you can subscribe to hourly summary emails. Subscriptions can be per channel or for the entire workspace.

  1. For a channel, click the bell icon at the bottom of its card. For all channels, click the Workspace subscription button in the title (or the bell on the General card if present).
  2. The Summary email subscription window opens. The description states "Hourly summary email for [channel]" for channel subscriptions or Hourly summary email for the whole workspace. for workspace subscriptions. Below is the note: Hourly summaries are sent. Workspace subscription covers all channels.
  3. The Email address field is prefilled with the last used address (or your login address if none used before). Change if needed, e.g., to a shared team mailbox.
  4. Click Subscribe. A Subscription created notification appears and the window closes.

Notes:

  • Buttons remain disabled if the address is not a valid email format.
  • If you enter an address different from your session address, a warning appears: This address is not your session address. The summary email will be sent to this address with the workspace mismatch information. Decide knowingly who receives the mismatch info.
  • If the address is already subscribed, the window shows This address is already subscribed., the Subscribe button is disabled, and the Unsubscribe button appears.
  • While querying subscription status, the window shows Loading and buttons are disabled.
  • The window remembers the last used address in this browser and pre-fills it next time.

Subscribed channel bells appear green with tooltip Subscribed — manage subscription; unsubscribed channels show Subscribe. If you have a workspace subscription, the title button's bell is green. Bell colors depend on the remembered address in this browser (or session address if none); if subscribed with another address, bells color accordingly.

Unsubscribing

  1. Click the green bell or the Workspace subscription button.
  2. Verify the address in the window.
  3. Click Unsubscribe. No confirmation is asked; the subscription is removed immediately, a Subscription removed notification appears, and the window closes. To resubscribe, click Subscribe again with the same address.

Use Cancel or Close to abort; no changes occur. If the operation fails, a Something went wrong notification appears.

Control run tables

At the bottom of the page, two tables show the last runs of controls. Click the header to expand or collapse; the record count ([number] records) is shown on the right. The Failing controls table is open by default; Successful controls is closed. If no records exist, the table is hidden.

Failing controls

Column Meaning
Channel Channel where the control ran. If multiple integration definitions exist for the same channel, the name is shown as Channel / number. For general controls, General.
Control type Name of the running control.
Last run Date and time of the control's last run.
Bug Full error message.

Successful controls

Column Meaning
Channel Channel where the control ran.
Control type Name of the running control.
from / to Control start and end times.
Duration Run duration (e.g., "3 min 20 sec").
Source Number of records compared on the source side.
Target Number of records compared on the channel side.
Mismatched Number of mismatches found by the control; red if greater than zero.

Tip: Control dates are shown in the time zone of the system that wrote the control; they are not converted.

Statuses

Status (on screen text) Meaning Next step
Fatal (red) Mismatches with the highest severity level. Examine these first; see the Cause column in the record list for reasons.
Critical warning (yellow) Severity level after Fatal. Review after Fatal records.
Alert (blue) Lowest severity level. Monitor if the count increases.
Fatal (legacy) / Alert (legacy) Mismatches recorded with old naming. Fatal (legacy) appears red, Alert (legacy) yellow. Treat as Fatal and Critical warning respectively.
Clean (green) Control ran, no mismatches. No action needed.
No data (gray) No mismatch or control run records. Ask your system administrator if controls are running.

Common situations

  • Everything is zero but "No data" is shown. No control run records have been received. Zero counts may not reflect reality; ensure controls are running.
  • A channel's numbers appear incomplete. If there is a failing control alert at the top of the page, that channel's control errored on last run or has not run for 6 hours. Check the red text below the card and the Bug column in the Failing controls table.
  • "No mismatches found" and no cards appear. No mismatches or control run records exist. Verify controls are running.
  • "Control Tower is not configured for this workspace" is shown. This is not an error; monitoring is not set up for your workspace. Contact your system administrator.
  • "Something went wrong" is shown. Data could not be read. Retry with Retry; if it persists, inform your system administrator.
  • Summary email not received. Reopen the window and verify the address shows This address is already subscribed. Channel subscriptions cover only that channel; use Workspace subscription for all channels.

Related screens