Skip to main content

List of Feature Configurations

Below are lists of feature configurations in the Company Settings > Feature Configurations


General Feature Configurations

NameTypeDescription
Session duration (mins)STRINGSession TTL of Vault token (in minutes)
Access token duration (mins)STRINGTTL of JWT (in minutes)
Max sessionSTRINGMaximum session TTL of Vault token (in minutes)
Continuous evaluationBOOLEANPerform a continuous evaluation on room condition module for a specific company
Client onboarding via SMS (for WeChat MiniApp Governed)BOOLEANTo enable/disable the WeChat MiniApp onboarding flow without email.
Client onboarding via SMS (for WeChat Governed)BOOLEANTo enable/disable the Wechat onboarding flow without email.
URL of Privacy PolicySTRINGPrivacy Policy URL for the company (shown in AM profile)
Create federated users without federated rolesBOOLEANWhether to allow federated user creation (SSO login) if no federated role is found. TRUE = allow; FALSE = prevent
Override org unit from identity providerBOOLEANWhether to override AM's Org Unit with the one provided by external IdP upon SSO login. TRUE = override with new value; FALSE = keep current value
Default organizational unit upon loginSTRINGDefault organizational unit assigned to user upon login
Naming conventionENUMNaming convention shown in Chats list & Contacts list
External companyBOOLEANWhether to show specific attributes in Client profile
Mandatory external companyBOOLEANWhether External Company should be a mandatory attribute in the client profile. TRUE = mandatory; FALSE = optional
Default company time zoneSTRINGTo configure default timezone
Default company languageSTRINGDefault language to fallback to
Mandatory emailBOOLEANWhether email address should be mandatory info in the Client profile or not. TRUE = mandatory; FALSE = optional
Default User-Client roleSTRINGDefault User-Client role to apply when Users invites new client or when assigning Clients to Users.
Sound for incoming messages from usersSTRINGSound played to notify users when there is an incoming message from another user.
Sound for incoming messages from clientsSTRINGSound played to notify users when there is an incoming message from client.
Preview URLBOOLEANWhether users can preview the URL sent to chat (usually preview contains page title & description). TRUE = show preview; FALSE = not show.
Teams NativeBOOLEANTo enable/disable Microsoft Teams channel for AM
Supported client languagesSTRINGSet of available languages to localize the client-facing text
Email reminder of missed messages to usersBOOLEANBoolean flag of whether a company would like to remind their employees (AM user) of missed messages from client via email
Max duration for email reminder of missed messages (mins)STRINGThe maximum period (in minutes) user can stay offline and still not receive email reminder.
Leap Work mobileSTRINGMobile app which is used by employees (AM user) of the company
Unique identifier for SSO loginSTRINGField on Azure Active Directory entity that corresponds to federated ID returned by Microsoft OIDC login, e.g. mail
Phone number validation strategyENUMThe strategy to validate client's phone number - whether it should be against other clients only
Max records in bulk importSTRINGDefine maximum number of records (lines) in csv file allowed to import clients.
Mandatory User fields for SCIMSTRINGDefine which fields in user profile are mandatory when synchronizing data from SCIM.
This feature configuration is deprecated and no longer effective.
License consumptionsBOOLEANTo display the current license consumptions in the License info page or not
Mandatory tagsBOOLEANWhether the tags field is mandatory or not for new client invite. TRUE = mandatory; FALSE = optional
Send automatic template when User is unassignedBOOLEANWhether to send automatic template that is sent when AM is unassigned
Send automatic template when User is reassignedBOOLEANWhether to send automatic template that is sent when AM is reassigned
Organization Admin log in session timeoutSTRINGLogin session timeout for Organization Admin portal
Unique phone numberBOOLEANWhether to validate unique phone number upon client profile creation. TRUE = phone number must be unique; FALSE = phone number can be duplicated
Silent phone number verification upon OTP binding (WeChat MiniApp Governed)BOOLEANWhether to enable silent phone number verification upon OTP binding. TRUE = response will not include error and error will not shown in miniapp; FALSE = some error message will be shown on miniapp
Send webpage link to users for further profile access (WeCom Native)BOOLEAN[WeCom user profile] To enable/disable the automatic sending of webpage link to WeCom users to grant futher profile access. TRUE = send; FALSE = not send
User Group auto-assignment strategyENUMDefine a strategy to auto assign User Group to client profile upon creation
Mandatory First & Last namesBOOLEANWhether First Name and Last Name are mandatory or not for in client profile. TRUE = mandatory; FALSE = optional
Onboarding guide on Organization AdminBOOLEANTo enable/disable in-app onboarding guide in Org Admin portal
User and client search modeENUMSelect the User and Client search mode. QUICK_SEARCH = search using no filter; FILTERED_SEARCH = search using a specific filter.
Block direct chats when permissions are lostBOOLEANWhether to block existing 1:1 chats on a specific channel if a user loses permissions on such channel. TRUE = block; FALSE = allow.
Send onboarding email upon user creationBOOLEANDefault logic to send onboarding emails (including Leap Work credentials and mobile activation code) to users upon their creation or not. TRUE = send emails; FALSE = not send.
Auto promotion of NVCBOOLEANWhether a contact will be auto-promoted when initiating inbound communication flow. TRUE = auto-promoted; FALSE = contact will become a prospect and requires manual promotion from the user.
Unique email addressBOOLEANWhether to validate unique email address upon client profile creation. TRUE = email must be unique; FALSE = email can be duplicated.
Enable consent form feature for miniapp channel at the wechat official account, configure things at wechatminiapp_DBConsentFormBOOLEAN[WeChat MiniApp] Enable the consent form for MiniApp
Whether BYOK encryption is enabledBOOLEANEnable the BYOK encryption. By setting this to TRUE, the audit log messages will become BYOK encrypted.
BYOK encryption for Client Profile PIIBOOLEANWhether BYOK encryption is enabled for Client Profile PII. When the value is set to TRUE, Client Profile containing PII will be encrypted. However, they can only be searched using exact values. If set to FALSE, the PII fields will not be encrypted using your own key. The search functionalities
To enable Network-based SMS channelBOOLEANEnable the Network-based SMS channel if set to TRUE. If set to FALSE, not enable this channel.
Define maximum number of records (users) per Bulk Integration runSTRINGThe accepted maximum amount of users per Bulk Integration request.
Microsoft Outlook contact synchronizationBOOLEANEnable synchronization of business contacts from Microsoft Outlook.
Hide the Permission dialogBOOLEANIf set to TRUE, the system will not display the Permission dialog listing all required permissions you need to enable to access Leap Work mobile. If set to FALSE, the system will still display the Permission dialog.
Disable Auto correct/ completeBOOLEAN[Leap Work mobile] To disable auto correct/ auto complete. If set to TRUE, disable the functionality. If set to FALSE, enable the auto correct/ complete.
Enable Suggestion capability on AndroidBOOLEANTo enable Suggestion capability on Leap Work Android. If set to TRUE, enable the functionality, if set to FALSE, disable the functionality.
Desktop notification for unread messagesSTRINGShow desktop notification for unread messages in Leap Work web.
Disable application logs local deviceBOOLEAN[Leap Work mobile] To disable Leap Work mobile app to store application logs to local device.
Activation code expiration durationSTRINGThe duration until the activation code to link mobile device expires.
Teams chat naming conventionSTRINGConfigure the name of the 1-1 and group chats in Teams.
Teams - Client naming convention in messagesSTRINGConfigure the naming of clients inside the MS Teams chat messages in standard card style.
Teams - Purview integrationBOOLEANEnable the Purview integration. If enabled, the system will block messages based on Purview DLP policies.
Teams - Purview DLP wait time for outgoing messagesJSON_MAPConfigure the initial wait time (in milliseconds) for Microsoft Purview DLP to notify the system of outgoing message violation. If the notification is received within this wait time, the message will not be delivered to the client.
Teams - Incoming file thumbnailBOOLEANEnable thumbnails for incoming file messages in the Teams chats.
Purview integration - Automatic replies for incoming client messagesBOOLEANEnable automatic replies to external clients when their messages violate Purview DLP policies. This configuration is currently applicable to text messages.
Audio transcriptionBOOLEANEnable the audio transcription for all Users in a company
Message authorshipBOOLEANWhether system should access impersonation probability of each message sent to chat room
Monitoring & alert when failed to connect to DLPSTRINGEnable monitoring and alerting for connecting to DLP's third party.

