Automating App Updates with Robopatch Flows
Apps get updated frequently — sometimes multiple times per month. Instead of manually importing every update, you can set up a Robopatch Flow that automatically packages and deploys new versions, with Deployment Waves to stage the rollout.
Video Walkthrough
What you'll need
- A connected Intune tenant with Admin Consent authorization
- Familiarity with importing apps and creating assignments
Step-by-Step Guide
1. Navigate to an app
You can set up a flow from two places:
- Recent Packages — find an app you've already imported (e.g. 7-Zip from the previous tutorial) and click Set up Robopatch Flow
- Instant Apps search — search for a new app (e.g. Notepad++) and click Setup Flow directly, skipping the analyze-and-build step entirely
2. Configure the flow
When you create a flow, you'll see these settings:
| Setting | Description |
|---|---|
| Flow name | Defaults to the app name (e.g. "Notepad++") |
| Platform | The installer type detected by Robopack (e.g. Nullsoft Installer) |
| Architecture | x64 or x86 |
| Scope | Machine or User scope |
| Script template | Your PSADT template (default provided) |
Click Create Flow.
There are additional advanced options on this screen. We'll cover those in a later module — for now, the defaults work well.
3. Add Deployment Wave 1 — IT test computers
Click Add Deployment Wave. You can either create a new Entra ID group or use an existing one.
For a test group, it's best to use an existing group of known test devices:
- Click Existing Group
- Select your tenant
- Choose your test group (e.g. "IT Test Computers")
- Click Add Group to Wave
Then configure the wave thresholds:
| Setting | Example | Meaning |
|---|---|---|
| Deployment threshold | 60% | At least 60% of devices in the group must receive the install request |
| Success rate | 100% | Of those that received it, 100% must install successfully |
| Delay after completion | Optional | Wait period before moving to the next wave (gives you time to verify) |
4. Add Deployment Wave 2 — broader rollout
Click Add Deployment Wave again and choose a broader group (e.g. "All Devices"). Choose the assignment type:
- Required — auto-installs on all devices in the group
- Available — appears in Company Portal for self-service
You can also add exclusion groups to a wave — Entra ID groups containing devices or users that should be excluded from the deployment.
For critical applications, set the Proceed Mode to Manual on a wave. This prevents Robopack from advancing automatically — you'll need to click Skip to next wave to approve the rollout.
5. Save and start deployment
Click Save and Start Deployment. From now on, every time the app vendor releases a new version:
- Robopack detects the update
- Builds and packages it automatically
- Deploys to Wave 1 (your IT test computers)
- Waits for the threshold and success rate to be met
- Moves to Wave 2 (broader rollout)
You don't have to touch it again.
What's next?
Not every app is in the Instant Apps library. In the next tutorial, you'll learn how to deploy custom apps by uploading your own installers.