Skip to content

Custom Field Creation

This guide explains how to create, configure, and manage Custom Fields in WhatsMark SaaS. These fields allow you to collect personalized data through contact creation forms and can be edited or reused as needed.

Overview

Custom Fields enhance contact management by letting you add custom attributes like "Company Name", "Customer Type", or "Referral Source". These fields can be:

  • Shown in contact creation forms
  • Marked as required
  • Displayed in contact tables

How to Create a Custom Field

  1. Go to: Setup > Custom Fields > Create Custom Field

Create FieldCreate Field

  1. Fill out the Field Configuration form.
FieldDescription
Custom Field NameThe label shown in the contact form (e.g., Company Name)
Field NameUsed internally; lowercase with underscores (e.g., company_name)
Custom Field TypeChoose the type of input (text, number, dropdown, etc.)
PlaceholderOptional text shown inside the input box as a hint
DescriptionOptional help text displayed under the field in the form

Field Instructions

These are the rules for the Field Name:

  • Use only letters, numbers, and underscores
  • No spaces allowed in field names → user_name
  • Use underscores to separate words → first_name
  • Only lowercase letters, numbers, and underscores allowed

    🧠 This will be auto-generated from the field label


Field Types

TypeDescription
Text FieldSingle line of text, perfect for names, titles, or short answers
Text AreaMultiple lines of text, ideal for descriptions or longer content
NumberNumeric values only, great for age, quantity, or measurements
DateDate picker for birth dates, schedules, or deadlines
DropdownSelect from predefined options, perfect for categorization
CheckboxYes/No or True/False selection, perfect for agreements or boolean options

Additional Settings

OptionDescription
Default ValuePre-filled value shown when creating new contacts
RequiredMake this field mandatory for new or edited contacts
ActiveOnly active fields are shown in contact forms
Show in Contact TableDisplays this field as a column in the contacts table

Live Preview

As you type, a Live Preview on the right shows how your field will appear in the contact form.

The preview updates automatically as you make changes.

Save or Cancel

  • Click Save to finalize the custom field.
  • Click Cancel to discard changes.

Once fields are created:

  • They will appear in the contact creation/edit forms
  • Can be edited or deleted from this list view
  • Will reflect changes immediately across the app (if active)

Viewing Custom Fields

After creating custom fields, they will be listed on the Custom Field page.

Setup > Custom Fields

Custom Field List View

This section displays all previously created custom fields in a structured table format.

Field List

Table Columns Explained

ColumnDescription
SR. NOSerial number for easy reference
Custom Field NameThe display name used on the contact form
Field NameThe internal field identifier (lowercase, underscore format)
ActiveIndicates if the field is currently active and usable in forms
Custom Field TypeShows the type of field (e.g., Text Field, Date, Dropdown)
RequiredDisplays whether this field is mandatory when adding/editing contacts
Show on TableIndicates whether this field is visible as a column in the contact list/table
Created AtTimestamp showing when the field was created

🗒️ Note: When no custom fields are created, the message "No records found" will be displayed in the table.


Search & Pagination

  • Search Bar: Located on the top-right of the table, this allows you to filter custom fields by name or type.
  • Pagination Dropdown: At the bottom-left, use this to change how many results are displayed per page (e.g., 10, 25, 50).

Editing a Custom Field

To edit an existing custom field:

  1. Go to Setup > Custom Fields
  2. Click the Edit icon next to the desired field
  3. Update the settings and click Save

⚠️ Some options (like field type or field name) may be locked after creation.


Example: Creating a "Company Name" Field

SettingValue
Custom Field NameCompany Name
Field Namecompany_name
Field TypeText Field
PlaceholderEnter company name
DescriptionOptional: Enter the full company name
Default Value-
Required
Active
Show in Contact Table

© 2024 - Corbital Technologies. All rights reserved.