ActiveManage Docs ← Back to activemanage.co.uk

Adding Custom Fields to User Profiles

The default user profile captures the essentials — name, email, phone — but your business almost always needs more. Custom user fields let you extend the profile without forking the schema or writing migrations.

Custom user field builder showing field rows: Department (dropdown), Job Title (text), Office Location (dropdown), Date of Birth (date), Emergency Contact (group), each with edit and delete actions

Common Custom Fields

  • Department — dropdown of HR-defined departments.
  • Office location — dropdown for multi-site organisations.
  • Date of birth — for age-restricted features or birthday automations.
  • Emergency contact — a group containing name, relationship, phone.
  • Dietary requirements — multi-select used by event booking.
  • External CRM ID — hidden text field linking to Salesforce / HubSpot.

Step-by-Step

  1. Open Architect Panel → Custom User Fields.
  2. Click Add Field.
  3. Choose a field type (text, dropdown, date, multi-select, group, etc.).
  4. Set whether it's visible on the public profile, on the internal staff view, or both.
  5. Optionally tick “Required” for new account creation.
  6. Save. Existing users get the field with an empty value; new users see it in their registration form.

Visibility Rules

  • Self-edit: User can change their own value.
  • Admin-only: User sees the field but cannot change it.
  • Hidden from user: Only admins ever see the field.
Tip: Use the field group type when you need related sub-fields (e.g. an emergency contact's name + phone + relationship). It keeps the data structured and the UI compact.