Skip to main content

Adding VPP Apps from Apple Business Manager (ABM) to SureMDM

The Apple Volume Purchase Program (VPP) integrated within Apple Business Manager (ABM) enables organizations to purchase and distribute apps in bulk. SureMDM integrates with ABM to streamline app deployment on managed macOS, iOS/iPadOS and tvOS devices.

This guide covers the steps to create a location in ABM, add VPP apps, and sync them with SureMDM for distribution.


Prerequisites

  • An active Apple Business Manager (ABM) account.
  • A valid Server Token (.vpptoken) downloaded from ABM.

Steps to Configure VPP Apps in ABM and Sync with SureMDM

1. Create a Location in ABM

  1. Log in to Apple Business Manager (ABM) with an Administrator account.

  2. Navigate to: Locations → Add.

  3. Enter the below details

FieldDescription
NameEnter the name of the location.
AddressProvide the address of the specified location.
Town or CityEnter the name of the town or city.
PIN CodeSpecify the PIN Code.
StateEnter the name of the state.
PhoneEnter the phone number if required.
WebsiteEnter the website url if required.
  1. Click Save.

Note: Locations are used to organize app licenses and associate them with MDM servers such as SureMDM.

alt text

2. Purchase / Add Apps in ABM

  1. In ABM portal, navigate to Apps and Books.

  2. Search for the required app in the App Store catalog.

  3. Choose the Location created in Step 1 in Assign to field.

  4. Select the app and specify the quantity / number of licenses required (can be free or paid based on the application)

  5. Click Get.

  6. Complete the purchase.

Note: For free apps, licenses can be added without cost. Paid apps require a payment method configured in ABM.

alt text

3. Download the VPP Server Token

  1. In the Apple Business Manager (ABM) portal, navigate to: Preferences → Payments and Billing → Apps and Books tab.

  2. Select the Location created earlier.

  3. Click Download to retrieve the .vpptoken file.

  4. Save this token securely to upload the same into SureMDM.

alt text

4. Add the VPP Token to SureMDM

  1. Log in to the SureMDM Web Console.

  2. Navigate to: Settings → Account Settings → Apple Platform Management → VPP → VPP Tokens.

  3. Click Add and provide the following details.

Field NameDescription
NameEnter the name.
DescriptionEnter the description.
Upload VPP Server TokenUpload the .vpptoken file downloaded from the ABM portal. Use this option to re-upload the VPP Server Token in case of renewal or replacement.
Distribution LabelEnter the distribution label value which will be associated to the apps present in the VPP Token. It can be used to represent regions, business units, or deployment environments.
LocationDisplays the location that is associated with the VPP Server Token.
Apple IDProvide the Apple ID associated with the ABM account used for this configuration.
Once added, the desired VPP token will get listed in the table section.

alt text

  1. Table actions
OptionDescription
AddAdds a new VPP token to the SureMDM Console.
Set as DefaultSets the selected VPP token as the default token in the Purchased Apps section.
EditModifies the details of an existing VPP token.
DeleteRemoves the selected VPP server token from the console.

alt text

5. Displaying Apps in the Purchased Apps section

  1. Once the server token is uploaded successfully in the VPP Tokens tab section, the apps will be automatically listed in the Purchased Apps table section.
Column NameDescription
IconDisplays the application’s icon as provided in ABM for easy identification.
NameShows the name of the application synced from ABM.
Total LicenseIndicates the total number of app licenses purchased.
Available LicenseIndicates the total number of app licenses purchased and still available for assignment to devices or users.
Used LicenseDisplays the number of licenses that have already been assigned to devices or users.
Device AssignableSpecifies whether the application supports direct device-based assignment (without requiring an Apple ID).
PlatformIdentifies the supported platform for the application (e.g., iOS, iPadOS, macOS).

alt text

Table actions

OptionDescription
Select VPP TokenSelect the VPP Token name to display the apps associated with it.
Manage Device License AssignmentUse this option to grant / revoke licenses to the devices.
RefreshUpdates the list of purchased apps to reflect the latest license and assignment status from ABM.
Assign To UserAssigns the selected VPP app license to a specific user.
Assign To DeviceAssigns the selected VPP app license directly to a specific device.
Sync AppsSynchronizes apps from ABM to SureMDM, ensuring any newly purchased apps or updates are reflected in the Purchased Apps list.
SearchAllows searching for apps within the Purchased Apps table using keywords.

6. Granting / Revoking App Licenses to Devices

  1. Click Manage Device License Assignment

  2. In the Upload Device & Assign Apps tab, provide the required values and click Apply

Field NameDescription
Action TypeSpecify the action type.
- Grant License
- Revoke License
Upload Device ListUpload the device list in the specified format. For format, click Download Template to download the standard template.
Assign AppsSelect the apps for which licenses should be granted / revoked.
Note:
- Serial Numbers of the devices which aren’t even enrolled into SureMDM can also be assigned.
- Based on the Action Type (Grant / Revoke), Licenses will still be assigned / revoked to the devices which are yet to be enrolled.
- If the uploaded device list contains more devices than available licenses, licenses will be allocated to devices until the limit is reached. Rest of the devices will remain unassigned.

alt text

  1. Once licenses are granted or revoked, the details will be recorded and can be viewed in the Assignment History tab.

alt text

7. Synchronization of VPP Apps in SureMDM App Store

  1. Once the VPP apps are synced in the Apple Platform Management section under Purchased Apps, the same will get reflected in the SureMDM App Store under respective platforms.

  2. Navigation: App Store → macOS → VPP Apps

alt text


Notes

  • Apps purchased through ABM remain owned by the organization, not individual users.
  • Revoked app licenses can be reassigned to other devices.
  • Apps are updated automatically when newer versions are published in the App Store.