Product updates

What’s new inAlt Radius CRM Pro

Follow the latest improvements, fixes and releases for Alt Radius CRM.

Displayed releases: 20 · Total: 65

v1.3.3 / v1.3.4

5

Fixed 5

  • Partner wallet accuracy — hardened the partner wallet ledger, repaired historical drift, and added a reconciliation view showing any per-partner discrepancy.
  • Cancelled services can no longer be blocked/unblocked into a wrong state; recharging a cancelled service properly wins the customer back.
  • Services now auto-unsuspend on every settled payment path, with a clear suspended-state banner and Pay button on the service tab.
  • Invalid plan configuration now fails safely during expiry/suspension handling instead of leaving a session in the wrong state.
  • Recovery of stranded partner receivables from earlier plan changes.

v1.3.2

222

Added 2

  • Postpaid service cancellation — cancel postpaid services with correct handling of unpaid amounts, including bad-debt recovery choices.
  • Cancellation breakdown now itemizes add-on refunds separately.

Improved 2

  • Partner wholesale amounts are now always protected when customer payments fall short.
  • Service action availability is now consistent between the admin area and the customer portal.

Fixed 2

  • A payment processing deadlock under concurrent activity.
  • Interface fixes: dropdown visibility, sidebar, dashboard, tax group modal, logs.

v1.3.1

21

Improved 2

  • Dropdowns across list pages now open above the page content instead of being clipped by tables and sticky headers, the rows-per-page dropdown always opens upward, and the tax selector was rewritten so its options panel is never cut off.
  • Table readability in dark mode: alternating row shading and hover highlights now use dedicated dark-theme colours instead of near-invisible tints, with a contrast pass across shared controls, pickers, modals, the settings sidebar, and the internal-notifications settings page.

Fixed 1

  • Refund correctness on plan changes for partner-billed customers, including tax reversal (initial rollout, completed in later releases).

v1.3.0

924

Added 9

  • Global search (Ctrl/Cmd-K) — a command palette that finds pages, actions, and live records (customers, invoices, and more) from anywhere.
  • Customer import overhaul — imports now run in the background with live progress, import history, automatic detection of stuck imports, and richer pre-checks (username format, duplicate phones, plan-limit warnings, Excel date handling) plus a filterable dry-run preview.
  • Service cancellation (prepaid) — cancel a prepaid service with a clear refund preview and notifications.
  • Prepaid ↔ postpaid conversion — switch a customer's billing type with correct money handling (initial rollout).
  • RADIUS health dashboard for platform operators.
  • Branch-specific customer portal login prefixes.
  • Calendar picker for custom expiry dates showing only allowed dates.
  • Multiple contact methods per customer (emails/phones) with channel-readiness indicators.
  • Onboarding progress ring in the header to resume setup where you left off.

Improved 2

  • Refreshed dashboard design.
  • Partners now have full management rights over their own customers' invoices.

Fixed 4

  • A refund could exceed the customer-funded amount on prepaid plan changes.
  • Deleted-data restore is now correctly limited to the owner security fix .
  • An invoice page error introduced by an earlier change (site error fix).
  • Credit note lists now follow the same visibility rules as invoices.

v1.2.4 / v1.2.5

723

Added 7

  • In-app notifications center — a notifications page and bell with real-time delivery.
  • Teams — organize staff into teams.
  • Expiry reminders redesign — multi-channel reminders (SMS/WhatsApp/email) with eligibility checks, test & preview, manual send, per-partner detail, and a global off switch.
  • Record Customer Payment dialog — a unified, redesigned payment-recording flow across activation, plan change, and recharge, with review step, receipt channel choices, and clear payment summaries.
  • Accounting period close — close and reopen accounting periods with history.
  • Customer contact methods and multi-address foundations.
  • Notification events for partner top-ups.

Improved 2

  • Badge and status colors reworked for accessibility (readable contrast in light and dark themes).
  • Credit issuance and credit note flows.

Fixed 3

  • Security hardening on rendered descriptions.
  • Transaction direction on customer statements.
  • Real-time notification and portal fixes (v1.2.5).

