Skip to main content

Install Microsoft 365 for Windows Action

Deploy Microsoft 365 or Office LTSC to Windows devices as part of an automation.

Updated this week

Introduction

Deploy Microsoft 365 or Office LTSC to Windows devices automatically β€” on a schedule, on new device enrollment, or as part of any automation workflow. Choose the specific product variant that matches your licensing, and Level handles the rest.


Install Microsoft 365 for Windows

From the automation pipeline in edit mode, click + Add action and select Install Microsoft 365 for Windows from the App management category.

Install Microsoft 365 for Windows Action

The action panel opens with two sections: Action type (pre-set to Install Microsoft 365 for Windows) and Step configuration.


Product

The Product field is required. Select the Microsoft 365 or Office LTSC variant that matches the license you're deploying.

πŸ’‘ TIP: Use the "(no Teams)" variants if your organization manages Teams deployment separately or if devices already have Teams installed through another channel. Installing over an existing Teams install can cause conflicts.

Product

Notes

Microsoft 365 Apps for business

Standard M365 subscription apps β€” includes Teams

Microsoft 365 Apps for business (no Teams)

Same as above, Teams excluded from the install

Microsoft 365 Apps for enterprise

Enterprise-tier M365 subscription apps β€” includes Teams

Microsoft 365 Apps for enterprise (no Teams)

Same as above, Teams excluded

Office LTSC Professional Plus 2024 (Volume License)

Perpetual license, 2024 release, full suite

Office LTSC Standard 2024 (Volume License)

Perpetual license, 2024 release, standard suite

Office LTSC Professional Plus 2021 (Volume License)

Perpetual license, 2021 release, full suite

Office LTSC Standard 2021 (Volume License)

Perpetual license, 2021 release, standard suite

Office LTSC Professional Plus 2019 (Volume License)

Perpetual license, 2019 release, full suite

Office LTSC Standard 2019 (Volume License)

Perpetual license, 2019 release, standard suite

ℹ️ NOTE: The LTSC (Long-Term Servicing Channel) options are perpetual, volume-licensed versions of Office. They don't include cloud-connected features like co-authoring or 1TB OneDrive storage. Use these only if you have the appropriate volume license agreement.


Conditions

The Conditions section lets you restrict when this action runs based on device attributes or the outcome of a previous action. Expand the section to add conditions.

See Action Conditions for the full reference on condition types, operators, and values.


Additional Options

Expand Additional options for additional execution settings including action name, failure behavior, output variables, and retries.

See Actions Overview for the full reference on additional options available on every action.


FAQ

  • What happens if Microsoft 365 is already installed on the device? The action will attempt to install the selected product regardless. Behavior depends on the existing installation state β€” if the same product is already present, the installer may no-op or upgrade in place. If a different product variant is installed, you may end up with a mixed state. Use a Conditions filter to check for existing installations before running.

  • Does Level use the Office Deployment Tool (ODT) or a different installer? This is handled by Level internally. The action downloads and runs the appropriate installer for the selected product.

  • Can I deploy to macOS devices with this action? No. This action targets Windows only. Use the Install Microsoft 365 for macOS action for macOS devices.

  • What if the device doesn't have internet access during the action? The installer requires an internet connection to download. The action will fail if the device can't reach Microsoft's CDN. Check the automation run log for error details.

  • Who can add or modify this action in an automation? Technicians with permission to edit automations in the relevant group. See Workspace β†’ Permissions for access control configuration.

Did this answer your question?