Verification attributes

NameTypeDescription
Verification link in welcome message (WeCom Native)BOOLEAN[WeCom client verification] Whether clients would receive verification link in automatic welcome message when they are added as WeCom contact. TRUE = include verification link in automatic message; FALSE = not include.
Days for re-verification (WeCom Native)STRING[WeCom client re-verification] The number of days that the verification of a WeCom client expires. When this time is reached.
Days to remind users for client re-verification (WeCom Native)STRING[WeCom client re-verification] The interval (in days) to repeat WeCom native notification which reminds the in-charge user that the client has to re-do their verification.
Active chats - days of last message (WeCom Native)STRING[WeCom client re-verification] The last message of a 1:1 chat between user & client has to fall within this period (in days) from today in order for the chat to be considered as active.
MFA for clients based on tags (WeCom Native)BOOLEAN[WeCom client re-verification] Whether to trigger multiple-factor verification for clients with specific tag value(s) in their profile or not. TRUE = enable for specific clients; FALSE = not enable.
Tag value(s) to trigger MFA (WeCom Native)STRING[WeCom client re-verification] Specific tag value(s) that will trigger multiple-factor authentication once added to the profile of a client.
Terms & Conditions in the Input Phone Number screen (WeCom Native)BOOLEAN[WeCom client verification] Whether to include the Terms & Conditions screen in the Input Phone Number screen or not. TRUE = Terms & Conditions is shown as a checkbox in Input Phone Number screen. FALSE = Terms & Conditions is a separate screen before Input Phone Number screen.
Terms & Conditions URL (WeCom Native)STRING[WeCom client verification] The URL of Terms & Conditions in verification link when the T&C checkbox is combined with Phone number input screen.
Banner in verification email (WeCom Native)STRINGBanner displayed in a verification email.
Terms & Conditions page content (WeCom Native)JSON_MAP[WeCom client verification] The Terms and Conditions content when the T&C page is separated from the Phone number page.
Days to clear verification progress (WeCom Native)STRING[WeCom client re-verification] Days to clear the status memory of remembering the verification progress.
Max verification OTP wrong inputNUMBER[Workflow Verification] The max number times for clients to enter wrong verification code in a verification session.
Max new verification OTP requestNUMBER[Workflow Verification] The max number of times for clients to request for new verification code in a verification session.
Max OTP duration (mins)NUMBER[Workflow Verification] The expired duration of an OTP in ad-hoc.
Periodic verification (WhatsApp Governed)BOOLEAN[WhatsApp Verification] To enable periodic verification for Clients in Governed WhatsApp channel.
Verification expiration duration (days) (WhatsApp Governed)NUMBER[WhatsApp Verification] The number of days that the verification of a WhatsApp client expires.
Device-change verification (WhatsApp Governed)BOOLEAN[WhatsApp Verification] To enable verification for Clients in Governed WhatsApp channel whenever they change to a new device.
Duration to skip ad-hoc verification (mins)NUMBER[Workflow Verification] The duration (in minutes) for client to skip ad-hoc verification after confirming on a media template.
Verification workflows excluded from verification skip ruleSTRING[Workflow Verification] Customize the list of verification workflows that are excluded from the skipping ad-hoc verification rule.
Periodic verification (WeChat MiniApp Governed)BOOLEAN[WeChat MiniApp Verification] To enable periodic verification for Clients in WeChat MiniApp channel.
Verification expiration duration (days) (WeChat MiniApp Governed)NUMBER[WeChat MiniApp Verification] The number of days that the verification of a WeChat MiniApp client expires
Manual periodic verificationBOOLEAN[Client Verification] To allow AMs to manually enable periodic verification for clients or not. TRUE = periodic verification is manually enabled by AMs for each client after onboarding. FALSE = Client is automatically verified after onboarding
Device-change verificationBOOLEAN[WeChat MiniApp Verification] To enable verification for Clients in WeChat MiniApp channel whenever they change to a new device
Reminder before verification expires (WeChat MiniApp Governed)JSON_MAP[Client Verification] To remind the client to re-verify their account before it expires or not
Reminder before verification expires (WhatsApp Governed)JSON_MAP[Client Verification] To remind the client to re-verify their account before it expires or not.
Onboarding verification (WhatsApp Governed)BOOLEAN[WhatsApp Verification] To enable onboarding verification for Clients in WhatsApp Governed channel.