v1.2.2 / v1.2.3

536

Added 5

  • Filters on the RADIUS authentication log page: date range, accept/reject, router, customer search, and a plain-language rejection-reason category. The page now defaults to the last 24 hours to stay fast as the log grows.
  • Default ticket priorities and types for every branch, so ticket dropdowns are never empty on branches created before the support module existed.
  • Manual customer disconnects are now recorded in the connection log — kicking a customer offline from the admin now leaves an audit trail, including whether the router acknowledged it.
  • Partner auto-invoice setting exposed on partner settings and the partner profile (v1.2.3).
  • Portal links shared with customers now use the ISP's own custom domain when one is configured.

Improved 3

  • Billing calculation precision across invoices, plan changes, credit notes, and partner receivables.
  • Customer usage chart now adapts its resolution and handles month boundaries correctly.
  • Customer portal logo display unified across themes and devices.

Fixed 6

  • A scheduled plan change could bill the new plan while leaving the customer on the old speed; the service and the live session now switch to the new plan at renewal.
  • Invalid tariff-plan speed values are rejected on save and surface clear errors during authentication instead of failing silently, with a cleanup command for legacy values already stored.
  • Portal ticket creation: empty priority/type dropdowns and unclear validation errors.
  • Customer portal security hardening: profile and language updates can no longer reference another customer, and the change-password screen now updates the password the portal actually checks security fix .
  • Recharge is blocked while a plan change is already pending.
  • Simultaneous scheduled actions can no longer conflict with each other.

v1.2.1

32

Added 3

  • Customer portal access controls — enable/disable the portal per customer or per partner, plus an emergency platform-level switch.
  • Portal access kit — share the portal link or reset-and-send credentials from the customer profile, individually or in bulk from the customer list.
  • Portal activity — a per-customer activity tab with filters, 30-day summary, and export.

Improved 2

  • Portal texts and dialogs polished throughout; missing translations now fall back gracefully.
  • Privacy: portal activity data is retained and redacted according to configurable rules.

v1.2

23

Added 2

  • Customer portal v1 — customers can log in to see their dashboard, service details, and billing, browse available plans, and schedule their own plan change (with a cooldown-protected cancel).
  • Scheduled plan-change banner in the CRM with one-click cancel, automatic conflict cleanup, and notifications.

Fixed 3

  • Wallet top-up, customer comments, finance dashboard, branch ledger pagination, and role/permission fixes.
  • Cross-account access issue on shadow login security fix .
  • Duplicate upcoming-change entries on customer services.

v1.1.9 / v1.2.0

122

Added 1

  • Unassigning a plan from a partner is now refused while customers still have a pending next-cycle change targeting that plan — with a list of the blocking customers, copyable and downloadable to Excel.

Improved 2

  • Scheduled plan changes now fail loudly instead of silently: if a scheduled change is invalid at renewal time (plan missing, inactive, wrong type, unassigned, or unpriced), the service expires and the failure is recorded with a diagnostic reason, instead of the service silently staying Active forever.
  • The customer traffic graph's daily/weekly/monthly grouping now matches the selected date range.

Fixed 2

  • An import regression that sent every imported customer's service to Pending instead of activating; imports also apply pending changes correctly on first renewal again.
  • Some configuration screens were visible to the wrong roles and hidden from the right ones; the config sidebar and admin menu now follow actual permissions.

v1.1.8

134

Added 1

  • Custom RADIUS dictionary support for additional vendor equipment, so vendor-specific attributes can be used in tariff plans.

Improved 3

  • Data-quota calculation and the resulting router response are now consistent across branches, and live change-of-authorization (speed and policy changes on active sessions) is more reliable.
  • After an import you can now see exactly what each column transformation produced, so a bad mapping is visible after the fact.
  • Partner wallet top-ups give clear success or failure feedback in the branch ledger instead of failing quietly.

