Integrations  /  Connected operations

Integrations that work like features, not afterthoughts.

Plug into the tools you already use. Banking APIs, OLT hardware, ACS platforms, ticket systems, storage backends, AI. Each integration is built as a first-class operational workflow. Events produce outcomes, not just notifications.

20+ active integrations 6 payment gateways Multi-vendor OLT Channel-agnostic messaging Webhooks + retries Battle-tested since 2014
The principle

Outcomes, not just data movement.

Every ISP relies on external systems: banks for payment processing, OLT hardware for network management, ACS platforms for CPE automation, ticket systems for support, storage backends for documents. The question is whether these integrations feel like bolted-on connectors that break when the upstream system changes, or like native features that just work.

The difference is in the design lens. A connector moves data. A first-class integration produces an operational outcome.

When a bank statement is imported, ISPCQ doesn't dump raw data; it matches payments, updates account statuses, and routes exceptions to the right queue. When an ONU boots on an OLT, it doesn't register as a network event; it links to the customer contract, triggers provisioning, and updates inventory status. Each integration is built to do something useful, not just to know something happened.

Connected operations

Battle-tested integrations across the ISP stack.

Each integration handles real-world edge cases: partial data, timeouts, format changes, upstream outages. Production-tested across multiple jurisdictions and currencies.

01
Finance & payments
Stripe, FNB, MoSA, ePay, iKhokha, MoMo

Process bank statements, card payments, and payment-gateway transactions directly into the billing ledger. Each integration handles the specific format, reference structure, and matching rules of its source.

  • Stripe: one-time checkout, recurring subscriptions, admin payment links; webhook-verified processing with automatic bill allocation
  • FNB Bank API: South Africa's First National Bank; automated daily statement import with structured reference matching, auto-allocation to invoices, and exception queue for partial or unmatched payments. It also submits debit-order batches outbound through FNB’s EFT Collections API and imports FNB’s load-result files to flag rejected collections automatically.
  • Bulgarian Posts (MoSA): pull-based REST API for bill collection at 3,000+ post office branches; real-time obligation lookup, idempotent payment confirmation, receipt generation at the counter
  • ePay/EasyPay: Bulgaria's largest electronic payment network; customers pay at 5,000+ EasyPay terminals, online via ePay.bg, or through the mobile app
  • iKhokha POS: South African POS terminal integration; in-person card payments at service desks with automatic callback processing
  • Mobile Money (MoMo): push-to-phone payment requests for Ghana; staff select unpaid bills, customer approves on their phone, payment confirms automatically. MTN Mobile Money, Telecel (Vodafone Cash), AirtelTigo Money with auto-detection from phone number
  • Paystack (Mobile Money): collects MoMo payments through Paystack’s Charge API as a pluggable driver under the unified MoMo gateway; HMAC-verified webhooks confirm and reconcile each charge automatically
02
Network & hardware
IPACCT NAS, multi-vendor OLT, GenieACS, SNMP, sFlow, PBX, Cloudflare

Communicate with network hardware through abstracted vendor APIs. ISPCQ translates between vendor-specific protocols and a unified operational model, so your team works with one interface regardless of hardware mix.

  • IPACCT NAS: a robust, Bulgarian-built subscriber-management NAS, integrated deeply over two SOAP endpoints (IFMGR for VLAN and bridge provisioning, the NAS API for accounts) — contract-driven provisioning, S-VLAN/C-VLAN creation, live per-user traffic graphs, full account lifecycle (stop/start), and IPACCT's customer-friendly tolerance grace period, all surfaced and driven from the customer's contract — NAS deep-dive →
  • Multi-vendor OLT: VSOL, NETIS, with Huawei and ZTE on roadmap; managed through a unified abstraction layer with per-vendor drivers
  • GenieACS: TR-069 CPE automation for zero-touch provisioning and diagnostics
  • Observium / LibreNMS: SNMP network monitoring, device discovery, topology sync for the infrastructure map
  • Real-time sFlow traffic: live per-IP traffic visibility straight from the edge; support sees exactly what a single subscriber's connection is doing right now, with a one-click lookup from any customer record — distinct from the polled SNMP health metrics above
  • Asterisk PBX: call logging with automatic CID-to-customer matching, agent extension mapping, full call lifecycle tracking via AGI hooks and REST API
  • Cloudflare: DNS zone management, security level control, DDoS auto-response via the Cloudflare API; automated protection escalation triggered by incident detection
