I work with homeless and their phone numbers change. We need to keep all their numbers but add small notes to them. Like busy signal, no voicemail, Old/Wrong Number... stuff like that. Because we deal with so many phone numbers when I was importing the csv list I had to create new fields to accommodate this or it would wind up on the same line. If there was a way to add notes on the contact summary page to quickly reference what's going on with the phone numbers next to the phone number?
-
there is this civicrm.stackexchange.com/questions/20584/… - but also for eg 'phone is busy' we have used an Activity, since it is a 'moment in time' not a state of the phone itself. Also read up about multi-record fields which you could also use to track a set of changing data eg phone no., phone type, comment, date, etc– petednz - fuzion ♦Commented May 4, 2021 at 20:32
2 Answers
One option that wouldn't need any custom code would be to store phone numbers in custom fields instead of in the normal phone fields. Then you can have whatever fields you like for each phone number (phone type, notes, etc). You can set the fieldset to be default open on the contact page, so it would be fairly visible. Otherwise, you'd need to find someone to code this up for you, I'd think.
Circle Interactive had build an extension to support custom fields for Email and Phone, not sure if its been published(can't find under civicrm extension page though). If you want to go through customization would be good to contact them.