Joomla Integration Guide
Complete guide to integrate MyFormCapture with Joomla
Integrate MyFormCapture with your Joomla website to capture leads from contact forms and custom modules. Joomla powers over 2 million websites worldwide with its flexible CMS architecture.
Prerequisites
- A MyFormCapture account - Sign up here
- Your MyFormCapture integration code from your dashboard
- Joomla admin access (Super User level)
- Joomla 3.x or 4.x installation
- Basic understanding of Joomla modules and templates
Integration Methods
Template Integration
Add MyFormCapture to your Joomla template for site-wide integration. This is the most reliable method for Joomla sites.
Access Template Manager
- Log into your Joomla admin panel
- Go to Extensions → Templates → Templates
- Click on your active template name
- Find the
index.php
file
Important Note
Edit Template File
- Click index.php to edit it
- Locate the
<jdoc:include type="head" />
tag - Add MyFormCapture code just after this tag
- Click Save
<?php defined('_JEXEC') or die; ?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>">
<head>
<jdoc:include type="head" />
<!-- MyFormCapture Integration for Joomla -->
<script>
(function() {
var script = document.createElement('script');
script.src = 'https://widget.callmebackbutton.com/widget.js';
script.setAttribute('data-account', 'YOUR_ACCOUNT_ID');
script.setAttribute('data-joomla', 'true');
document.head.appendChild(script);
})();
</script>
</head>
Important Note
Test Integration
- Clear Joomla cache via System → Clear Cache
- Visit your website frontend
- Look for the MyFormCapture widget
- Test the callback form functionality
- Check your MyFormCapture dashboard for submissions
Important Note
Related Integrations
References & Official Documentation
Next Steps
Configure MyFormCapture
- Set up your business hours and timezone
- Configure callback phone numbers
- Set up email notifications
- Add team members to your account
Advanced Features
- Set up custom form templates
- Configure lead scoring rules
- Integrate with your CRM
- Set up automated workflows