I need to add a custom field, for contacts, to search all events. As part of the organisation, there are meetings created for department heads to discuss appointments to our programme areas. I am creating an "appointment" custom fields set. I want to have a field that allows the user to search for that event and added it the contact record.

Thanks in advance. A.

  • It's not clear to me whether Appointment custom fields should be on the event or participant record. Please edit your question to give examples of some of the custom fields you want to add? Commented Mar 11, 2022 at 16:22

1 Answer 1


If you just want to show that these are appointment discussions then you could create an Event Type of 'Appointment Discussion' then people can search by type.

If you want to record more info (eg level of appointment, department etc) you can create custom fields on Events. See the docs for details of how to add them.

You might want to do both - ie create an Event Type and then create the appointment custom fields only on that Event Type so that they don't show on all your other events.

  • Hi there, to clarify, on the contact record (e.g. one of our researchers), I've created a custom field set (with a bunch of fields that the members appointment team requested. These roughly match what we had on the old Access system, so we can migrate/import most of them). One of them stored (on the old system) the meeting ID, that the decision was taken to appoint someone as a researcher). We currently are using CiviEvents for all our events, so I was hoping to have a custom field that works as a lookup to the events currently in Civi, to fullfil the same function as the old system...
    – ArisK
    Commented Mar 14, 2022 at 9:57
  • 1
    Ah ok - you could store the event id in your custom field but I don't know of an easy way to turn that into a selector of events. I think you want something like a Contact Reference field but for Events.
    – Aidan
    Commented Mar 24, 2022 at 11:29
  • Yes, that is what I am looking for.
    – ArisK
    Commented Mar 25, 2022 at 13:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.