Configuring custom fields and custom field groups
A custom field is a user-defined field that stores information not otherwise provided in a contact profile.
You can add text, number, currency, convertible currency, date, and relationship custom fields. For example, you can add a custom date field that only accepts date values.
A custom field group enables you to group related custom fields together. A custom field group defines the following in NexJ CRM:
- The types of contacts that users can add the custom field to. For example, a custom field group can make a custom field available to only company contacts.
- The tab name that displays on a contact's profile on the Contacts workspace. For example, custom fields in the Profile group display in the Profile tab in NexJ CRM.
- System administrators
- In NexJ Admin Console, system administrators can create, modify, and delete custom fields and custom field groups.
- Business administrators
- On the Customize workspace, business administrators can create and delete custom fields, and modify custom fields properties and contact types.
- Users
- On the Contacts workspace, users can add and remove custom fields for contacts, modify custom field values, and add custom fields to the system.
Best practices for creating custom fields
While you can allow users to manage their own custom field types, doing so can result in duplication of custom field types over time. Avoid duplication of fields to ensure that the number of custom field types does not grow beyond system limits.
- Collecting requests for new custom field types from users or teams
- Configuring new custom fields or leveraging existing custom fields
- Providing recommendations for use of existing custom fields
Best practices for using custom fields
You can set up and maintain custom fields at run time. Custom field data becomes available for filtering, searching, and reporting as soon as it is added to the system.
Consider using custom fields to:
- Store optional contact data used by a limited number of contacts in the system
- Store contact-level information, for example, interests, demographics, and financial information
- Track relationships
Avoid using custom fields to:
- Store business-critical contact data that:
- Is frequently used for the majority of contacts in the system
- Is used by NexJ CRM business logic or that is integrated with other functionality in NexJ CRM, for example, Service Level Management (SLM) functionality
Note: In these cases, consider working with your development team to add or customize a contact attribute in the model. - Track aggregate account-level information, such as products and services, or restrictions. Custom fields do not aggregate at the household-level.
Some examples of custom fields include:
- Referral Source
- Favorite Sports Team
- Lawyer