# Pre-configure app settings for ChromeOS devices

As organizations expand and the number of devices in use increases, the need to efficiently manage and configure applications becomes even more crucial. What once may have been a simple task becomes a complex challenge as scaling operations requires consistent deployment of correctly configured apps across a larger device fleet. Given the increasing complexity of app configurations, relying on manual setups is no longer viable.

With Hexnode’s **App Configurations** policy, IT admins can remotely pre-configure specific app settings to align with their organization’s needs. This ensures that apps are properly set up and ready for use as soon as they are deployed to managed devices, streamlining the app management process.

This document will guide you through configuring app settings on **ChromeOS** devices.

Set up app configurations
-------------------------

1. On your Hexnode UEM console, navigate to the **Policies** tab.
2. Create a new policy or select an existing policy. Provide a **name** and **description** (optional).
3. From **ChromeOS > App Management**, select **App Configurations**.
4. Click on **Configure** and **+Add new configuration** button to select an app and configure it.
5. Select **Enterprise App** or **Managed Google Play app**, depending on the type of app you want to configure.
6. Click on the **Select** button to choose the app to configure.
7. The app configuration screen is displayed. Configure the available options and hit **Done**.
8. For enterprise apps, you can configure additional settings by clicking on the **Advanced settings** option. Upload the **JSON file** with the required configurations and click **Done**.
9. After configuring the app, click **Save**.

App configurations can vary significantly depending on the app. While it’s not possible to cover every configuration here, the following examples will help demonstrate how these settings differ from one app to another.

The configuration available for **Cisco Secure Client – AnyConnect** are:

- Connection Name
- Host
- Protocol
- IPsec Authentication Mode
- IKE Identity
- KeyChain Certificate Alias
- Per App VPN Allowed Apps

The configurations available for **Google Messages** are:

- Disable RCS
- Messages archival app

Associate the policy with target entities
-----------------------------------------

If you haven’t saved the policy,

1. Navigate to **Policy Targets**.
2. Select **Domains/OUs**.
3. Click on **+Add Domains/OUs**.
4. The **Browse Domain/OU** window will appear. 
    - From here, select the **Google Workspace account** that is integrated with Hexnode, (eg: example.kmanaged.com(Google)).
    - Next, locate the **Parent OU**, which is represented by a briefcase icon. Select the **Parent OU** to associate the policy with it, or
    - Click the dropdown icon beside the **Parent OU** to expand and select the required **Child OU(s)**.
5. Once selected, click **OK**, then **Save** to apply the changes.

If you have already saved the policy,

1. Navigate to **Policies > My Policies** and select the required policy.
2. Click on **Manage > Associate Targets**.
3. Select the **Domains/OUs**. 
    - From here, select the **Google Workspace account** that is integrated with Hexnode, (eg: example.kmanaged.com(Google)).
    - Next, locate the **Parent OU**, which is represented by a briefcase icon. Select the **Parent OU** to associate the policy with it, or
    - Click the dropdown icon beside the **Parent OU** to expand and select the required **Child OU(s)**.
4. Click on **Associate**.

 Note:- If a child OU is selected, the policy will be associated with all the devices assigned to that particular child OU.
- If the parent OU is selected, the policy will be associated to devices assigned to all the child OUs.