Skip to content

Classes and enums

Huly offers a high degree of configurability through Classes. A class is a set or category of things having some property in common. In other words, classes are a way to group objects together based on shared properties.

To access class settings, navigate to settings and click Classes in the WORKSPACE SETTINGS menu. You’ll see a list of all the classes in your workspace. Clicking on any class will display its properties.

Customizing class properties

Currently, only the Contact and Task classes can be customized.

To add a property, click the + button. Choose from the following property types:

  • URL
  • String - for single-line text
  • Boolean - select Yes, No, or N/A
  • Number
  • Date
  • Ref - (not yet implemented)
  • Array - (not yet implemented)
  • Enum - select from a list of options (see below)

You’ll see that your new property will now appear on any object belonging to that class.

To remove a property, open the settings menu to the left of the property and click Remove. You can also hide a property here as well by clicking Hide attribute.

Enums

Enums are a type of property that allows you to select from a list of options. For example, you could add a property called “How we met” to your contacts and use options like “Conference”, “Mutual friend”, “Cold call” etc.

To create an enum, navigate to Settings > Enums and click the + Create enum button. Add options and click Save.

You can also create enums directly from the Classes settings. After creating a new property with the type enum, use the + button to create a new enum for that class.

Example use-case

Check out this video to see an example of how classes and enums are used for managing contacts: