Zengain beta open for customers sign up now:
click here
Documentation
SupportNalpeiron.comGithubFree TrialFeedback
  • Documentation
  • Zentitle2 Docs
  • Zengain Docs
  • Zentitle I (V10)
  • Education & Training
  • Welcome
    • Zentitle2 documentation: License Management Software
    • Introduction to Zentitle2
  • Latest UI Changes
  • Zentitle Overview
    • Zentitle Quick Overview
      • Zentitle2 Features & Benefits
      • A single source of truth: 1 platform
      • Zentitle Architecture
      • Zentitle supports every platform
      • Zentitle business models
      • Critical differences for secure site/offline/dark site management
      • Zentitle for SaaS Licensing
  • Quick Start
    • Onboarding Zentitle2
    • Integrating is easy
    • Pricing & Packaging with Zentitle
  • Using the Platform UI
    • Introduction
    • New User Setup
    • Getting around
      • Search
      • Using reports
      • Providing feedback
    • Getting started
  • UI: ADMINISTRATION
    • Introduction
    • Users
      • Managing Users
      • Resending user invites
      • User permissions
      • Lost password
    • API Credentials
      • Package Registry
    • Webhooks
      • Logs
      • Workflow automation software
    • Integrations
      • FastSpring
      • SalesForce Sample Integration
        • Sample Integration Installation
        • Post-Installation Configuration
        • Connecting Salesforce to Zentitle
        • Creating a Zentitle Customer in SalesForce
        • Creating a Zentitle Entitlement in SalesForce
        • Editing Zentitle Entitlements in SalesForce
        • Managing Software Activations in SalesForce
    • Configuration
      • Import customers
      • Account Based Licensing (Identity-based licensing)
        • Setup Account Based Licensing with OpenID tokens.
        • Setup Account Based Licensing with username/password
        • Branding the user experience
      • End User Portal
        • End User Portal User Access
        • End user - Use of the portal
        • End User Offline Activation
      • Custom Fields
      • Security (2FA)
    • "Hard" Delete
  • UI: Dashboard
    • The Dashboard
  • UI: Customers
    • Customers and contacts
    • Customers
      • Adding (managing) contacts
      • The contact page
      • Setting up End User Portal (EUP) access
      • Inviting contacts to EUP
      • Disabling Customers
      • Managing Entitlements (from the Customer page)
  • UI: Entitlements
    • Entitlements
      • Using Entitlements
      • Maintenance options
    • Working with Entitlements
      • Activation Codes
      • Contacts (ABL)
      • Activations
      • Activity log
      • Notes
    • Managing Entitlements
      • Allocating entitlements
      • Change the offering (upgrade/downgrade)
      • Entitlements with overrides/changes
      • Renewing an entitlement
      • Resetting the usage count
      • Disabling Entitlements
      • Entitlements in overdraft (seats)
  • UI: Product Catalog
    • Product paradigm
    • Products
      • Product Features
      • Overdraft option (feature usage)
      • Feature Control
      • Product Attributes
      • Product Editions
      • Edition Setup
    • Offerings
      • Overdraft option (seats)
      • Managing offerings
      • Maintenance options
      • Change offering (upgrade/downgrade)
      • Custom Fields
    • Plans
      • Trial plans
    • Global Features (and attributes)
  • UI: Local License Server
    • Local License Server (LLS)
      • Local License Server Installation
      • LLS License End-User Management
      • Entitlements to be used on LLS instances
      • LLS Licensing API
      • LLS Release Notes
  • UI: Help
    • Support
  • Developers
    • Licensing & Management APIs
      • API docs
      • API Rate limits
      • Collecting credentials for integration
      • API Versioning
    • The Licensing Client (.NET)
      • Configure NuGet Source
      • Configuring the Activation
      • Configuring the SharedActivation
      • Working with SharedActivation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • FAQ
      • Release Notes
    • The Licensing Client (C++)
      • Configuring the Activation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • Release Notes
    • The Licensing Client (Java)
      • Configure JAR Source
      • Configuring the Activation
      • Licensing API Nonce
      • IActivation interface
      • Zentitle2Core Library
      • Exceptions
      • FAQ
      • Release Notes
    • The Zentitle2Core Library (C++)
      • Security
      • Offline Activation
      • Generating Device Fingerprint
      • Using the Zentitle2Core Library
      • Troubleshooting and FAQs
    • Platform Summary
      • Turboscale architecture
      • SaaS Application Licensing
      • On-Premise Licensing
        • 1-Step Offline Deactivation: On-Premise
        • 2-Step Offline Activation: On-Premise
    • Offline Activation
    • Virtual Machine Control
    • No-code Test Application
      • Creating a Product and Entitlement
      • Download the demo files
      • OnPremDemo.dll.config setup
      • Test the demo application
        • Install Desktop Runtime
    • No-code SaaS Example
      • Creating a Product and Entitlement
      • Download the demo files
      • Collecting the serverside parameters
      • Edit appsettings.json file for IDE based Testing
      • Edit docker-compose.yml file for Docker-based Testing
      • Test the demo application
        • Using docker to test
    • Naming conventions/Glossary
  • Premium Features
    • Overdraft Tracker (Basic)
      • API references (Overdraft)
      • Overdraft Tracker on the dashboard
      • Reporting with the Overdraft Tracker
    • Network Licensing
    • Change log feature
  • Use Cases
    • Dark Site Local License Server (Network-based licensing)
    • Renewals (Customer Success) Management
    • Subscription grace periods
    • Self-service - End-user portal
    • Virtualized Environments
    • Usage-Based Licensing
    • Trial Management
    • Identity Based Licensing: Understanding IDP
    • Single Tenant Option
    • Entitlements with ERP & billing systems
    • Entitlements with Subscriptions
    • Entitlements with a CRM
    • E-commerce Integration
    • IoT and hardware licensing
    • SaaS Applications
    • Overuse tracking (overdrafts)
    • Order Fulfillment
  • Zentitle and M&A deals
  • Other
    • Zentitle2 Changelog
      • Terms and Conditions Changelog
