Panel Integration

How to Integrate NXT Dashboard Panel

Complete guide for connecting NXT Dashboard panels with IPTVbp for automated subscription management.

3 min read
Updated March 1, 2026
15 views
nxt-dashboard
panel-integration
setup
api

Integrating NXT Dashboard Panel

NXT Dashboard is a modern IPTV panel system with an intuitive interface. This guide covers integration with IPTVbp for automated provisioning.

Prerequisites

  • NXT Dashboard panel installed and accessible
  • Admin credentials for NXT panel
  • Panel URL (https://yourpanel.com)
  • API token generated in NXT Dashboard
  • At least one package/plan created

Step 1: Generate API Token in NXT Dashboard

  1. Log into NXT Dashboard admin panel
  2. Navigate to Settings → API Access
  3. Click Generate New Token
  4. Give it a name: "IPTVbp Integration"
  5. Set permissions:
    • ✅ Create Users
    • ✅ Manage Subscriptions
    • ✅ View Packages
    • ✅ Extend/Modify Accounts
  6. Copy and save the API token (shown only once!)

Step 2: Add NXT Panel to IPTVbp

  1. Go to Services → IPTV Panels
  2. Click Add New Panel
  3. Select Panel Type: NXT Dashboard
  4. Fill in details:
    • Display Name: NXT Main Panel
    • Panel URL: https://yourpanel.com
    • API Token: Paste token from step 1
  5. Click Test Connection
  6. Verify you see available packages
  7. Click Save

Step 3: Map NXT Packages

NXT Dashboard uses a different structure than Xtream UI:

  1. Click Configure Packages on your panel
  2. For each package, set:
    • Package Name: As shown in NXT
    • Package Type: Regular / Reseller / Trial
    • Max Devices: Concurrent connections allowed
    • Features: Live TV, VOD, Series, Catch-Up
  3. Save package mapping

Step 4: Create Products

  1. Navigate to Products → Create New
  2. Enter product details
  3. In Panel Configuration:
    • Select NXT Dashboard panel
    • Choose package
    • Set device limit
  4. Configure pricing and billing
  5. Save and publish

NXT-Specific Features

Multi-Device Support

NXT Dashboard natively supports multiple devices per account:

  • Set device limit in product configuration
  • Customers can add devices in their NXT portal
  • System enforces device limits automatically
  • Devices can be managed by customer or admin

MAC Address Binding

For STB/MAG devices:

  • Enable MAC binding in package settings
  • Customer enters MAC address during signup
  • Account works only on specified MAC
  • Useful for preventing account sharing

Player Apps Integration

NXT supports various player apps:

  • Web Player: Built-in browser player
  • Mobile Apps: iOS and Android
  • Smart TV Apps: Samsung, LG, Android TV
  • STB Apps: MAG, Formuler, etc.

Automation Settings

Account Creation

  • Username Format: email or custom (user-{id})
  • Password: Auto-generated or customer-chosen
  • Activation: Immediate or manual approval
  • Welcome Email: Include login credentials and portal link

Renewals

  • Auto-Extend: Extend account when payment succeeds
  • Grace Period: 3-7 days after expiration
  • Suspension: Disable account after grace period
  • Reactivation: Auto-enable when customer pays

Troubleshooting

API Token Invalid

Solutions:

  • Regenerate token in NXT Dashboard
  • Verify token has correct permissions
  • Update token in IPTVbp panel settings
  • Check token hasn't expired

Accounts Not Creating

Solutions:

  • Check NXT panel is accessible
  • Verify package exists in NXT
  • Review IPTVbp error logs
  • Test API manually using NXT documentation

Best Practices

  • Use HTTPS for panel URL
  • Rotate API tokens every 90 days
  • Monitor NXT panel server resources
  • Keep NXT Dashboard updated
  • Regular database backups
  • Set up monitoring alerts

Next Steps