Other features attributes

NameTypeDescription
Verification link in welcome messageBOOLEAN[Terms of Use] Whether user acceptance for Terms of Use should be enforced upon login. TRUE = show dialog to prompt acceptance; FALSE = not show.
Out-of-office (OOO)BOOLEAN[Out Of Office] Whether to enable Out Of Office feature at company level. TRUE = enable; FALSE = disable
Alternate contact for OOOBOOLEAN[Out Of Office] Whether to allow user to select an alternate contact to include in the automatic reply. TRUE = show; FALSE = hide
Max participants in a broadcast groupSTRING[Broadcast] Control number of maximum members allowed to add in a broadcast group
Prompt when sharing attachments with clients (web/desktop)BOOLEAN[External Recipient Confirmation] Whether to prompt user confirmation on external recipients whenever they try to share attachments to a chat involving clients on browser/desktop. TRUE = show confirmation popup; FALSE = not show
Prompt when sharing attachments with clients (mobile)BOOLEAN[External Recipient Confirmation] Whether to prompt user confirmation on external recipients whenever they try to share attachments to a chat involving clients on mobile. TRUE = show confirmation popup; FALSE = not show
Prompt content when sharing attachments with clientsSTRING[External Recipient Confirmation] Message to warn users & ask for their confirmation for sharing attachment with external recipients
Remind clients to delete files (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp File Transfer] Whether system should remind external clients to delete the file in native WeChat file transfer folder after sharing a file or not. TRUE = show reminder; FALSE = not show
Client onboarding on-behalfBOOLEAN[Client Onboarding On-behalf] Whether a user can initiate the client onboarding on behalf of another user or not. TRUE = allow; FALSE = not allow
Default User-Client role for onboarding on-behalf of another userSTRING[Client Onboarding On-behalf] The user-client role that will be automatically used for the user when he initiates client onboarding on behalf of another user
Default User-Client role for onboarding on-behalf of oneselfSTRING[Client Onboarding On-behalf] The user-client role that will be automatically used for the user when another user initiates client onboarding on behalf of him/her
Include ethical groups for room conditions re-evaluationSTRING[Room Conditions] List of Azure AD groups to monitor for continuous evaluation of room conditions
Username in User Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show username in User Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Client email in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client email in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Client phone number in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client phone number in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Username in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client username in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Privacy Policy link in User Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show Privacy Policy link in User Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Private contactBOOLEAN[Private Contact] To enable/disable private contact feature. If enabled
Max private contacts per userSTRING[Private Contact] Configure the maximum number of private contacts allowed per user (not company)
User-Client role for private contactsSTRING[Private Contact] Default user-client role applied at company level when inviting new private contact or assigning private contact to user
Verification link in welcome messageBOOLEAN[Terms of Use] Whether user acceptance for Terms of Use should be enforced upon login. TRUE = show dialog to prompt acceptance; FALSE = not show.
Out-of-office (OOO)BOOLEAN[Out Of Office] Whether to enable Out Of Office feature at company level. TRUE = enable; FALSE = disable
Alternate contact for OOOBOOLEAN[Out Of Office] Whether to allow user to select an alternate contact to include in the automatic reply. TRUE = show; FALSE = hide
Max participants in a broadcast groupSTRING[Broadcast] Control number of maximum members allowed to add in a broadcast group
Prompt when sharing attachments with clients (web/desktop)BOOLEAN[External Recipient Confirmation] Whether to prompt user confirmation on external recipients whenever they try to share attachments to a chat involving clients on browser/desktop. TRUE = show confirmation popup; FALSE = not show
Prompt when sharing attachments with clients (mobile)BOOLEAN[External Recipient Confirmation] Whether to prompt user confirmation on external recipients whenever they try to share attachments to a chat involving clients on mobile. TRUE = show confirmation popup; FALSE = not show
Prompt content when sharing attachments with clientsSTRING[External Recipient Confirmation] Message to warn users & ask for their confirmation for sharing attachment with external recipients
Remind clients to delete files (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp File Transfer] Whether system should remind external clients to delete the file in native WeChat file transfer folder after sharing a file or not. TRUE = show reminder; FALSE = not show
Client onboarding on-behalfBOOLEAN[Client Onboarding On-behalf] Whether a user can initiate the client onboarding on behalf of another user or not. TRUE = allow; FALSE = not allow
Default User-Client role for onboarding on-behalf of another userSTRING[Client Onboarding On-behalf] The user-client role that will be automatically used for the user when he initiates client onboarding on behalf of another user
Default User-Client role for onboarding on-behalf of oneselfSTRING[Client Onboarding On-behalf] The user-client role that will be automatically used for the user when another user initiates client onboarding on behalf of him/her
Include ethical groups for room conditions re-evaluationSTRING[Room Conditions] List of Azure AD groups to monitor for continuous evaluation of room conditions
Username in User Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show username in User Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Client email in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client email in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Client phone number in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client phone number in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Username in Client Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show client username in Client Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Privacy Policy link in User Profile (WeChat MiniApp Governed)BOOLEAN[WeChat Miniapp] Whether to show Privacy Policy link in User Profile page in Miniapp or not. TRUE = show this info; FALSE = hide
Private contactBOOLEAN[Private Contact] To enable/disable private contact feature. If enabled
Max private contacts per userSTRING[Private Contact] Configure the maximum number of private contacts allowed per user (not company)
User-Client role for private contactsSTRING[Private Contact] Default user-client role applied at company level when inviting new private contact or assigning private contact to user
Username strategyJSON_MAP[Client Profile] Client code name auto-generation strategy
External company ID strategyJSON_MAP[External Company] External Company ID auto-generation strategy
Org Unit auto-assignment strategyENUM[Organizational Unit] Define a strategy to auto assign Org Unit to client upon client’s invitation
OTP delivery method (WeChat MiniApp Governed)ENUM[WeChat MiniApp] Select how the OTP to be delivered to the client in the email onboarding flow
Send auto messages to chat rooms (WhatsApp Native)JSON_MAP[WhatsApp Native] To send automatic messages to archived chat rooms or not.
Restriction on invalid OTP attempts (WeChat MiniApp Governed)JSON_MAP[Wechat Miniapp] To enable restriction on invalid otp attempts or not.
Restriction on OTP attempts (WeChat MiniApp Governed)JSON_MAP[Wechat Miniapp] To enable restriction on resend otp attempts or not.
Restriction on phone number attempts (WeChat MiniApp Governed)JSON_MAP[Wechat Miniapp] To enable restriction on phone number otp attempts or not.
Onboarding guide on Leap Work mobileBOOLEAN[User Guide] Show the guidance for users on Leap Work application.
User quickstart guide on Leap Work webBOOLEAN[User Guide] Show the quickstart for users on Leap Work Web.
Text message character limitNUMBERThe character limit of a text message user can send to a client.
User profile synchronization with Azure upon Teams SSOBOOLEANWhether to enable synchronization between Azure and LeapXpert user feature configurations upon every Teams SSO event. TRUE = enable; FALSE = disable.
Block WhatsApp callsBOOLEAN[Android only] To block calls between WhatsApp numbers in WhatsApp application.
Block WhatsApp unlink actionsBOOLEAN[Android only] To block users from unlinking FMOP devices in WhatsApp's Linked Devices section.
Message card styleENUMThe card style that is displayed in Teams for all messages. ADAPTIVE_CARD = message with media such as channel logo & avatar; STANDARD_CARD = message displayed as plain text.
Reminder for 'Resume conversation' (WhatsApp Governed)JSON_MAPTo send a reminder template message to WhatsApp clients to resume the conversation when being out of the 24h customer care window. TRUE = send reminders, FALSE = no reminder.
Prevent copying contentJSON_MAP[Leap Work Mobile] To prevent users from copying and pasting contents from/to Leap Work Mobile or not. TRUE = prevent, FALSE = allow.
Data retention delay alertBOOLEANWhether the data retention feature is enabled for this company. TRUE = enabled, FALSE = disabled.
Allow taking screenshotsBOOLEAN[Leap Work Mobile] To allow users to take screenshots of Leap Work Mobile or not. TRUE = allow, FALSE = prevent.
Order of onboarding templates (SMS Governed)ENUM[SMS Governed] Sequential order to send onboarding templates to clients.
Send relink email (WhatsApp Native)BOOLEAN