Depending on where you want to add a custom field (contacts, tasks, etc.), click on Custom Fields in that section.
After clicking the blue Add Field button, start creating your field. You always have to enter the field name (for example, “Satisfaction”), and then pick the field type — like whether it’s a text field, currency field, a field with options, etc. In our case, we’ll pick the option field.
So we need to create names for each value too. For the ID, you just need to enter numbers 1 to …
The database name will fill in automatically for you.
You can check whether it's always required to fill in the field, and whether the given custom field shouldn't show up in the contact list (on the Contacts module home page) as a column with values.
By clicking Add field, you can go ahead and create several more custom fields at once.
After saving, the new empty custom fields will show up wherever you've set them. In our case, that's with the contact. But as already mentioned, you can also have custom fields by every event, task, or project.