Powered by GitBook
On this page
  • Creating Custom Fields
  • Custom fields for the Customer object
  • Custom fields for the Offering object
  • Editing Custom Fields
  • Deleting Custom Fields

Was this helpful?

Export as PDF
  1. UI: ADMINISTRATION
  2. Configuration

Custom Fields

PreviousEnd User Offline ActivationNextSecurity (2FA)

Last updated 1 month ago

Was this helpful?

LogoLogo

Nalpeiron Privacy Policy

  • Privacy and Cookie Policy

Nalpeiron Growth Platform Terms

  • Nalpeiron ELTC

Get a FREE Trial

  • Click here for FREE Trial

© Copyright - Nalpeiron, all rights reserved. Nalpeiron, The Nalpeiron Growth Platform, Zentitle and Zengain are trademarks of Nalpeiron Inc. All use subject to our Terms above.

We understand that everyone's business is different, and you and your team have specific needs for how you will use Zentitle to accomplish your software monetization goals.

There are many use cases for custom fields, especially related to your customers and what data you like to connect with them, such as account numbers, tax details, and links to other records in your systems, such as CRMs, ERP, billing, and in-house back-end systems. Custom fields are also great for storing extra data relating to the customer for analysis, contract numbers, additional contact details, sales stages, sales rep name, region, territory, support contracts, and all manner of data valuable for the sales and support teams.

You may also wish to create fields that act like internal "tags" where you have codes to identify groups of clients (e.g., VIP) or where you want to segment them in some fashion - it's all easy to do with custom fields.

The same idea applies to what you sell (offerings). You can go beyond a basic SKU and add specific codes for the offering that ties back to your systems, such as accounting, CRMs, ERPs, billing, and in-house back-end systems.

Zentitle provides a lot of flexibility with custom fields (string with a limit of 50 characters, mandatory). Custom fields allow you to store your specific attributes on the Customer and Offering objects.

You can also group (string with a limit of 50 characters, optional) these fields to make them more logical, as in the example below, where custom address fields are added to a group called "Address."

Before you import your Customers into Zentitle, be sure to add the custom fields you need to prevent the hassles of re-importing later, issues with duplicates, and poor data hygiene.

To access custom fields, click the "Administration" > "Configuration" > "Custom Fields" link in the top navigation.

Creating Custom Fields

NOTE: Add the fields one by one in the order you wish to display them on the screen; you cannot reorder them later, so it's very important to think about the layout of the fields now so they display how you would like them on the customer and offering areas.

To add a new custom field, click the "Add" button on the right side of the screen. A sidebar menu will open to help you create the new attribute.

Provide the necessary information for your new custom field.

Select the object for which you'd like to create the custom field. You may create a custom field on either the Customer or Offering object.

Custom fields for the Customer object

In this example, we create custom fields on the "Customer" object.

  • If your custom field is part of a group (a collection of custom fields you want to categorize), provide a Group Name.

  • Provide your new custom field with a field key, which will be the field's name as it's stored in the database in lowercase. Do not use spaces in this name.

  • Next, provide a display name as the field should appear in Zentitle.

  • Lastly, specify whether the field should enforce unique values.

Finally, click Save to create your custom field.

Your custom field is now live in the system and can be used in the object in which it was created.

Reviewing the Customer page with custom fields added

Once you have added custom fields and grouped them, the customer page in this example lays them out in the groups as sections on the page so your data is tidy and logical.

In the example below, we created two groups, "address" and "contact," as you can see, the new custom data now shows two new sections on the customer details page.

One thing to note from this screen is the order we added custom fields; in our case, we didn't add them in the ideal order, so the fields aren't in the best order - so try and add the fields one by one in the order you wish to have them display on the screen!

Custom fields for the Offering object

In this example, we create custom fields on the "Offering" object.

  • If your custom field is part of a group (a collection of custom fields you want to categorize), provide a Group Name.

  • Provide your new custom field with a field key, which will be the field's name as it's stored in the database in lowercase. Do not use spaces in this name.

  • Next, provide a display name as the field should appear in Zentitle.

  • Lastly, specify whether the field should enforce unique values.

Finally, click Save to create your custom field.

Your custom field is now live in the system and can be used in the object in which it was created.

Reviewing the Offerings page with custom fields added

Once you have added custom fields and grouped them, the offerings page in this example lays them out in the groups as sections on the page so your data is tidy and logical.

In the example below, we created a group, "backoffice" and "ERP ID Key," as you can see, the new custom data now shows two new sections on the customer details page.

Editing Custom Fields

To edit a custom field, click on the field from the list of custom fields. The sidebar menu will open in edit mode. Enter the information you wish to edit and click Save.

Deleting Custom Fields

To delete a custom field, click on it from the list of custom fields. The sidebar menu will open in edit mode. Click on the three dots icon and select "Delete custom field selection."

Warning: Deleting this custom field will delete all of its related objects! This action CANNOT be undone and you will lose all the data associated with this action.