Connect Joomla contact forms to your email platform
ClickSyncr connects the contact form in Joomla’s core Contacts component to your email platform through a provider-specific extension. Install the package for your service, verify its account, and map the contact fields before activating the connection.
You keep using the native contact form. Each extension has one global mapping and one primary destination. For example, Kit uses a form, MailerLite uses a group, and Mailchimp uses an audience. Choose the package that matches the account you want to receive those submissions.
Choose your Joomla extension
Each link below opens that extension’s official Joomla Extensions Directory listing. Use the listing to reach the provider’s package and review its details before installing.
- Contact Form Integration for Beehiiv
- Contact Form Integration for Benchmark Email
- Contact Form Integration for Brevo
- Contact Form Integration for Campaign Monitor
- Contact Form Integration for Drip
- Contact Form Integration for Elastic Email
- Contact Form Integration for EmailOctopus
- Contact Form Integration for GetResponse
- Contact Form Integration for Kit
- Contact Form Integration for Klaviyo
- Contact Form Integration for Loops
- Contact Form Integration for Mailchimp
- Contact Form Integration for MailerLite
- Contact Form Integration for Moosend
- Contact Form Integration for SendPulse
Install and connect
In Joomla administration, go to System, Install, Extensions and upload the package ZIP. Open Components and select Contact Form Integration for your chosen service. The package includes the administration component and a system plugin. Joomla’s extension updater uses the package’s update feed for subsequent updates.
Enter the account credentials requested by the settings screen. For Kit, MailerLite, Brevo, Klaviyo, and Mailchimp, that field is API key. Choose Verify and stage connection, select your destination, then choose Refresh destination fields. Review the draft before Save and activate makes it the active connection.
Decide which contact data to send
The native contact email supplies the required email mapping. Other native sources are contact_name, contact_subject, and contact_message. Published Contact Mail custom fields can also be selected when Public has permission to edit their values. Field labels and requirements from your email platform load from the connection’s catalogue.
Map each required email platform field to a suitable source. You can leave optional targets unmapped. If you need to send a list value, choose a source with declared choices. Klaviyo also lets you declare custom profile properties with a name and type before refreshing the destination fields.
Control consent before activation
Choose a guest-editable Contact Mail checkbox and its affirmative values to send only submissions where the visitor opts in. Without a consent field, every valid submission is sent. The settings screen also shows subscription and double opt-in choices according to the provider capabilities returned for the connection.
Test with your public form
After activation, submit the form using a test contact you control. Confirm that the contact reaches the selected destination and that mapped values arrive as intended. Test the unticked checkbox path too when consent is required. A successful form response alone does not confirm that the provider accepted the contact.
If activation fails with “Connection was not saved. Review the account, destination, mapping and consent settings.”, review the draft and refresh the destination fields before trying again. Reconnecting stages a draft while the existing active configuration stays in place.
Follow the Joomla setup guide for the shared installation walkthrough. Start with the extension for your current email service and test its saved mapping before collecting new subscriptions.