Joomla Integration Guide

Complete guide to integrate MyFormCapture with Joomla

Setup time: 10 minutes
Difficulty: Intermediate
Compatible versions: Joomla 3.x, 4.x

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

10 minutes Intermediate

Add MyFormCapture to your Joomla template for site-wide integration. This is the most reliable method for Joomla sites.

1

Access Template Manager

Navigate to Joomla's template management system.
  1. Log into your Joomla admin panel
  2. Go to Extensions → Templates → Templates
  3. Click on your active template name
  4. Find the index.php file
Important Note
Always backup your template before making modifications. Consider creating a template override if using a third-party template.
2

Edit Template File

Add MyFormCapture integration code to your template's index.php file.
  1. Click index.php to edit it
  2. Locate the <jdoc:include type="head" /> tag
  3. Add MyFormCapture code just after this tag
  4. 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
The data-joomla attribute helps optimize the widget for Joomla-specific features and compatibility.
3

Test Integration

Verify that MyFormCapture is working correctly on your Joomla site.
  1. Clear Joomla cache via System → Clear Cache
  2. Visit your website frontend
  3. Look for the MyFormCapture widget
  4. Test the callback form functionality
  5. Check your MyFormCapture dashboard for submissions
Important Note
Joomla caching can prevent changes from appearing immediately. Always clear cache after template modifications.

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

Need Help?

Our support team is here to help you with your integration.

Contact Support