Extensions

    Extensions let you connect ADManager Plus with third-party applications without building integrations from scratch, making it easier to manage third-party applications. These integrations make it possible to manage users and related actions in those applications using automation and webhooks, without changing the core setup. This helps administrators manage third-party applications from a single place in a consistent and scalable way.

    How do extensions work?

    Extensions follow a simple discovery, installation, and usage flow. Administrators browse and install extensions from the ManageEngine Marketplace, after which the installed extension appears under Installed Extensions for review, updates, or removal. The extension enables ADManager Plus to interact with the associated third-party application and automatically perform identity management actions.

    The extension functions as an integration layer that communicates with the third-party application using REST APIs and webhooks. After installation, the corresponding application is available under Directory/Application Settings > Application Integration, where administrators or help desk technicians can configure inbound and outbound webhooks. Any configurations that use this integration depend on the extension to communicate with the external system, allowing them to be managed centrally and remain consistent when the extension is updated or removed.

    Example:

    After installing the Clockify extension, the Clockify application appears under Directory/Application Settings > Application Integration. An administrator or help desk technician can configure outbound webhooks so that when a user is created, modified, or disabled in Active Directory through ADManager Plus, the same change is automatically applied to Clockify. If user details are updated in Active Directory, ADManager Plus picks up those changes and sends the corresponding updates to Clockify through the extension. When the extension is updated, these configurations continue to work without any changes. If the extension is removed, ADManager Plus no longer synchronizes user changes with Clockify.

    Prerequisites

    • The user must be either an administrator or a help desk technician with permission to manage the extensions.

      Note: To grant this permission, go to Delegation. Under Help Desk Delegation, select Help Desk Roles. Create or edit a role, and enable access under Administration > Marketplace.

    • A valid extension file in the supported EXT format must be downloaded from the ManageEngine Marketplace.
    • A compatible product version (build 8040 or later).

    Steps to install or update an extension

    Use the following steps to install a new extension or upgrade an existing one using an extension:

    1. Download the required extension (.ext) from the ManageEngine Marketplace.
    2. Log in to ADManager Plus as an administrator or a help desk technician with permission to manage the extensions.
    3. Navigate to Admin > Marketplace > Extensions.
    4. Click Install Extension.
    5. Click Browse and select the downloaded extension.
    6. Click Continue To Install.

    Wait for the installation or update to complete. Once successful, a confirmation message is displayed and the extension appears under Installed Extensions with the updated version details.

    Steps to view extensions

    To view extensions that are currently installed in your environment:

    1. Navigate to Admin > Marketplace > Extensions.
    2. The Installed Extensions page displays all installed extensions with the following details:
      • Extension Name
      • Installed Version
      • Status, and more.
    3. Click Details in the Status column of an extension to view information such as version history, usage, and available components.
    4. Once an extension is installed, the corresponding application becomes available under Directory/Application Settings > Application Integration.
    5. From the Application Integration page, search for the application name and configure integration settings, such as authentication and inbound and outbound webhooks. For detailed instructions on configuring application integrations, click here.

    Steps to edit an extension

    Some extensions allow limited configuration or component review after installation.

    1. Navigate to Admin > Marketplace > Extensions.
    2. Select the required extension from the Installed Extensions page.
    3. In the Extension Components section, use the Customize option to select the components to be installed with the extension.

    Steps to delete an extension

    To safely remove an installed extension:

    1. Navigate to Admin > Marketplace > Extensions.
    2. Locate the extension in the Installed Extensions page.
    3. Under the Action column, click the Delete icon for the required extension.
    4. Confirm the action when prompted.

    If the extension is being used by automations or webhook configurations, ensure those dependencies are reviewed before deleting.

    Tips

    • When a new extension or update is available, test it in a non-production environment first to ensure integrations and automation actions behave as expected.
    • Regularly review installed extensions and remove any that are no longer needed to keep integrations clean and easy to manage.
    • Use extensions to keep third-party user data in sync with Active Directory, helping reduce mismatches caused by manual updates in multiple systems.

    Don't see what you're looking for?

    •  

      Visit our community

      Post your questions in the forum.

       
    •  

      Request additional resources

      Send us your requirements.

       
    •  

      Need implementation assistance?

      Try OnboardPro