Skip to main content

Configuration Status

Configuration Status is the page-admin readiness check for communications and core runtime setup.

Configuration status in the live demo

This guide is based on:

  • application/frontend/src/pages/admin/ConfigurationStatus.jsx
  • application/frontend/src/components/admin/ConfigurationHealthCard.jsx

What the screen checks

The current card checks four areas:

  • email delivery
  • SITE_URL
  • Slack OAuth redirect URI
  • master encryption key

This is not a general product-health dashboard. It is a focused configuration check for things that directly affect communication and credential-dependent features.

Email delivery checks

The email tile evaluates the current delivery mode and shows a more specific explanation such as:

  • platform default sender is active
  • custom SMTP is active
  • custom SMTP is incomplete and the platform sender is being used as fallback
  • custom SMTP is unavailable on the current plan
  • development mode is logging emails instead of sending them

When email configuration is incomplete, the screen can also list missing fields for either:

  • platform SMTP variables
  • custom SMTP settings

Runtime prerequisites

The remaining tiles answer whether these prerequisites are configured:

  • SITE_URL
  • Slack OAuth redirect URI
  • master encryption key

Those checks matter because they affect public URLs, Slack setup flows, and encrypted secret storage across the page-admin experience.

When to use this screen

Configuration Status is most helpful when you are:

  1. validating a new workspace before the first real incident
  2. troubleshooting why email or Slack setup is not behaving as expected
  3. checking whether a custom SMTP rollout is actually complete
  4. confirming production readiness after environment changes
tip

If a workflow depends on email, Slack OAuth, or encrypted secrets, check this page before chasing higher-level symptoms elsewhere in the admin UI.