Skip to content

Customer Management

The Customer Management section allows administrators to configure and manage customer organizations within vBox. This comprehensive interface provides tools for viewing, editing, and configuring all aspects of customer organizations.

Customer management is accessed through the /organization/:customerId route with the following sub-routes:

RouteDescription
/organization/:customerIdView customer information and overview
/organization/:customerId/editAccess the customer configuration wizard
/organization/:customerId/dashboardView customer dashboard
/organization/:customerId/costAccess cost management features
/organization/:customerId/securityAccess security features
/organization/:customerId/operationsAccess operations features
/organization/:customerId/tasksView and manage tasks

The organizations list provides a comprehensive view of all customer organizations with detailed information and management capabilities.

The organizations grid displays the following columns:

ColumnDescription
NameCustomer organization name
PlanSubscription plan type (Assessment, Implementation, Management Service CSP, Management Service)
StatusOrganization status: Active, Inactive, or Archived
Projected Annual CostEstimated annual cost based on current usage patterns
Savings%Percentage of potential cost savings identified
Secure Score: InfraInfrastructure security score
Created OnDate when the organization was created
Last Data CollectionMost recent data collection timestamp (hover tooltip shows separate dates for Cost, Security, and Operations)
Organization ReadersCount of users with reader access (click to see a tooltip with full names, emails, individual copy buttons, and a “Copy all emails” button in Outlook format)
Active TasksCount of active tasks (hover tooltip shows breakdown: Not Started, In Progress, Completed, Cancelled)
ActionsAction buttons: Get Summary, View Profile, Edit, Delete
TenantsAzure tenant information (hidden by default, searchable)

The organizations grid includes several powerful features:

  • Sticky Header — Column headers remain visible when scrolling through long lists
  • Search — Full-text search across all visible columns
  • Sorting — Click column headers to sort ascending/descending
  • Excel Export — Export filtered and sorted data to Excel format
  • Currency Toggle — Switch between Original currency and USD display
  • Column Visibility — Show/hide columns based on your needs

Organizations grid view

Use filters to narrow down the organizations list:

Multi-select filter for subscription plan types:

  • Assessment
  • Implementation
  • Management Service CSP
  • Management Service

User autocomplete filter to find organizations managed by specific users. Type to search and select from the dropdown.

Checkbox filter for organization status:

  • Active — Organization is active and receiving data collection
  • Inactive — Organization is temporarily disabled
  • Archived — Organization is archived and no longer active

The customer configuration wizard (/organization/:customerId/edit) guides you through a comprehensive 5-step process to configure all aspects of a customer organization.

Configure basic organization information:

FieldTypeDescription
NameRequiredOrganization name
DescriptionOptionalDetailed description of the organization
StatusRequiredActive, Inactive, or Archived
Custom LinksOptionalAdd custom links with title and URL pairs for quick access to customer-specific resources

Configure Azure tenant and subscription associations:

FieldDescription
Azure TenantsSelect one or more Azure tenants associated with this organization
Subscriptions per TenantConfigure which subscriptions within each tenant should be monitored

Subscriptions configuration

Assign users and roles for the organization. The form has four sections:

Add or remove users with read-only access to the organization’s data.

FieldRequiredDescription
EmailYesUser’s email address
First NameYesUser’s first name
Last NameYesUser’s last name

Click Add Organization Reader to add more users. Use the remove button next to each user to revoke access.

Add or remove MSP users assigned to manage this organization.

FieldRequiredDescription
EmailYesUser’s email address
First NameYesUser’s first name
Last NameYesUser’s last name

Click Add Organization Contributor to add more users.

Select the primary account manager for this customer from the list of Organization Contributors.

FieldRequiredDescription
Organization OwnerYesDropdown populated from Organization Contributors

Select the user account that will be used for scheduled data collection runs.

FieldRequiredDescription
Scheduled Data Collection UserYesDropdown populated from Organization Contributors

Configure the subscription plan and feature toggles:

Select from available plan types:

  • Assessment — One-time assessment with limited features
  • Implementation — Implementation-focused plan with enhanced features
  • Management Service CSP — Full management service via CSP partnership
  • Management Service — Full management service with all features

Enable or disable specific features:

FeatureDescription
SecurityEnables Secure Score tracking, security recommendations, and Defender for Cloud integration
OperationsEnables Observability Score, operations recommendations, and AzGovViz integration
Cost DetailsEnables detailed cost analysis, cost recommendations, and historical cost data
BI AnalyticsEnables embedded Metabase dashboards on Summary pages
TasksEnables task management for tracking recommendation follow-up

Configure data collection schedules using cron masks:

  • Cost Collection Schedule — When to collect cost data
  • Security Collection Schedule — When to collect security data
  • Operations Collection Schedule — When to collect operations data
  • M365 Security Inclusion — Include Microsoft 365 security data in assessments
  • AzGovViz Integration — Enable Azure Governance Visualizer integration for operations insights

Configure email integration and notification settings:

Set up email notifications for various events:

FieldDescription
Email AddressesMultiple email addresses can be configured
Email PrefixesAdd prefixes to email subjects for categorization
Detection TicketsEnable automatic ticket creation for security/operations detections
Report TicketsEnable ticket creation for scheduled reports
Weekly DigestConfigure weekly summary email delivery

Notifications configuration

Each customer can have the following features enabled independently:

FeatureDescriptionDependencies
SecurityEnables Secure Score tracking, security recommendations, and Defender for Cloud integrationRequires Azure Defender for Cloud
OperationsEnables Observability Score, operations recommendations, and AzGovViz integrationRequires appropriate Azure monitoring
Cost DetailsEnables cost analysis, cost recommendations, and cost details with historical dataRequires Cost Management API access
BI AnalyticsEnables embedded Metabase dashboards on Summary pagesRequires Metabase configuration
TasksEnables task management for tracking recommendation follow-upNo dependencies

The customer info page (/organization/:customerId) displays a read-only overview of the organization, including:

  • Organization Profile — Name, status, description, and logo
  • Subscription Plan — Plan type and enabled features
  • Tenants and Subscriptions — Azure tenant and subscription tree
  • Users — Organization Readers, Organization Contributors, Organization Owner, and Scheduled Data Collection User
  • Email Integration — Notification settings (if configured)
  1. Complete Wizard Setup — Ensure all wizard steps are completed for proper organization configuration
  2. Verify Data Collection User — Ensure the Scheduled Data Collection User has appropriate Azure permissions before enabling data collection
  3. Configure Schedules — Set appropriate collection schedules to balance data freshness with API rate limits
  4. Enable Features Gradually — Start with core features and add advanced features as needed
  5. Document Custom Links — Use custom links to provide quick access to customer-specific resources
  6. Monitor Active Tasks — Regularly review active tasks to ensure recommendations are being addressed