Overview
Level groups map to AlgaPSA clients. Devices in mapped groups become assets when you run device sync. Tickets are not a Settings → Integrations or Settings → Webhooks connection. Create one automation with an HTTP request action that POSTs AlgaPSA’s webhook URL, header, and body, then attach that automation to the monitors that should open tickets.
How it works
Map once at the client level.
Match Level groups to AlgaPSA clients and let unmapped subgroups inherit the nearest parent mapping.
Keep the asset list current.
Devices in mapped groups become AlgaPSA assets when you run device sync. There is no scheduled poll.
Tickets take an HTTP request action.
Create one automation that POSTs AlgaPSA’s webhook URL, header, and body. Attach it to the monitors that should open tickets. Settings → Webhooks cannot send the custom header.
Set up the integration
Create a read-only Level API key.
AlgaPSA reads groups, devices, and alerts without writing back to Level.
Discover groups and map clients.
Choose the AlgaPSA client for each managed group, then run device sync.
Build one HTTP request automation for tickets.
POST to AlgaPSA from one automation, then attach it to ticket-opening monitors.