Skip to Content
AddonsTrust CenterTrust Center Settings

Trust Center Settings

Configure the Trust Center module for your organization. Manage assessment schedules, notification preferences, data retention policies, automation settings, and integrations with external GRC tools and ticketing systems used in your MSP operations.

Note: Trust Center Settings controls the global behavior of all Trust Center features including compliance assessments, drift detection, evidence collection, alerting, and reporting. Settings are applied at the MSP organization level with per-tenant overrides available for specific configurations.

Settings Overview

MetricValue
Configuration Sections6
Active Integrations3
Scheduled Tasks8
Tenants Enrolled24

Assessment Schedules and Automation

SettingDefaultOptionsDescription
Scan FrequencyWeeklyDaily, Weekly, Bi-weekly, MonthlyHow often full compliance assessments run
Scan DaySundayAny day of the weekPreferred day for scheduled scans
Scan Time Window02:00 - 06:00 UTCAny 4-hour windowTime window for running assessments
Drift Check Interval4 hours1h, 2h, 4h, 6h, 12h, 24hHow often drift detection checks run
Auto-RemediationDisabledDisabled, Critical only, All driftAutomatically revert drift to baseline
Evidence CollectionEnabledEnabled, DisabledAutomatically collect evidence on scan completion
Concurrent Tenant Scans51-20Maximum tenants scanned in parallel

Notification Preferences

  • Email Notifications — Configure email notification recipients for compliance alerts, assessment completions, and report delivery. Set up per-severity routing so critical alerts go to on-call technicians while informational notifications go to a shared inbox. Configurable per severity level, tenant group, and framework. Options: Individual emails, distribution lists, digest mode.
  • Microsoft Teams Notifications — Post compliance notifications to Microsoft Teams channels. Use Adaptive Cards for rich formatting with actionable buttons. Configure separate channels for different severity levels or tenant groups. Requires Teams incoming webhook or Bot registration.
  • Webhook Endpoints — Send JSON-formatted notifications to external systems via webhooks. Configure multiple endpoints with payload customization. Supports HMAC signature verification for secure delivery and retry logic for failed deliveries. Supports Slack, PagerDuty, ServiceNow, and custom HTTP endpoints.
  • Notification Rules — Create granular notification rules that combine event type, severity, tenant scope, and framework to route notifications to the right people through the right channel. Support for escalation chains and reminder schedules.

Data Retention Settings

Data TypeDefault RetentionMinimumMaximumNotes
Assessment Results24 months6 months84 monthsRequired for trend analysis
Evidence Items13 months3 months84 monthsAlign with audit cycle + overlap
Drift Events12 months3 months60 monthsUsed for recurring drift analysis
Remediation History24 months6 months84 monthsIncludes rollback snapshots
Alert History12 months1 month60 monthsResolved alerts archive
Audit Reports84 months12 monthsUnlimited7-year default for regulatory compliance
Risk RegisterPermanent12 monthsUnlimitedActive risks are never auto-deleted

Warning: Apply legal hold to prevent automatic deletion of compliance data during active audit engagements or legal proceedings. Legal hold overrides retention policies and preserves all data types until the hold is released by an administrator.

Integration Settings

GRC Tool Integrations

Connect Trust Center with external Governance, Risk, and Compliance platforms to synchronize assessment results, control status, and evidence.

IntegrationSync TypeData Shared
VantaAPI pushControl status, evidence artifacts
DrataAPI pushAssessment results, evidence
OneTrustCSV exportRisk register, control mapping
Custom APIWebhook / RESTConfigurable per endpoint

Ticketing System Integrations

Automatically create tickets in your PSA or ticketing system when compliance alerts are generated or remediation actions are needed. Sync ticket status back to Trust Center for unified tracking.

SystemFeaturesSync Direction
ConnectWise ManageAuto-create tickets, sync status, map boardsBidirectional
Datto AutotaskAuto-create tickets, sync status, map queuesBidirectional
HaloPSAAuto-create tickets, sync statusBidirectional
ServiceNowIncident creation, CMDB syncPush only
JiraIssue creation, status syncBidirectional

Tenant Enrollment

  • Enroll Tenants — Select which managed Microsoft 365 tenants are enrolled in Trust Center. Enrollment enables compliance scanning, drift detection, and evidence collection. Requires the OpsPilot365 service principal to have the necessary Graph API permissions on the target tenant.
  • Framework Assignment — Assign one or more compliance frameworks to each enrolled tenant. Framework assignments determine which controls are evaluated during assessments. Frameworks can be assigned individually or via tenant groups for bulk management.
  • Tenant Groups — Organize enrolled tenants into groups based on industry, compliance requirements, or client tier. Apply framework assignments, scan schedules, and notification rules at the group level for efficient management of large tenant portfolios.
  • Per-Tenant Overrides — Override global settings for specific tenants. Customize scan frequency, drift check intervals, notification routing, and retention periods on a per-tenant basis when a client’s requirements differ from the default configuration.

Best Practices

  • Run compliance scans during off-hours to minimize API throttling impact on tenant operations
  • Set drift check intervals to 4 hours for production tenants to catch changes promptly
  • Configure ticketing integrations early to ensure all compliance alerts create trackable work items
  • Align data retention settings with the longest applicable regulatory requirement across your client base
  • Use tenant groups to standardize framework assignments by industry (e.g., healthcare clients get HIPAA)
  • Enable email digest mode for low-severity notifications to reduce inbox noise for technicians
  • Test webhook integrations with a staging endpoint before connecting to production PSA systems
  • Review and update integration credentials quarterly to prevent authentication failures
  • Apply legal hold before any audit engagement to prevent accidental data deletion

API Reference

  • GET /api/addons/trust-center/settings — Retrieve all Trust Center settings for the organization
  • PUT /api/addons/trust-center/settings — Update Trust Center settings (assessment schedule, automation, retention)
  • GET /api/addons/trust-center/settings/notifications — Get notification rules and channel configurations
  • PUT /api/addons/trust-center/settings/notifications — Update notification preferences and routing rules
  • GET /api/addons/trust-center/settings/integrations — List configured integrations with connection status
  • POST /api/addons/trust-center/settings/integrations — Configure a new integration with a GRC tool or ticketing system
  • POST /api/addons/trust-center/settings/integrations/:integrationId/test — Test an integration connection and verify credentials
  • GET /api/addons/trust-center/settings/enrollment — List enrolled tenants with framework assignments and override status
Last updated on