Documentation Index
Fetch the complete documentation index at: https://mintlify.com/formbricks/formbricks/llms.txt
Use this file to discover all available pages before exploring further.
Enterprise features require a valid Enterprise License Key. Contact sales to get your license.
License Activation
Obtaining Your License
- Purchase an enterprise license from the Formbricks team
- Receive your
ENTERPRISE_LICENSE_KEYvia email - Configure the license key in your deployment
Configuration
Add your license key to your environment configuration:License Validation
Formbricks validates your license with the following behavior:- Active Check: License is validated every 24 hours against the license server
- Grace Period: 3-day grace period if the license server is unreachable
- Caching: License status is cached in Redis to minimize API calls
- Offline Mode: After grace period expiry, enterprise features are disabled
apps/web/modules/ee/license-check/lib/license.ts:620.
Enterprise Features Overview
The following features are available with an enterprise license:Single Sign-On (SSO)
Available Providers:- GitHub OAuth
- Google OAuth
- Azure Active Directory (Azure AD)
- OpenID Connect (OIDC)
- SAML 2.0
- SSO handlers are located in
apps/web/modules/ee/sso/lib/sso-handlers.ts:46 - Supports automatic user provisioning and email matching
- Team assignment via
AUTH_SSO_DEFAULT_TEAM_ID - Skip invite requirement with
AUTH_SKIP_INVITE_FOR_SSO=1
Two-Factor Authentication (2FA)
Enhance account security with TOTP-based 2FA:- Time-based One-Time Passwords (TOTP)
- QR code enrollment
- Backup codes for account recovery
- Per-user enablement
- Navigate to Account Settings > Security
- Click Enable Two-Factor Authentication
- Scan QR code with authenticator app (Google Authenticator, Authy, etc.)
- Enter verification code
- Save backup codes securely
apps/web/modules/ee/two-factor-auth/lib/two-factor-auth.ts.
Whitelabel & Branding
Customize Formbricks to match your brand: Remove Branding:- Remove “Powered by Formbricks” footer
- Hide Formbricks logo from surveys
- Custom survey attribution
- Custom logo in email notifications
- Branded email templates
- Custom sender name and address
- Upload custom favicon
- Appears in browser tabs and bookmarks
- UI: Organization Settings > Branding
- Code:
apps/web/modules/ee/whitelabel/
Advanced Contact Management
Contact Attributes:- Custom contact attributes
- Attribute type validation (string, number, date, boolean)
- Bulk contact import via CSV
- Contact attribute history
- Dynamic audience segmentation
- Filter contacts by attributes and activities
- Date-based filtering
- Complex boolean logic (AND/OR)
- Generate unique survey links per contact
- Pre-fill contact attributes
- Track individual responses
apps/web/modules/ee/contacts/.
Multi-Language Surveys
Create surveys in multiple languages:- Define default language
- Add secondary languages
- Localize all survey content (questions, options, thank you messages)
- Automatic language detection from respondent browser
- Manual language switcher
- Navigate to survey editor
- Click Languages tab
- Add target languages
- Translate survey content for each language
apps/web/modules/ee/multi-language-surveys/.
Response Quotas
Control survey response limits:- Set maximum responses per survey
- Condition-based quotas (e.g., limit responses from specific segments)
- Automatic survey closure when quota reached
- Custom ending cards for quota-limited respondents
apps/web/modules/ee/quotas/.
Role-Based Access Control
Granular permission management: Roles:- Owner: Full access, can delete organization
- Manager: Manage projects and team members
- Editor: Create and edit surveys
- Viewer: Read-only access
- Custom role assignment per team member
- Invite members with specific roles
- Role-based UI restrictions
- Audit trail for role changes
apps/web/modules/ee/role-management/.
Team Management
Organize users into teams:- Create multiple teams per organization
- Assign projects to specific teams
- Team-level permissions
- Cross-team collaboration
apps/web/modules/ee/teams/.
Audit Logs
Comprehensive activity tracking:- User authentication (login, logout, failed attempts)
- Survey creation, modification, deletion
- Team membership changes
- Organization settings updates
- License status changes
- Audit logs are stored in Redis
- Configurable retention period
- Exportable for compliance requirements
apps/web/modules/ee/audit-logs/.
Spam Protection
Advanced bot detection:- Invisible reCAPTCHA v3 for survey responses
- Configurable score threshold
- Automatic bot response filtering
- No impact on user experience
AI Features
AI-powered capabilities (when enabled):- Automatic response categorization
- Sentiment analysis
- Survey insights generation
- Smart question suggestions
AI features may require additional API keys and configuration.
Multi-Organization Support
Enterprise licenses support multiple organizations:- Single installation supports multiple isolated organizations
- Each organization has separate data, teams, and settings
- Cross-organization analytics (if permitted)
- Centralized billing and license management
Project Limits
Enterprise licenses can customize project limits:- Free/Community: Limited to 3 projects
- Enterprise: Configurable project limits (or unlimited)
Feature Availability Matrix
| Feature | Community | Enterprise |
|---|---|---|
| SSO (GitHub, Google, Azure AD, OIDC) | ❌ | ✅ |
| SAML Authentication | ❌ | ✅ |
| Two-Factor Authentication | ❌ | ✅ |
| Whitelabel/Remove Branding | ❌ | ✅ |
| Custom Email Branding | ❌ | ✅ |
| Advanced Contacts & Segments | ❌ | ✅ |
| Multi-Language Surveys | ❌ | ✅ |
| Response Quotas | ❌ | ✅ |
| Role-Based Access Control | ❌ | ✅ |
| Team Management | ❌ | ✅ |
| Audit Logs | ❌ | ✅ |
| Spam Protection (reCAPTCHA) | ❌ | ✅ |
| AI Features | ❌ | ✅ |
| Multi-Organization | ❌ | ✅ |
| Unlimited Projects | ❌ | ✅ |
License Troubleshooting
License Not Activating
- Verify License Key: Ensure the key is correctly copied without extra spaces
- Check Network: License server must be reachable at
https://ee.formbricks.com - Review Logs: Check application logs for license validation errors
- Firewall Rules: Ensure outbound HTTPS to
ee.formbricks.comis allowed
Grace Period Expired
If the license server is unreachable for more than 3 days:- Enterprise features will be disabled
- Restore network connectivity to
ee.formbricks.com - License will automatically reactivate on next check (within 10 minutes)
License Errors in Logs
Common error messages:Manual License Recheck
Force a license recheck from the admin UI:- Navigate to Settings > Billing > License
- Click Recheck License
- Wait for validation to complete
Best Practices
License Management
- Store license key in secure secret management system
- Monitor license expiration dates
- Set up alerts for license validation failures
- Keep license key out of version control
SSO Configuration
- Use SAML for enterprise-grade identity providers
- Enable 2FA for additional security layer
- Configure default team assignment for SSO users
- Test SSO flow in staging before production
Audit & Compliance
- Enable audit logging for compliance requirements
- Regularly export and archive audit logs
- Configure user IP logging if required by policy
- Review access logs periodically
Support
For enterprise support:- Email: enterprise@formbricks.com
- Documentation: Enterprise Docs
- Priority Support: Available with enterprise licenses
- SLA: Defined in your enterprise agreement
Enterprise customers receive priority support with guaranteed response times. Check your license agreement for specific SLA details.