Custom Fields
Overview
By default, customer profiles include standard fields such as name, address, phone number, email, and package. Custom Fields allow you to extend the customer profile with additional data specific to your ISP's requirements. Common examples include:
- NID Number (National ID)
- House Number
- Additional Contact Person
- Flat / Apartment Number
- Reference ID (from a previous billing system)
Once created, custom fields appear on the customer creation form, the customer edit form, and the customer detail page.
Creating a Custom Field
- Navigate to Settings → Custom Fields (or Customers → Custom Fields).
- Click Add Custom Field.
- Fill in the following:
- Field Name — The label that will appear on the customer form (e.g. "NID Number").
- Field Type — Choose the type of input appropriate for the data:
- Text — A short single-line text input.
- Number — Numeric input only.
- Date — A date picker.
- Textarea — A longer multi-line text input.
- Dropdown / Select — A fixed list of options (you will be prompted to enter the options).
- Click Save. The field is now active.
Viewing and Editing Custom Fields
All created custom fields are listed on the Custom Fields management page with their name and type. You can:
- Edit a field to change its name or options.
- Delete a field to remove it from all forms. Deleting a field also removes any data already saved in that field for existing customers, so proceed with caution.
Using Custom Fields on Customer Profiles
When Creating a New Customer
After creating a custom field, it automatically appears in the Additional Information section of the Add Customer form. Fill in the value as needed — custom fields are optional by default unless marked as required.
When Editing an Existing Customer
Open any existing customer profile and click Edit. The custom field appears in the form. Enter or update the value and save.
On the Customer Detail Page
Custom field values are displayed on the customer's profile page under the additional information section, visible to any admin or operator who views that customer.
Notes
- Custom fields are shared across all customers — a field you create will appear on every customer's form, not just selected ones.
- If a field should only be filled for certain customer types, leave it blank for customers where it is not applicable.