Skip to main content

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

1

Get Your Preseem API Key

Log in to your Preseem dashboard and generate an API key from your account settings.

2

Add the Integration

Navigate to Organization Settings Integrations tab. Enter your Preseem API key and configure the sync interval.

3

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

1

Configure Gaiia Credentials

Navigate to Organization Settings Integrations tab and enter your Gaiia API credentials.

2

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.

3

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

1

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).

2

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.