Customer management in NettPortal allows you to create and manage customer accounts. Customers are users who can log into the customer portal to purchase vouchers, view their purchase history, and manage their internet access. This comprehensive guide covers everything you need to know about creating and managing customer accounts. Even if you're not technical, we'll explain everything in simple terms.
🎯 What is a Customer?
A customer in NettPortal is a user account that can access the customer portal. Think of it like any modern SaaS application—customers have their own dashboard where they can manage their account, purchase vouchers, view their purchase history, monitor their internet usage statistics, and access their active vouchers. Customers log in using their email or phone number and password, just like any other web application. Once logged in, they have full access to browse available voucher packages, purchase vouchers on-demand, view all their past purchases, and see their usage statistics in real-time.
Customers in NettPortal have access to the customer portal where they can:
Browse and buy voucher packages: Customers can view available voucher packages (time limits, data limits, pricing) and purchase them directly. When they purchase a package, a unique voucher is automatically generated and created on your router.
₵5.00 (Ghana), ₦5.00 (Nigeria), or $5.00 (US) and clicks "Buy Voucher"See all their purchased vouchers: Customers can view a complete history of all vouchers they've purchased, including voucher codes, passwords, prices, status, and purchase dates. This helps them keep track of their internet access purchases.
₵5.00, ₦5.00, $5.00), status, date and time of purchaseSee usage statistics: Customers can view their dashboard with statistics like total vouchers purchased, active vouchers, today's data usage, and total data usage. This helps them understand their internet usage and manage their purchases.
View and copy voucher credentials: Customers can see their active vouchers on the dashboard, including voucher codes and passwords. They can copy these credentials to use for connecting to your WiFi network.
There are two ways to create customer accounts in NettPortal:
📋 Method 1: Admin/Operator Creates Customers
You (as an admin or operator) can manually create customer accounts from the admin dashboard. Navigate to the Customers page and click Add Customer. This method is useful when you want to create accounts for specific customers, assign packages immediately, or send credentials directly via email.
🌐 Method 2: Customer Self-Registration
Customers can register themselves through the customer registration page at /[organization-slug]/portal/register. This page can be linked to your captive portal (WiFi login page), allowing customers to create accounts and purchase vouchers completely on their own—without any operator involvement. Once registered, customers are automatically logged in and can immediately browse and purchase voucher packages.
To manually create a customer account, navigate to the Customers page and click Add Customer. You can create customer accounts one at a time. Here's what you need to configure:
💡 Tip: Use strong passwords for customer accounts. You can share the password securely with the customer, or send it via email using the "Send credentials via email" option.
Assign a voucher package to the customer: When creating a customer, you can optionally assign a voucher package. If you assign a package, a voucher will be automatically created for the customer when you create their account. This is useful if you want to give customers a voucher immediately upon account creation.
💡 Tip: You can create customers without assigning packages and let them purchase vouchers themselves, or assign packages during creation to give them immediate access.
Automatically send login credentials: When you check "Send credentials via email", a welcome email is automatically sent to the customer's email address with their login credentials (email and password) and a link to the customer portal login page. The email uses your organization's branding (logo, theme color, name).
💡 Tip: Always send credentials via email when creating customer accounts—this ensures customers receive their login information securely and can access the customer portal immediately.
⚡ What Happens Automatically (Method 1)
When you create a customer account, NettPortal automatically generates a unique username from the customer's name (e.g., "john-doe-5432"), creates a User account with role customer, assigns the customer to your organization, and if a package is assigned, automatically creates a voucher from that package and assigns it to the customer. If you enabled "Send credentials via email", a welcome email is sent with login details.
Customers can register themselves through the customer registration page. This is perfect for self-service scenarios where you want customers to create accounts and purchase vouchers without operator involvement. Here's how it works:
The customer registration page is available at: /[organization-slug]/portal/register
Example: If your organization slug is orbitell, your registration link would be:
https://nettportal.com/orbitell/portal/registerhttps://yourdomain.com/orbitell/portal/register💡 Tip: We will link this registration page to your captive portal (WiFi login page) so customers can register directly when they connect to your WiFi network.
🎯 Captive Portal Integration
We will link the registration page to your captive portal (WiFi login page) so customers can register when they connect to your WiFi. When they try to access the internet, they'll see your branded login page with a "Register" link. After registration, they can purchase vouchers and get instant internet access—all without any operator involvement!
⚡ What Happens Automatically (Method 2)
When a customer registers themselves, NettPortal automatically generates a unique username from their name, creates a User account with role customer, assigns them to your organization, logs them in automatically, sends a welcome email with login credentials, and redirects them to their dashboard. They can immediately browse and purchase voucher packages—no operator action needed!
Customers can log into the customer portal using their email or phone number along with their password:
/[organization-slug]/portal/login (where [organization-slug] is your organization's slug)💡 Tip: Phone number login is convenient for customers who prefer not to use email. The system normalizes phone numbers automatically, so variations like "0540000000" and "540000000" both work.0
Once you've created customers, you can view and manage them from the Customers page:
The Customers page shows all customer accounts with:
Click on a customer or use the "View" action to see detailed information about the customer, including their account information, purchase history, and active vouchers.
You can edit customer accounts to update their name, email, phone number, or password. Changes to customer information don't affect their purchased vouchers or purchase history.
You can delete customer accounts that are no longer needed. Deleting a customer account removes their access to the customer portal, but their purchased vouchers remain in the system for historical tracking. Only delete customer accounts when you're certain they're no longer needed.
Note: Deleted customers cannot log into the customer portal, but their voucher purchase history is preserved.
Understanding when to use customer accounts versus direct voucher generation:
Here are some real-world examples of how customer accounts can be used:
Scenario: A coffee shop wants to offer WiFi access packages to customers. They create customer accounts for regular customers.
Scenario: A hotel wants to offer internet packages to guests. They create customer accounts at check-in.
Scenario: A co-working space offers daily, weekly, and monthly internet access plans to visitors.
Here are some tips for managing customer accounts effectively:
Now that you understand customer management: