You can now add custom fields for appointments too. Those are added the same way you create custom fields for your clients, expect that you select 'Appointment' as the 'Display for' value.

Go to the client's card, and under the client's name click on 'Custom Fields'.

Screen_Shot_2017-08-14_at_16.15.13.png

Custom fields are available starting from calendar version 131.

Did this answer your question?