The Affiliate System in ISPBills enables you to create marketing referral programs where partners, resellers, or existing customers can promote your ISP services and earn commissions on successful sign-ups.

The affiliate system tracks leads from link click through to customer conversion, giving you full visibility into referral performance.

Overview

Two controllers power the affiliate system:

Component Purpose
AffiliateLinkController Creates and manages unique referral links for each affiliate partner
AffiliateLeadsController Tracks visitors, leads, and conversions generated through affiliate links

To create a new affiliate link:

  1. Navigate to the affiliate management section.
  2. Add a new affiliate partner by entering their details (name, contact, commission terms).
  3. The system generates a unique referral link for the partner.
  4. Share the link with the affiliate — they can distribute it via their website, social media, or other channels.

Each link contains a unique tracking identifier that attributes all resulting traffic and sign-ups to the correct affiliate.

Link options include:

  • Custom URL slugs for branded or memorable links
  • Destination page selection (landing page, registration page, specific package page)
  • Expiration date for time-limited campaigns

Ensure affiliate links point to active, publicly accessible pages. Broken links result in lost leads and damage partner trust.

Tracking Leads

When someone clicks an affiliate link, ISPBills records the interaction and tracks the visitor through the conversion funnel:

Stage Description
Click The visitor clicked the affiliate link
Visit The visitor viewed the landing or registration page
Lead The visitor submitted a registration or inquiry form
Conversion The lead became a paying customer

Each stage is timestamped and attributed to the originating affiliate for accurate reporting.

Managing Affiliates

From the affiliate management dashboard you can:

  • View active affiliates and their performance summary.
  • Suspend or deactivate affiliates who violate program terms.
  • Edit commission rates per affiliate or apply a global rate.
  • Communicate with affiliates by exporting their contact details.

Set clear terms and conditions for your affiliate program. Define what constitutes a valid lead and how commissions are calculated to avoid disputes.

Commission Reporting

ISPBills generates detailed commission reports:

  • Per-affiliate breakdown showing clicks, leads, conversions, and earned commissions.
  • Date range filtering to analyze performance over specific periods.
  • Export options for CSV or PDF reports for accounting and payment processing.
  • Pending vs. paid commissions to track outstanding affiliate payments.

Review commission reports monthly and process payouts promptly. Reliable payments keep affiliates motivated and actively promoting your services.

Commission calculations can be configured as:

  • Fixed amount per conversion (e.g., ৳200 per new customer)
  • Percentage of the customer's first payment or recurring payments
  • Tiered rates that increase as an affiliate reaches higher referral volumes