Skip to content

Client and contact custom fields

  • Company Admins and Company Owners can create, edit, archive, and delete custom field definitions.
  • All team members can fill in field values on client and contact records.

Standard client records have a fixed set of built-in fields — name, country, registration code, and so on. Custom fields let you add any additional data that matters to your practice without resorting to notes or external spreadsheets. Examples:

  • Client fields: tax registration number, compliance review date, preferred language, client tier, AML risk profile.
  • Contact fields: LinkedIn URL, preferred communication method, birthday, national ID number.

Both client and contact custom fields support the same full range of types:

Type Description
**Text** Single-line text input
**Multiline text** Large text area for longer notes
**Number** Decimal number
**Integer** Whole number
**Yes/No** Checkbox (boolean)
**Date** Date picker
**Choice** Single-select dropdown
**Multiple choice** Multi-select dropdown
**URL** Clickable web link
**User** Select one team member
**Multiple users** Select multiple team members
**Password** Masked password field
  1. Go to Settings & Apps and open the Client App.
  2. Go to the Client Fields tab.
  3. Click Add (or Add field in the inline editor).
  4. Set the Title and Field type. The field type cannot be changed after saving.
  5. For Choice and Multiple choice fields, enter each option on a separate line. Use the format code: Display name for separate internal codes and labels, or just type the display name.
  6. Set any additional options (Required, Visible, Section assignment) as needed.
  7. Click Save.

Client fields appear in the client edit form, grouped into sections. Sections let you organise related fields under a shared panel heading (for example, “Tax information” or “Compliance dates”). Add a section from the field editor and assign fields to it. Drag fields to reorder them, then click Save after making changes.

  1. Go to Settings & Apps → Client App → Contact Fields tab.
  2. Follow the same process as for client fields.

Contact fields appear on individual contact records within a client. The available field types and editor are identical to client fields, except contacts do not use sections — all contact fields appear in a flat list.

Mark a field as Required to ensure it is always filled in before a client or contact record can be saved. Required fields are highlighted on the form until a value is entered.

Custom client fields are available as optional columns in the client list. Use the column properties button to show or hide them. Most field types can also be used as filter criteria in the client list filter bar. Filterable types include: Yes/No, Integer, Number, Text, Choice, Multiple choice, User, Multiple users, and Date.

  1. Open the field in the editor and click Delete (or Archive).
  2. If the field has no values on any record, it is permanently deleted.
  3. If the field is in use, Uku prompts you to Archive it instead. Archived fields are hidden from forms and excluded from new records, but all existing values are preserved.

To restore an archived field, click View archive at the bottom of the custom fields tab, select the field, and click Restore.

  • Plan field types before creating — the field type is locked after saving. If you need a different type, archive the old field and create a new one.
  • Use Choice codes for integrations — when you need stable internal codes for accounting integrations or API use, apply the code: Display name format.
  • Use sections for client fields — as your field count grows, sections keep the client form readable. Group by theme: “Tax details”, “Compliance dates”, “Billing preferences”.
  • AML fields are auto-generated — when the AML app is enabled, Uku automatically adds a set of AML-specific client fields. Do not rename or delete them — the automated reminder logic depends on them.

A new custom field is not appearing on client records

Section titled “A new custom field is not appearing on client records”

After creating a field, navigate to a client’s edit form and refresh the page if needed. If the field still does not appear, check that it is set to Visible in the field editor. Hidden fields are created but not shown on forms.

The field type is locked after the first save to preserve data integrity. To change the type, archive the existing field (to preserve any values on records) and create a new field with the correct type.

I need to remove a field but it says it is in use

Section titled “I need to remove a field but it says it is in use”

When a field has values on existing records, Uku prevents permanent deletion to avoid data loss. Use Archive instead — the field disappears from forms and is excluded from new records, but the existing values are preserved and can be seen in reports. You can restore the field later from the archive view.

Screenshot 2023-05-10 at 13.40.18 4

Screenshot 2023-05-11 at 14.56.16

Screenshot

Screenshot