# Setup Actions

> Automate Android Enterprise device setup with Applivery Setup Actions. Ensure compliance, consistency, and efficient deployments. Learn how!

Source: https://docs.applivery.com/en/device-management/android/policies/setup-actions/  •  Last updated: 2026-04-18

**Key topics:** Android Enterprise, Applivery Setup Actions, Automated Device Configuration, MDM Policies, Zero-Touch Enrollment, Applivery, Android Management API (AMAPI), Google, Slack

---

**TL;DR:** Applivery Setup Actions streamline Android Enterprise device enrollment by automating initial configuration tasks for compliance and consistency.

During the enrollment of Android Devices managed through Android Enterprise, it is often necessary to perform certain actions automatically during the initial configuration. These actions prepare the Device before the user starts using it, ensuring compliance with organizational requirements for security, operations, and technical settings.

Setup Actions in Applivery allow IT administrators to execute these actions as part of the provisioning flow, providing consistency across corporate Devices, mass deployments, or critical configurations that must be applied before the user interacts with the Device.

## Configuration

**Navigate to Policies**

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), navigate to **Policies** 1.

**Select the Android Policy**

Choose the specific Android Policy you wish to modify.

**Access All Properties**

From the left-hand menu, click on the **All properties** 2 section

**Choose Setup Actions**

Locate **Setup Actions** 3, then click the **\+ Add element** button.

![setup actions](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/bf112771-4b7b-4035-a44e-aac70472e6ef.png)

Each Setup Action requires defining a few key elements:

-   **Description** (optional): Additional text displayed during the execution of the action.
    
-   **Launch App**: This allows an application to run automatically during the Device’s initial configuration. Specify the **package name** of the Android app to be executed (e.g., a corporate app, a security agent, or a configuration app such as com.slack).
    
-   Optionally, include a **Title** message that will be visible to the user during setup, explaining what is being configured.
    

:::warning
The application must already be included in the Policy and set as `REQUIRED FOR SETUP`; otherwise, the provisioning process will fail. The action will execute only once during the initial device setup.
:::

## Important considerations

-   **Single execution**: Setup Actions run only during the first device setup. They will not repeat during subsequent policy updates or synchronizations.
    
-   **Supported Devices**: Setup Actions are intended primarily for Company-Owned, Fully Managed Devices, or Zero-touch / QR enrollment scenarios.
    
-   **Application dependency**: If the action launches an application, it must be configured as `REQUIRED FOR SETUP`, and any failure during installation or execution will block the provisioning process.
    
-   **User experience**: Actions run before the user has full access to the Device, ensuring consistency but possibly increasing initial setup time.
    
-   **Recommended usage**: Only use Setup Actions for critical configurations, Apps required to complete onboarding, or automated provisioning workflows.
    

:::warning
Due to Android Management API (AMAPI) constraints, only one Setup Action can be configured in this section.  
Additional setup actions can be implemented using [Applivery’s Advanced Launcher in Kiosk mode](https://docs.applivery.com/en/device-management/android/policies/kiosk-mode/#advanced-launcher-multi-app-kiosk-mode) with the Auto-start at first boot option, keeping in mind the inherent limitations of Kiosk mode.
:::

Android Setup Actions in Applivery are an essential tool to automate and standardize the first boot configuration of managed Android Devices. They ensure that critical applications and processes are executed immediately, reduce manual errors, and improve efficiency in corporate deployments.

When planned and applied correctly, Setup Actions enable a controlled, secure, and repeatable onboarding experience, particularly in environments with large device volumes or strict configuration requirements.
