Skip to content

Integrations — Overview

Each integration collects numbers per customer and metric during a snapshot. The table shows what each integration provides and how customers are identified.

IntegrationProvides (metrics)Customer identityRename detection
ALSO MarketplaceSeats per product (monthly / annual commitment / prepayment kept separate), Azure consumption per subscriptionALSO AccountId (stable)✔ automatic
Autodeskactive users per product (60 days)Team ID (stable)✔ automatic
BalenaDevicesown mapping organization → customer— (own mapping)
BitwardenSeats per organizationCustomer name on the API key— (own mapping)
ELOVADEStorage (TB) and moreCustomer number (stable)✔ automatic
HaloPSA¹billable hours per charge type (proof of service)Client ID (stable)✔ automatic
HetznerServersown mapping via project label— (own mapping)
LywandDomains, IPv4, endpoints, network devicesCustomer ID (stable)✔ automatic
MailStoreArchives per instanceInstance ID (stable)✔ automatic
MerakiDevices per model, active licenseOrganization ID (stable)✔ automatic
Microsoft 365Licenses sold/assigned per productTenant ID (stable)✔ automatic
NinjaOneServers, workstationsOrganization ID (stable)✔ automatic
Printixprinting usersTenant ID (stable)✔ automatic
SMTP2GOactive subaccountsUsername (stable)✔ automatic
VeeamWorkloads (VB365, VBR, Cloud Connect)Company ID (stable)✔ automatic
Manual portalsmaintained values (licenses or €)Customer name (manual)— (manual)

¹ In the app, HaloPSA is a separate menu item above weclapp (no entry under Integrations): services are a separate invoice document and do not appear on the weclapp license invoice — details on the HaloPSA page.

Common operation

All integrations follow the same pattern:

  1. Gear icon in the portal view → enter credentials → Test connection → save.
  2. Camera button → first snapshot.
  3. After that, the nightly schedule collects automatically.

Secrets are never shown again after saving; leaving a secret field empty when saving means "keep unchanged". If querying one portal fails (maintenance, expired key), the rest still collects — the affected portal is reported as failed in the snapshot result.