Skip to main content

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:
  1. Global setting — The default on/off state across the platform
  2. Allow list — Specific companies or applications where the flag is explicitly enabled (overrides global off)
  3. Block list — Specific companies or applications where the flag is explicitly disabled (overrides global on)
Priority: Block list > Allow list > Global setting

Authentication Capabilities

FlagWhen Enabled
Google LoginCandidates and users can sign in with Google
Phone OTPLogin via one-time password sent to phone
Email OTPLogin via one-time password sent to email
Email + PasswordTraditional email and password login
Google reCAPTCHACAPTCHA verification on login and registration forms
Dual OTPRequires both email and phone OTP for authentication
Collect Phone on SignupPhone number field is shown during registration
Collect Middle Name on SignupMiddle name field is shown during registration
Mandatory Phone NumberPhone number is required at signup
Phone Number ValidationPhone numbers are validated against format rules

Hiring Flow Capabilities

FlagWhen Enabled
Hiring Flow ModulesEnables reusable “Module” type hiring flows that can be embedded in other flows
Multi-ApplicationAllows candidates to submit multiple applications; enables uniqueness configuration
Custom Links from AdminAdmins can generate custom application links directly
Track Signup IPRecords the candidate’s IP address at the time of application

Form Builder Capabilities

FlagWhen Enabled
AI Form BuilderAdmins can generate forms from natural language descriptions using AI
Auto TranslationForms can be automatically translated into multiple languages
Paid Auto TranslationPremium translation services become available
Object Graph Default ValuesForm fields can have default values pulled from the dynamic data layer
Grouped Page ElementsForm elements can be grouped together on pages
AI HTML EditorAI-assisted editing for rich text content

Communication Capabilities

FlagWhen Enabled
SMS DeliverySMS messages can be sent through automations and notifications
SMS Templates for RecollectionSMS notification templates become available for recollection requests

Module Capabilities

FlagWhen Enabled
People TabThe People/Onboarding module is visible in the admin panel
AI CallerThe AI Caller action becomes available in automations
Prompt Management for AdminsAdmins can access OCR and AI prompt configuration tools

Document & Media Capabilities

FlagWhen Enabled
Camera UploadCandidates can capture documents using their device camera
Liveness DetectionFace liveness verification is available for identity checks
Video Upload or StreamingVideo capture and streaming options are available in forms

Integration Capabilities

FlagWhen Enabled
Sterling IntegrationSterling background check integration is available
E-Verify IntegrationE-Verify employment eligibility integration is available

Admin Capabilities

FlagWhen Enabled
Admin ImpersonationAdmins can impersonate other admins within the same company
Bulk Update via Data SyncBulk 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
This ensures a clean user experience regardless of which capabilities are active.