Overview
Feature flags control which capabilities are available for each company. They allow the platform to progressively roll out features, customize the experience per company, and maintain control over advanced functionality. Feature flags are managed by platform staff and can be toggled globally or overridden per company or application using allow and block lists.How Feature Flags Work
Each flag has three levels of control:- Global setting — The default on/off state across the platform
- Allow list — Specific companies or applications where the flag is explicitly enabled (overrides global off)
- Block list — Specific companies or applications where the flag is explicitly disabled (overrides global on)
Authentication Capabilities
| Flag | When Enabled |
|---|---|
| Google Login | Candidates and users can sign in with Google |
| Phone OTP | Login via one-time password sent to phone |
| Email OTP | Login via one-time password sent to email |
| Email + Password | Traditional email and password login |
| Google reCAPTCHA | CAPTCHA verification on login and registration forms |
| Dual OTP | Requires both email and phone OTP for authentication |
| Collect Phone on Signup | Phone number field is shown during registration |
| Collect Middle Name on Signup | Middle name field is shown during registration |
| Mandatory Phone Number | Phone number is required at signup |
| Phone Number Validation | Phone numbers are validated against format rules |
Hiring Flow Capabilities
| Flag | When Enabled |
|---|---|
| Hiring Flow Modules | Enables reusable “Module” type hiring flows that can be embedded in other flows |
| Multi-Application | Allows candidates to submit multiple applications; enables uniqueness configuration |
| Custom Links from Admin | Admins can generate custom application links directly |
| Track Signup IP | Records the candidate’s IP address at the time of application |
Form Builder Capabilities
| Flag | When Enabled |
|---|---|
| AI Form Builder | Admins can generate forms from natural language descriptions using AI |
| Auto Translation | Forms can be automatically translated into multiple languages |
| Paid Auto Translation | Premium translation services become available |
| Object Graph Default Values | Form fields can have default values pulled from the dynamic data layer |
| Grouped Page Elements | Form elements can be grouped together on pages |
| AI HTML Editor | AI-assisted editing for rich text content |
Communication Capabilities
| Flag | When Enabled |
|---|---|
| SMS Delivery | SMS messages can be sent through automations and notifications |
| SMS Templates for Recollection | SMS notification templates become available for recollection requests |
Module Capabilities
| Flag | When Enabled |
|---|---|
| People Tab | The People/Onboarding module is visible in the admin panel |
| AI Caller | The AI Caller action becomes available in automations |
| Prompt Management for Admins | Admins can access OCR and AI prompt configuration tools |
Document & Media Capabilities
| Flag | When Enabled |
|---|---|
| Camera Upload | Candidates can capture documents using their device camera |
| Liveness Detection | Face liveness verification is available for identity checks |
| Video Upload or Streaming | Video capture and streaming options are available in forms |
Integration Capabilities
| Flag | When Enabled |
|---|---|
| Sterling Integration | Sterling background check integration is available |
| E-Verify Integration | E-Verify employment eligibility integration is available |
Admin Capabilities
| Flag | When Enabled |
|---|---|
| Admin Impersonation | Admins can impersonate other admins within the same company |
| Bulk Update via Data Sync | Bulk data updates are available through the data sync mechanism |
Behavior When Flags Are Disabled
When a feature flag is disabled for a company:- The associated UI elements are hidden from view
- Related automation actions are not available in the action selector
- Related form element types may not appear in the form builder
- No error messages are shown — the features simply do not appear