Fixed 4

  • Bison equipment attribute output on tariff plans produced wrong values in several cases.
  • Activity logs and notification logs were visible to the wrong users; both are now scoped to the viewer's partner and branch.
  • Import column transformations were not carried through to the finalised customer records.
  • The Archive tab and several finance permissions on the partner profile were mis-assigned.

v1.1.7

314

Added 3

  • Import preview: before running a customer import you now see the fully mapped data — source column to field, with the transformed values shown row by row.
  • Partner top-ups now respect the partner's tier, with a rebuilt issue-credit dialog showing the funding source, and top-ups recorded against the branch ledger.
  • Funding-source visibility on partner payments and the branch ledger, so you can see where the money for a settlement or top-up came from.

Improved 1

  • The partner profile was rebuilt: overview, wallet, packages, routers, transactions, receivables, commissions and customer-receivables tabs reworked with corrected data, and the partner tree gained clearer columns with role colour coding.

Fixed 4

  • Role management is now restricted to administrators — partner-tier users could previously create or edit roles and widen their own access security fix ; existing partner-tier role permissions were revoked.
  • Partners and agents could not open the messaging profile screen they were entitled to.
  • RADIUS and finance log visibility for partners was scoped incorrectly.
  • The import wizard's plan upgrade/downgrade path and partner package assignment displayed or saved wrong values.

v1.1.6

22

Improved 2

  • The recharge form's custom prepaid period section now updates the period, price and totals correctly as the period changes.
  • Expanded notification templates for email, SMS and WhatsApp.

Fixed 2

  • SMS, WhatsApp and email messages failed to send for customers under a partner when the messaging profile was configured at branch level; the branch profile is now used as the fallback.
  • Configuration permissions reorganised so the right roles see the right sections.

v1.1.5

312

Added 3

  • Service expiry reminders — a new Expiry Reminders area with branch-level and per-partner configuration: how many days before expiry to notify and on which channels, with duplicate-send protection.
  • Custom prepaid period — sell a prepaid service for an arbitrary period rather than only the plan's standard cycle, honoured on creation and recharge and reflected on the invoice, with a branch setting for how the prorated amount is rounded.
  • Customer import now accepts XLSX and XLS files in addition to CSV.

Improved 1

  • Import file errors are now specific — unreadable file, unsupported type, missing header row, duplicate columns and parse failures each get their own message — and the upload step warns that Excel strips leading zeros from username, ID and phone columns.

Fixed 2

  • Expired customers could be re-activated incorrectly because stale notification events lingered after an event type was removed; those orphaned events are now cleaned up.
  • Corrected expiry-related email, SMS and WhatsApp template wording.

v1.1.4

413

Added 4

  • Customers can now be deleted from the customer list, with clean removal of dependent records and restore handling for soft-deleted customers.
  • Plan-code mapping in the import wizard: map the plan codes in your source file to tariff plans and save the mapping into a reusable template. Large imports also now run as resumable sessions, so a big file can be uploaded, mapped, previewed and run without losing state.
  • Partner receivables controls in branch settings — a new card exposing partner-owned customer receivables, auto-apply of the customer wallet to invoices, receivables grace days, renewal blocking on outstanding receivables, and a high-balance warning threshold.
  • A branch setting deciding what happens when recharging a customer whose plan is no longer active.

Improved 1

  • Plan speeds are stored with decimal precision, so fractional speeds like 2.5 Mbps survive import and editing instead of being rounded.

Fixed 3

  • Switching a customer between postpaid and prepaid produced wrong billing — proration, invoice generation and partner-paid prepaid activation corrected.
  • Several notification events fired against the wrong template or didn't fire at all.
  • Tariff plan validation, router assignment for partners, and import pre-flight fixes.

v1.1.2 / v1.1.3

514

