Sign Up Chimp
A Joomla! module for displaying a MailChimp signup form on your website which submits with AJAX.
Are you are interested in building a list and marketing your products? The first step is to capture e-mails from your website traffic, and you can do that using this module.
This is your first step to turning a sedentary website visitor into a raving Chimp who will lap up your grand slam offers.
How To Use Sign Up Chimp
- Install the module via the Joomla! Extensions Manager. You can install via URL by using this URL: https://github.com/brettvac/signupchimp/releases/download/1.1/mod_signupchimp.zip
- Navigate to Extensions > Modules and find “Sign Up Chimp”.
- Configure the module settings, including MailChimp API key and list ID. If you want to display a tripwire offer, set the menu item and the delay before redirect.
- Publish the module in your desired position. Users can now enter their email and first name to subscribe directly from your website.
Features
- AJAX Signup Uses an AJAX-powered form to send subscription data to MailChimp without reloading the page.
- Custom CSS Classes Stylize your form to your heart’s content by adding classes to the form elements
- Error Handling Displays success or failure messages dynamically.
- Redirect Option: Option to redirect users to a tripwire page after successful signup.
Requirements
This plugin works with Joomla! versions greater than 4.4 and requires PHP 8.1 or later. You will need a MailChimp account and an API key. Read about API keys here
FAQ
Q:Can I use this plugin with Mailerlite?
A: No, it’s for MailChimp. I might vibe-code a Mailerlite version at some point.
Q: Why didn’t you use Camel casing in your code (i.e. SignupChimp)
A: Because Camel casing won’t work with Joomla’s com_ajax component. Since com_ajax dynamically creates the name of the ajax function that you’re calling based on the module name, it fails to find your helper file if you use camel casing. It took me days to figure that out.
Q: This plugin is awesome! Can I send a donation?
A: Sure! Send your cryptonation to the following wallets:
BTC 1PXWZJcBfehqgV25zWdVDS6RF2yVMxFkZD
Eth 0xC9b695D4712645Ba178B4316154621B284e2783D
Q: Got any more awesome Joomla! plugins?
A: Find them right here
Credits
- MailChimp API v3 wrapper by Drew McLellan (MIT License)
Versions
1.0 Initial release 1.1 Fix page not found error & reliance on session variables