03
Customer messaging
WhatsApp, Viber, SMS, Telegram, Web Push

A channel-agnostic messaging agent dispatches invoice notifications, payment confirmations, reminders, and contract updates through the customer's preferred channel, with delivery tracking, retry logic, and per-user opt-in controls.

  • WhatsApp Business: template-based messaging via Meta Cloud API with delivery status tracking
  • Viber: business messaging for payment reminders, service notifications, promotional campaigns
  • SMS: basic text-message channel for payment reminders
  • Telegram: NOC and operational alerting; wiredown incidents, cashbox events, shift notifications
  • Web Push: browser notifications that alert staff to new notes and assigned tasks the moment they land — no inbox to refresh, the alert reaches the desktop even when the ERP tab is in the background
04
Storage, support, AI, geo
Nextcloud, Nextcloud users, osTicket, Claude API, MaxMind, CIPC

Connect to the tools your support, documentation, and operations workflows already depend on. ISPCQ doesn't try to replace your entire toolchain; it connects so data flows naturally.

  • Nextcloud: secure file storage for documents, firmware images, photos, attachments
  • Nextcloud user provisioning: provisions and lifecycle-manages staff Nextcloud accounts — create, enable, disable, and department-group sync driven from the user record — distinct from the file-storage backend above
  • osTicket: helpdesk ticket synchronization for unified customer timelines
  • Anthropic Claude API: embedded AI intelligence for customer summaries, note categorization, supplier invoice OCR, text completion; usage-tracked with per-feature cost visibility
  • Incident management: wiredown and outage reporting system with real-time notifications, affected-customer identification, resolution tracking
  • GeoIP (MaxMind): IP geolocation lookups for login verification, customer location mapping, fraud detection using GeoLite2
  • SA Company Registry (CIPC): South African company registration verification; automated business-customer validation during contract creation
Real-life scenario

What happens when a customer pays online at 2 AM.

The trigger. A customer's line went quiet three days ago, when its paid period lapsed and the IPACCT NAS held the session at expiry. At 2:14 AM, they make an online payment through the payment gateway. The gateway sends a webhook notification to ISPCQ within seconds. The system validates the payment signature, matches it to the customer's outstanding invoice, and credits the account.

The chain. ISPCQ reconciles the payment, extends the contract's paid-through date, and pushes that date to the IPACCT NAS — the system that governs the subscriber's access. Back inside its paid window, the line comes alive again, and an SMS or email confirms payment received and service restored. If an operator needs it sooner, a stop/start on the contract reaches IPACCT immediately.

The result. Payment, reconciliation, the ledger update and the NAS paid-through sync flow through as one chain. The morning finance team sees the payment in the reconciled ledger; the support team sees it on the customer's timeline. No re-keying into a separate NAS console. No "please allow 24 hours for reconnection."

Integration principles

Built for real-world reliability.

External systems go down. Banks have maintenance windows. Payment gateways timeout. Three principles for keeping operations running through it.

01
Resilient synchronization.
Retries with exponential backoff, duplicate detection to prevent double-processing, operational continuity modes that let teams keep working while the integration recovers. Pending actions queue and replay; nothing gets silently dropped.
02
Traceable events.
Every integration event is logged with timestamp, payload summary, result, and correlation ID. When a payment doesn't match or a provisioning command fails, the operations team can trace the exact sequence of events without guessing. Multi-day investigations become 5-minute lookups.
03
Partner-workflow flexibility.
Not every ISP uses the same bank, the same OLT vendor, or the same ticket system. The integration layer is designed so new connectors can be added without restructuring the core application. The data model is stable; the integration points are extensible. Your specific partner ecosystem can be supported without custom forks.