# Creating a Push Task for Your Application

A push task is a job that PAX's terminal management system (TMS) sends to a terminal to execute. The TMS pushes the instruction directly to the device. Push tasks can:

- Deploy a new payment application to the device.
- Send a software or firmware update to the terminal.


To push your app, first create a dynamic group of terminals, then push the app to that group.

## 1. Open Group Management

Navigate to **Group Management** in the nav bar, under the intended reseller.

Reseller nav bar with an arrow pointing to the Group Management item
## 2. Add a dynamic group

From the **Group List** page, click **+** and select **Add Dynamic Group**.

Group List page with an arrow pointing to the + button and the Add Dynamic Group option highlighted
## 3. Configure the group

In the **Create Dynamic Group** dialog, enter a **Group Name**, then configure the following and click **OK**:

- **Model**: The models of devices that will be supported.
- **Contain sub-reseller terminals**: Checked.
- **Activate group**: Checked.


Create Dynamic Group dialog with the Model field, Contain sub-reseller terminals checkbox, and Activate group checkbox highlighted
## 4. Open the Push Task tab

Select the dynamic group you created, go to the **Push Task** tab, then click **+ APP**.

Group Detail page with arrows pointing to the Push Task tab and the + APP button
## 5. Add your app

In the **Add Push App** dialog, search for your app, select it, and click **OK** to push it to every terminal in the group.

Add Push App dialog with an app selected from the search results