--- title: Action functions description: Action functions make changes to records on your instance. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/mobile/mobile-actions.html release: australia topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 2 breadcrumb: [Mobile functions, Mobile app components, Building mobile apps, Mobile Platform] --- # Action functions Action functions make changes to records on your instance. Use action functions to perform tasks such as assigning a task to yourself or adding a comment to a record. Action items can optionally include an input parameter, which collects input from your user to update a record. ## Action items Each action function includes an action item, which defines what the action function is and how it works. Learn more about action items at [Configure an action item](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-studio-create-action-item.md). ## Action function types
| Non-parametrized action function Actions functions allow the user to change something in the database. For example, making an update or adding a comment to a record requires an action function. Use non-parametrized action function in situations where no user input is required. For details on configuring these actions, see [Configure an action function](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-studio-config-action-function.md). | \[Omitted image "action-functions-2.png"\] Alt text: Action function for a record assignment. |
| Parametrized action function Use parametrized action functions to request additional information from your end users when they interact with an action. For example, you can allow your end users to provide a reason for rejecting an approval by adding a text input parameter to a Reject button. When you create an action item that has parameters, you must also configure the UI parameters for the action function. For details on configuring these actions, see [Create an action function with parameters](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-studio-param-action-function.md). | \[Omitted image "param-action-function.png"\] Alt text: Action function. |
| Chat launcher action function Create a contextual link in your mobile application so that your users can connect to Virtual Agent or Live Agent, and receive information that pertains to their issues. By using a contextual link, your users automatically receive the information that you define about the relevant record. For details on configuring these actions, see [Configure a contextual link to Virtual Agent](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/mobile/sg-av-context-action.md). **Note:** Connect chat is not supported in the native chat launcher. | \[Omitted image "ExampleConversation.png"\] Alt text: Virtual agent conversation. |