--- title: Create KBA questions description: Create knowledge-based questions to use for caller identification and authentication in AI voice agent interactions. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/platform-security/authentication/create-knowledge-based-questions.html release: australia product: Authentication classification: authentication topic_type: task last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Configure KBA, Knowledge-based authentication, Configure authentication factors for AI voice agents, Authentication factors, Authentication, Access Management] --- # Create KBA questions Create knowledge-based questions to use for caller identification and authentication in AI voice agent interactions. ## Before you begin Role required: auth\_factors\_admin - **Default questions** A set of KBA questions default is available to all AI voice assistants in AI Voice Assistant Designer. You can use these questions as-is or edit them. |Question|Default answer source|Type|Category| |--------|---------------------|----|--------| |Phone Number|sys\_user.mobile\_phone|Identification|Phone, triggers Automatic Number Identification \(ANI\)| |Employee ID|sys\_user.employee\_number|Identification or Authentication|Others| |Email|sys\_user.email|Identification or Authentication|Others| |Manager|sys\_user.manager|Identification or Authentication|Others| |Zip Code|sys\_user.zip|Identification or Authentication|Others| ## Procedure 1. Navigate to **All** > **Authentication Factors** > **Knowledge Based Factor** > **Questions**. 2. Select **New** on the Knowledge Based Questions page. 3. Specify the following fields on the form:
Field Description
Question Define a security question to be used for user identity verification. Example: `What is your business phone number?`
Application Global application scope is selected by default.
Keyword Enter the primary keyword that best describes the question. Example: `business_phone`.
Category Select the category. Options:- Phone Number: Enables partial phone number matching and makes the caller's ANI \(automatic number identification\) available by default for identification. - Others: Standard matching; ANI is not used. **Note:** Phone Number category can't be used for authentication.
Channel Select the channel for which the question is configured. Currently, only **Voice** is supported.
Input Type Select how the user provides their answer. Options: - **Text**: The caller enters a response via phone keypad. - **Voice**: The callers speak their response.
Type Select when the question is available for use. Options: - **Identification**: The question is available for identification configuration only. - **Authentication**: The question is available for authentication configuration only. - **Identification or Authentication**: The question is available for both.
4. Select the Input Type: 1. Input Type as **Text**: No additional fields are required. \[Omitted image "kba-question-1.png"\] Alt text: Knowledge Based Question - Text **Note:** If Input Type is set to **Text**, no additional fields are required. 2. Input Type as **Voice**: Specify the following additional fields:
Field Description
Input Format Description Describe the expected format and structure of the spoken response. For example: `5-character alphanumeric employee ID starting with the letter E.`
Input Format Example Specify comma-separated examples of valid spoken responses. For example: `E372B, E481K, E529D.`
Input Validation Pattern Specify a regular expression pattern to validate the spoken response against the expected format. For example: `^E[0-9]{3}[A-Z]$`.
\[Omitted image "kba-question-2.png"\] Alt text: Knowledge Based Question - Text 5. Select **Submit**. ## Result You’re redirected to the Knowledge Based Questions list view. Verify if your question is successfully added. \[Omitted image "kba-question-3.png"\] Alt text: Knowledge Based Question - list