While Web Request (HTTP) nodes allow you to connect AssetSonar to external systems, setting up a custom web request can be complex—requiring you to manually configure API endpoints, JSON payloads, and authorization protocols.
To simplify this, AssetSonar’s Automation Engine features a vast library of pre-built App Connectors. These nodes allow your workflows to talk directly to dozens of third-party apps (such as HRIS, communication tools, and identity providers) to orchestrate complex IT processes like employee onboarding, without writing a single line of code. You can also use the native AssetSonar connector to push data back into your own account intelligently.
Here is a general guide on how to configure and use any App Connector in your workflow.
Related Guides:
- Automation Fundamentals: To learn how to set up basic triggers, conditions, and actions, read [How-to] Automate IT Workflows in EZO AssetSonar
- Custom Web Requests: To learn how to configure web requests from scratch, read [How-To] Build Web Request Automations Using the Workflow Automation Engine in EZO AssetSonar.
If you are ready to utilize the pre-built App Connectors already available in AssetSonar, read on below.
1. Add a Web Request Node and Select an App
To use an App Connector, you initiate the process using the standard Web Request node.
- Drag the Web Request Node onto your workflow canvas.
- You will be presented with different Web Request options. Select one of the pre-built App Connectors (e.g., Microsoft Entra or Microsoft Teams).

2. Select the App Action
Once you select your target app, you must define exactly what you want the connector to do. As a blueprint, here is how you would configure the Microsoft Entra connector to automate creating a new user:
- Action Type: Choose the category of the action (e.g., User, Group, or Chat Message).
- Action: Choose the specific operation. For this example, select Create User. (Other common actions across apps include Get Details, Update, or Delete).

3. Configure the Action Form
After selecting the action, the node will automatically generate a configuration form specific to that request.
Step 1: Authenticate (Add Credentials)
Before the connector can act on your behalf, you must add credentials. You only need to set this up once per app.
- If you have already added credentials previously, you select them from the Credentials dropdown, otherwise click Create New Credentials.

- When creating new credentials, AssetSonar will prompt you for the specific authentication details required by that third-party app (for example, OAuth 2.0). Once saved, these credentials can be reused across any workflow.
- Enter the details and then click Connect Account.

Step 2: Fill in the Action Fields
Next, map the data required to execute your chosen action.
- Required Fields: You must fill these out to proceed (e.g., Display Name, User Principal Name, and Password).
- Dynamic Dropdowns: For many connectors, AssetSonar will directly fetch data from the third-party app to make selection easier.
- Additional/Optional Fields: You can map extra data like Department, Job Title, or Usage Location to enrich the action.
4. Use the Native AssetSonar Connector (Sync Licenses)
In addition to third-party apps, you can use the native AssetSonar connector to build custom SaaS integrations and sync data back into your account.
If you fetch license data from an external SaaS app using a Web Request, you can feed that data directly into the AssetSonar – Sync Licenses action.
- Smart Upsert Logic: The Sync License action evaluates the input data. If the license does not exist, it creates a new one along with its entitlements. If the workflow runs again later, it remembers the created license and simply updates it with any new information, preventing duplicates.
- No Authentication Required: Credentials are automatically prefilled for Account Owners and Admins (or custom roles with settings access).
- Map License Details: You must map mandatory fields like License Name, Total Seats, Start Date, and End Date (or check Recur indefinitely). You can optionally map the Software Name; if it is an exact match, the software will be linked automatically.
- Map Entitlements: You can define the Entitlement Criteria (User based, Machine Based, or User-Machine based) and pass an array of Entitled users emails to automatically assign seats.
5. Map Dynamic Data with Placeholders
App Connectors are fully integrated with the Automation Engine’s dynamic data mapping, allowing you to pass information seamlessly between external tools and AssetSonar.
Input Placeholders
Except for fixed dropdown menus, all input fields accept placeholders related to their data type via the Expression view.
- Example: If your workflow triggers when a new Employee is created in AssetSonar, you can pass {{member.first_name}} and {{member.last_name}} directly into the MS Entra “Create User” node.
Output Placeholders
Once a connector executes successfully, its complete JSON response is immediately available as variables for subsequent steps.
6. Monitor App Connector Executions
Tracking the success or failure of your connector actions is handled exactly the same way as standard HTTP nodes.
Simply navigate to Workflows & Automations → Executions. Click on any specific run to view the exact payload sent to the app and the response or error message returned, making debugging straightforward.
Ready to Build Cross-Platform Workflows?
With dozens of App Connectors available out-of-the-box, you can centralize your IT operations—automating everything from ticket creation to user provisioning—directly from AssetSonar.
Need help configuring a specific app connector for your workflows? Contact us at support@ezo.io — our team is ready to assist.
![[How-to] Automate IT Workflows in EZO AssetSonar](https://cdn.ezo.io/wp-content/uploads/2024/09/04125918/Automate-IT-Workflows-in-AssetSonar-1.jpg)
![[How-to] Process Arrays and Lists Using the Loop Node in AssetSonar Automation Engine](https://cdn.ezo.io/wp-content/uploads/2026/03/10072110/Loop-Node-EZO-Assetsonar.jpg)
![[How-To] Build Web Request Automations Using the Workflow Automation Engine in EZO AssetSonar](https://cdn.ezo.io/wp-content/uploads/2026/03/09093304/Web-Request-Automations-EZO-Assetsonar.jpg)