Clari Hardening Guide
Revenue platform hardening for Clari including SAML SSO, user permissions, and forecast data security
Overview
Clari is a revenue operations platform providing forecasting and pipeline management. As a platform handling sensitive sales data and revenue forecasts, Clari security configurations directly impact financial data protection and operational security.
Intended Audience
- Security engineers managing revenue platforms
- IT administrators configuring Clari
- Revenue operations managers
- GRC professionals assessing sales platform security
How to Use This Guide
- L1 (Baseline): Essential controls for all organizations
- L2 (Hardened): Enhanced controls for security-sensitive environments
- L3 (Maximum Security): Strictest controls for regulated industries
Scope
This guide covers Clari security including SAML SSO, user permissions, forecast visibility controls, and audit logging.
Table of Contents
1. Authentication & SSO
1.1 Configure SAML Single Sign-On
Profile Level: L1 (Baseline)
| Framework | Control |
|---|---|
| CIS Controls | 6.3, 12.5 |
| NIST 800-53 | IA-2, IA-8 |
Description
Configure SAML SSO for Clari access. Clari integrates with SSO/MFA solutions via SAML 2.0.
Prerequisites
- Clari admin access
- Enterprise tier subscription
- Contact Clari support to enable SAML (no self-service)
- SAML 2.0 compatible IdP
ClickOps Implementation
Step 1: Contact Clari Support
- SAML configuration requires Clari support assistance
- Request SAML SSO enablement
- Provide IdP details
Step 2: Configure IdP
- Create SAML application in IdP
- Configure with Clari-provided settings:
- ACS URL
- Entity ID
- Attribute mappings
- Download certificate
Step 3: Complete Configuration
- Work with Clari support to finalize
- Test SSO authentication
- Enable for users
Note: Directory sync works reliably with Okta. Other IdPs provide SAML SSO but no automated provisioning.
Time to Complete: ~2-4 hours (requires support engagement)
1.2 Enforce Multi-Factor Authentication
Profile Level: L1 (Baseline)
| Framework | Control |
|---|---|
| CIS Controls | 6.5 |
| NIST 800-53 | IA-2(1) |
Description
Require MFA for all Clari users via IdP integration.
ClickOps Implementation
Step 1: Configure via IdP
- Enable MFA in identity provider
- All SSO users subject to IdP MFA
- Use phishing-resistant methods for admins
Note: Clari relies on IdP for MFA enforcement - no native MFA configuration.
2. Access Controls
2.1 Configure User Permissions
Profile Level: L1 (Baseline)
| Framework | Control |
|---|---|
| CIS Controls | 5.4 |
| NIST 800-53 | AC-6 |
Description
Implement least privilege for Clari access using custom roles.
ClickOps Implementation
Step 1: Review Roles
- Navigate to Clari admin settings
- Review available roles
- Custom roles available at Enterprise tier
Step 2: Apply Least Privilege
- Assign minimum necessary permissions
- Control forecast visibility by role
- Limit CRM data access based on role
- Regular access reviews
2.2 Configure Forecast Visibility
Profile Level: L2 (Hardened)
| Framework | Control |
|---|---|
| CIS Controls | 3.3 |
| NIST 800-53 | AC-3 |
Description
Control who can view forecast data.
ClickOps Implementation
Step 1: Configure Visibility Rules
- Set forecast visibility by hierarchy
- Limit cross-team visibility
- Control sensitive deal access
Step 2: Apply Data Boundaries
- Restrict based on CRM access
- Align with organizational hierarchy
- Audit visibility settings
2.3 Manage User Lifecycle
Profile Level: L2 (Hardened)
| Framework | Control |
|---|---|
| CIS Controls | 5.3 |
| NIST 800-53 | AC-2 |
Description
Manage user provisioning and deprovisioning.
ClickOps Implementation
Step 1: Note SCIM Limitations
- Clari does not provide native SCIM
- User management is manual (except Okta directory sync)
- Consider third-party provisioning tools
Step 2: Implement Manual Controls
- Document onboarding/offboarding process
- Regular access reviews
- Promptly remove departed users
2.4 Limit Admin Access
Profile Level: L1 (Baseline)
| Framework | Control |
|---|---|
| CIS Controls | 5.4 |
| NIST 800-53 | AC-6(1) |
Description
Minimize and protect admin accounts.
ClickOps Implementation
Step 1: Inventory Admins
- Review admin accounts
- Document admin access
Step 2: Apply Restrictions
- Limit admins to required personnel
- Require MFA via IdP
- Monitor admin activity via audit logs (Enterprise tier)
3. Data Security
3.1 Configure Audit Logging
Profile Level: L2 (Hardened)
| Framework | Control |
|---|---|
| CIS Controls | 8.2 |
| NIST 800-53 | AU-2 |
Description
Enable and monitor audit logs (Enterprise tier).
ClickOps Implementation
Step 1: Access Audit Logs
- Audit logs available at Enterprise tier
- Review user activity
- Export for analysis
Step 2: Monitor Key Events
- User authentication
- Permission changes
- Forecast modifications
4. Compliance Quick Reference
SOC 2 Trust Services Criteria Mapping
| Control ID | Clari Control | Guide Section |
|---|---|---|
| CC6.1 | SSO/MFA | 1.1 |
| CC6.2 | User permissions | 2.1 |
| CC7.2 | Audit logging | 3.1 |
NIST 800-53 Rev 5 Mapping
| Control | Clari Control | Guide Section |
|---|---|---|
| IA-2 | SSO | 1.1 |
| AC-3 | Forecast visibility | 2.2 |
| AC-6 | User permissions | 2.1 |
| AU-2 | Audit logging | 3.1 |
Appendix A: Plan Compatibility
| Feature | Standard | Enterprise |
|---|---|---|
| SAML SSO | Contact sales | ✅ |
| Custom Roles | Limited | ✅ |
| Audit Logs | ❌ | ✅ |
| SCIM | ❌ | ❌ (Okta only) |
Appendix B: References
Official Clari Documentation:
API Documentation:
Compliance Frameworks:
- SOC 2 Type II (zero exemptions, audited by A-LIGN), ISO 27001 (certified by BSI Group with zero adverse findings) — via Clari Security
Security Incidents:
- No major public data breaches identified. Clari has experienced operational incidents (delayed data processing, module loading issues) but none involving customer data compromise.
Changelog
| Date | Version | Maturity | Changes | Author |
|---|---|---|---|---|
| 2025-02-05 | 0.1.0 | draft | Initial guide with SSO and access controls | Claude Code (Opus 4.5) |
Contributing
Found an issue or want to improve this guide?
- Report outdated information: Open an issue with tag
content-outdated - Propose new controls: Open an issue with tag
new-control - Submit improvements: See Contributing Guide