Joomla Integration Guide
Complete guide to integrate CallMeBack with Joomla
Integrate CallMeBack 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 CallMeBack account - Sign up here
- Your CallMeBack 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 CallMeBack 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 CallMeBack 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" />
<!-- CallMeBack 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 CallMeBack widget
- Test the callback form functionality
- Check your CallMeBack dashboard for submissions
Important Note
Troubleshooting
Still having issues?
Can't find the answer you're looking for? Our support team is here to help with your integration.
Related Integrations
References & Official Documentation
Next Steps
Configure CallMeBack
- 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