The Joomla Contacts component (com_contact) provides a structured directory of people and organisations with individual contact pages and customisable contact forms. Each contact can have its own address, phone, email, links, and an associated Joomla user account.

Creating Contacts

Go to Admin → Components → Contacts → New. Key fields:

  • Name — displayed as the contact page heading
  • Category — contacts are organised in categories (create these first)
  • Linked User — associate with a Joomla user account; the contact form sends to that user's email
  • Position, Organisation, Address — structured contact details
  • Email — used as the form recipient if no linked user is set
  • Image — portrait or logo
  • Miscellaneous Information — freeform HTML field for bio or additional content

Contact Form

Every contact page includes a built-in contact form. Configure per contact in the Contact Form tab:

OptionPurpose
Show Contact FormShow or hide the form on this contact's page
Send Copy to SubmitterEmail a copy of the submission to the sender
Banned Email / Subject / TextSpam filtering — block specific patterns
Session CheckRequire user to be logged in to submit
Custom ReplyDisable the default thank-you reply to send your own via a plugin
Menu item typeShows
Contacts → Single ContactOne contact's full page with form
Contacts → List Contacts in a CategoryDirectory listing for a category
Contacts → Featured ContactsAll contacts marked as Featured

vCard Export

Enable Show vCard on the contact's Options tab to add a downloadable .vcf link. Users can import the contact directly into their phone or email client.

Tip: For a simple one-page “Contact Us” form, create a single contact in an unpublished category and link directly to it with a Single Contact menu item — no directory listing needed.