--- title: Configure a smart button using a parametrized URL description: Use parametrization to include record specific information in your smart buttons. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/mobile/sg-mobile-config-smart-button-url.html release: australia topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Smart button functions, Mobile functions, Mobile app components, Building mobile apps, Mobile Platform] --- # Configure a smart button using a parametrized URL Use parametrization to include record specific information in your smart buttons. ## Before you begin Role required: admin ## About this task This example demonstrates how parameters are used to improve the functionality of smart buttons. In this case, the smart button provides a link to a list of knowledge articles. The button uses the short description of the current incident as the search criteria for the knowledge article list. Watch this two-minute video to learn how to find a relative link in your ServiceNow instance. ## Procedure 1. Navigate to **All** > **System Mobile** > **Mobile App Builder**. The Mobile App Builder opens in a new browser tab and displays the application scope selection screen. 2. Search for the application scope you are working in and then select the name of the application scope. The Mobile App Builder categories home screen displays. 3. Select **Functions** from the menu and then select **New**. 4. Complete the following fields.
| Field | Description |
|---|---|
| Properties | |
| Name | Name for your smart button. Enter `KB list`. |
| Description | Unique description for your smart button to make it easy to identify. For this example, enter `KB article list for current incident`. |
| Type | Type of smart button. Select **URL**. |
| Context | Whether the function uses the **Global** or **Record** context. Use **Record** context navigation functions in situations where the navigation depends on information from a record. For example, if you want to navigate from the **Assigned to** field in an incident record to the assignee's user record. Use **Global** context navigation functions in situations where the navigation does not depend on information from a record. For this example, select **Record**. |
| Data | |
| Table | Specified a table where you want to use your smart button. Select **Incident \[incident\]**. **Note:** This conditionally shown when the **Context** is set to **Record**. |
| Settings | |
| Take source value from field | This option enables using a specific field from a table as the source of the smart button type. Turn off this option by clearing the toggle. |
| Link URL | The URL to which your smart button navigates. Enter `sp?id=search&spa=1&t=kb&q={{short_description}}`. |
| Link Label | The visible label of your URL link. Enter `Show KB`. |
| Role access | Limit user access to an action by role. |