Help & Documentation
Learn how to use Towerops to monitor your network infrastructure
Integrations
Integrations allow you to connect Towerops with third-party services to enrich your monitoring data, sync subscriber information, and streamline your workflow. Configure integrations from Organization Settings → Integrations tab.
Preseem
Preseem is a Quality of Experience (QoE) monitoring platform designed for WISPs and broadband providers. The Preseem integration syncs subscriber and access point QoE data into Towerops, giving you a unified view of network health alongside device monitoring.
What It Syncs
- Subscriber QoE scores and metrics
- Access point performance data
- Latency, jitter, and packet loss statistics
Configuration
Get Your Preseem API Key
Log in to your Preseem dashboard and generate an API key from your account settings.
Add the Integration
Navigate to Organization Settings → Integrations tab. Enter your Preseem API key and configure the sync interval.
Test the Connection
Use the Test Connection button to verify your API key is valid and Towerops can reach the Preseem API.
Sync Schedule
Preseem data is synced automatically on a periodic schedule based on your configured sync interval. You can also trigger a manual sync at any time from the integration settings.
Gaiia
Gaiia is a billing and subscriber management platform. The Gaiia integration syncs subscriber data, service plans, and entity mappings into Towerops, enabling you to correlate network issues with specific customers and services.
What It Syncs
- Subscriber accounts and contact information
- Service plans and subscription status
- Entity mappings between Gaiia and Towerops devices
Configuration
Configure Gaiia Credentials
Navigate to Organization Settings → Integrations tab and enter your Gaiia API credentials.
Set Up Webhooks
Configure a webhook in your Gaiia account pointing to the webhook URL provided in the integration settings. Webhooks enable real-time updates when subscriber data changes in Gaiia.
Entity Mapping & Reconciliation
After the initial sync, review the entity mapping to ensure Gaiia subscribers are correctly matched to Towerops devices. Use the reconciliation tools to resolve any mismatches.
Sync Schedule
Gaiia data is synced through two mechanisms: automatic periodic syncs pull the full dataset on a schedule, while real-time webhooks push individual changes as they happen in Gaiia. This ensures your data stays current without excessive API calls.
PagerDuty
PagerDuty is an incident management and on-call alerting platform. The PagerDuty integration provides 2-way alert sync — when a device goes down in Towerops, a PagerDuty incident is automatically triggered. Acknowledging or resolving the alert in Towerops updates the PagerDuty incident as well.
How It Works
- Device goes down → PagerDuty incident triggered (critical severity)
- Alert acknowledged in Towerops → PagerDuty incident acknowledged
- Device recovers / alert resolved → PagerDuty incident resolved
Configuration
Create an Events API v2 Integration in PagerDuty
In PagerDuty, go to Services → select your service → Integrations tab → Add Integration → choose Events API v2 . Copy the Integration Key (routing key).
Configure in Towerops
Navigate to Organization Settings → Integrations tab → click Configure on PagerDuty. Paste your integration key and test the connection.
Event-Driven
Unlike other integrations, PagerDuty is event-driven — there is no periodic sync. Alerts are sent to PagerDuty in real time as they occur. No polling or sync interval is needed.
General Integration Features
Test Connection
Every integration includes a Test Connection button that validates your credentials and confirms Towerops can communicate with the external service before saving.
Sync Status
The Integrations tab shows the last sync time, sync status, and any errors for each configured integration.