Added 5

  • Operator-selectable speed unit for tariff plans (Mbps / Kbps / KB/s), remembered per operator and applied consistently across the plan editor, plan list and partner packages; values that can't convert cleanly are flagged inline instead of silently rounded.
  • Hybrid QoS handling for Bison equipment, with per-handler validation and a plan-audit command.
  • IPv6 pool overrides on the expired, disabled and quota-exceeded states, alongside the existing IPv4 pool.
  • Import pre-flight warning listing plans that would create expired customers with no speed override configured — customers who would otherwise land unthrottled.
  • Activity and finance screens are now partner- and branch-scoped, so each partner sees only their own activity, invoices, receipts and transactions.

Improved 1

  • Number inputs across the app (prices, speeds, percentages, invoice items, payments) now handle typing, decimals and clearing properly.

Fixed 4

  • Data-quota overrides never applied — customers over quota did not get the configured speed or pool override at all — and pool overrides silently never reached the router because of a mismatched setting name; both fixed, with existing plans migrated automatically.
  • The import wizard was unusable in dark mode: the date picker and the save-template dialog rendered with invisible text.
  • ISP logo and favicon uploads were stored in the wrong place, so the images failed to load after upload.
  • Package assignment to partners, language management, payment accounts, and permission fixes.

v1.1.1

33

Added 3

  • Per-plan toggle for reseller profit limits, and a billing-cycle preview modal showing the actual cycle windows a plan will produce.
  • The customer import wizard was substantially built out: drag-and-drop upload with inline file preview, a column-transform panel, saved import templates, a pre-flight check that reports problems before the run, and a downloadable CSV template.
  • Partner settlement and receivable statuses formalised, with new branch-ledger options for reconciling partner balances.

Fixed 3

  • One-time invoice amounts were computed incorrectly when generated by a plan change.
  • Billing cycle windows were reworked so renewal dates land on the intended anchor day.
  • Partner profit distribution on invoices, tax rounding, import file handling, and display fixes on the customer invoice screen and transaction history.

v1.1.0

324

Added 3

  • One-time (manual) invoices on the customer profile — raise an ad-hoc invoice against a customer, with correct accounting entries.
  • IP pool support for Bison equipment on tariff plans, plus a plan-audit command to check plans against router expectations.
  • A Service quick-action button on the customer list, and hover cards showing account details without navigating away.

Improved 2

  • The tariff plan editor's router-attribute preview refreshes automatically as you type, with much stricter validation so bad attribute values are caught before saving.
  • Partners now only see staff users they created themselves security fix , with an audit command to detect pre-existing mis-scoped accounts.

Fixed 4

  • Service expiry was stamped in the wrong timezone, so services could expire hours early or late; expiry, add-on completion and cycle-close times now use the branch's configured timezone.
  • Tax groups on services were not applied correctly to add-ons during billing.
  • Table column show/hide preferences were not being saved and restored correctly.
  • Duplicate department names across translations, and display fixes across payments, activity log and superadmin screens.

v1.1

4

Fixed 4

  • A user could reach another branch's customers by editing the URL; customer routes are now scoped to the viewing user's branch security fix .
  • The partner refund guard on plan changes could refund incorrectly on partner-paid prepaid activations.
  • Transaction rows showed incomplete information, and long values were unreadable in the hover tooltip.
  • Display errors on the branch ledger's partner settlement and reconciliation tabs, tax calculation and validation fixes, customer category translations, and invoice type labelling.

v1.0.6-beta

33

Added 3

  • Unified tabbed partner profile page with default selling prices and share-profile section.
  • Branch- and partner-specific notification events.
  • Restore option for trashed records.

Fixed 3

  • Partner balance was deducted twice when activating a customer.
  • Payment flow corrections for customer activation and partial wallet payments.
  • Finance dashboard and billing interface polish; performance optimization round 1.

v1.0.5

411

Added 4

  • Guided onboarding wizard — a 10-step setup flow for new branch administrators.
  • Phone number normalization with a national-first phone input.
  • Partner archive; service logs page; partner search filter.
  • Router deletion is blocked while the router is assigned or in use.

Improved 1

  • Redesigned admin profile; sales report is now branch-specific; precise service cycle timing.

Fixed 1

  • Billing start date, shadow login, top-selling-plan graph, and many customer service fixes.
Background Gradient Background Gradient