This Moodle plugin automatically synchronizes user data between Moodle and MailChimp, enabling seamless integration of your Moodle user base with MailChimp mailing lists.
The MailChimp Sync plugin for Moodle automates the process of synchronizing user data from your Moodle installation to MailChimp mailing lists, allowing for efficient email marketing and communication with your Moodle users.
- Automatic synchronization of Moodle users to MailChimp lists
- Configurable field mapping between Moodle user fields and MailChimp merge fields
- Support for custom user profile fields
- Cohort to MailChimp list mapping
- Manual and scheduled synchronization options
- Detailed logging for troubleshooting
- Download the plugin and extract it to the
local
directory in your Moodle installation. - Rename the extracted folder to
mailchimpsync
. - Log in as an administrator and visit the notifications page to complete the installation.
- Navigate to Site Administration > Plugins > Local plugins > MailChimp Sync.
- Enter your MailChimp API key.
- Configure the field mapping and other settings as needed.
Once configured, the plugin will automatically synchronize users based on the schedule set in the Moodle cron job. You can also manually trigger synchronization from the admin interface.
- Moodle 4.1 or higher
- PHP 7.4 or higher
- Valid MailChimp API key
This plugin is currently in beta. While it is functional, it may contain bugs or incomplete features. Use in production environments at your own risk.
Admin Panel Settings:
Settings Page:
User Field Mapping:
Manual Sync All Users:
Privacy Policy Custom Page:
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.
For support, please open an issue in the GitHub repository or contact the maintainer.