This plugin adds Mailcoach integration to Thrive Leads, allowing you to connect your Thrive Leads forms with Mailcoach for email marketing.
- Download the plugin zip file
- Go to WordPress Admin > Plugins > Add New > Upload Plugin
- Upload the zip file
- Activate the plugin
- Go to Thrive Dashboard > API Connections
- Click "Add New Connection"
- Select "Mailcoach" from the list
- Enter your Mailcoach API Key and API URL
- Click "Save" to connect
- WordPress 5.0 or higher
- Thrive Leads 2.0 or higher
- Active Mailcoach account with API access
- Connect to Mailcoach API
- Select email lists from your Mailcoach account
- Map form fields to Mailcoach custom fields
- Support for both single and double opt-in
- Tag subscribers based on form submissions
The plugin includes a Docker-based testing environment that doesn't require any local PHP, MySQL, or web server installation.
We provide a convenient script to run tests in Docker:
# Make the script executable (if needed)
chmod +x run-tests.sh
# Run all tests
./run-tests.sh
# Run only unit tests
./run-tests.sh --unit
# Run only integration tests
./run-tests.sh --integration
# Generate code coverage report
./run-tests.sh --coverageFor more detailed information about the testing setup, see LOCAL-TESTING.md.
After running tests with the coverage option, open tests/coverage/index.html in your browser to view the code coverage report.
For support, please contact [your support email]
This plugin is licensed under the GPL v2 or later.
No, this plugin is designed to work alongside Thrive Leads without modifying any core Thrive Leads files. It adds the Mailcoach integration through WordPress hooks, so it will continue to work after Thrive Leads updates.
Log in to your Mailcoach account, go to Settings > API Tokens, and create a new API token with appropriate permissions.
When creating or editing a Thrive Leads form, go to the "API Connections" step, select your Mailcoach connection, and you'll see an option for opt-in settings.