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:
| Option | Purpose |
|---|---|
| Show Contact Form | Show or hide the form on this contact's page |
| Send Copy to Submitter | Email a copy of the submission to the sender |
| Banned Email / Subject / Text | Spam filtering — block specific patterns |
| Session Check | Require user to be logged in to submit |
| Custom Reply | Disable the default thank-you reply to send your own via a plugin |
Menu Item Types
| Menu item type | Shows |
|---|---|
| Contacts → Single Contact | One contact's full page with form |
| Contacts → List Contacts in a Category | Directory listing for a category |
| Contacts → Featured Contacts | All 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.