I am really new to CiviCRM and so this question may just display my lack of understanding of some basic concepts. I serve a membership driven organization whose members are themselves almost all employees of larger organizations.

I am trying to test out how new contacts can identify themselves as part of an existing organization. I created a simple profile that I embedded in a wordpress page in "create" mode. On it I use the Individual fields First name, last name, email and "Employee of."

When you edit a contact on the back end of the site, the "Employee of" field autocompletes if an existing employer is there. But used as a front end form element, it does no such thing on my installation. Am I missing something? How do I allow new members to enter and select from an existing set of organizations?

1 Answer 1


It's on purpose, to protect privacy of your contacts. What this autocomplete does is to provide the list of all the organisations that you have in your CRM.

I could easily imagine quite a few organisations that are in the database, for instance of your "opponents" that would look weird, or even embarrassing in the list of suggested organisations.

And even it if weren't the case, it's not us, as the software provider, to decide what contacts in your database can or can't be displayed to anonymous visitors, so the only safe option is to remove that feature

I have written a while ago an extension to let you add an autocomplete, but pretty sure it doesn't work with the latest version of civi (that has switched to a more modern autocomplete jquery module)

If you have dev skills or budget, I could dig it out so it could be used as a basis for the feature (and so you could only provide your members in the autocomplete for instance)

  • Thanks Xavier, I guess that makes sense. In our context, an organizations membership is a public fact, so less of a concern, but I understand the logic. At least I know I'm not crazy now, looking for functionality that doesn't exist! May 7, 2015 at 16:15

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.