PHPackages                             prabpornpra/cakephp-mailchimp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. prabpornpra/cakephp-mailchimp

ActiveCakephp-plugin[API Development](/categories/api)

prabpornpra/cakephp-mailchimp
=============================

CakePHP 2.x plugin for MailChimp

v1.0.4(12y ago)04.6kMITPHPPHP &gt;=5.3.0

Since Feb 26Pushed 12y ago1 watchersCompare

[ Source](https://github.com/prabpornpra/MailChimp)[ Packagist](https://packagist.org/packages/prabpornpra/cakephp-mailchimp)[ RSS](/packages/prabpornpra-cakephp-mailchimp/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (1)Versions (7)Used By (0)

MailChimp
=========

[](#mailchimp)

It is specific use for CakePHP plugin.

Installation
============

[](#installation)

Can install it via Composer or git submodule. Composer
------------------------------------------------------

[](#can-install-it-via-composer-or-git-submodulecomposer)

```
composer install

```

or if you are already using composer

```
composer update

```

Git Submodule
-------------

[](#git-submodule)

```
git submodule add https://github.com/prabpornpra/MailChimp.git pathForYourPluginFolder/nameThePlugin

```

Configuration
=============

[](#configuration)

New for CakePHP 2.0, plugins need to be loaded manually in app/Config/bootstrap.php.

```
CakePlugin::load('MailChimp')

```

In app/Config, create a php file and name it `mail_chimp.php`. Inside mail\_chimp.php add these code below.

```
$config['Chimp']['url'] = 'api.mailchimp.com/';
$config['Chimp']['key'] = "Your API Key from your MailChimp account"
$config['Chimp']['version'] = '2.0';
$config['Chimp']['lists_subscribe'] = '/lists/subscribe';
$config['Chimp']['lists_member_info'] = '/lists/member-info';

```

Usage
=====

[](#usage)

Version 1.0\* has two methods

Subscribe email
---------------

[](#subscribe-email)

Add an email into subscribe list

```
listSubscribe($listId, $params)

```

$listId: The list id to connect to, you can get it from your MailChimp account.

$params: email for subscribe Ex:

```
$params = array (
  'email' => array('email' => 'your email')
);

```

You can add more option into $params, see the format in, If the method is called successfully, an confirmation email will be sent to the email that want to get subscribe.

Check email status in subscribe list
------------------------------------

[](#check-email-status-in-subscribe-list)

```
getEmailStatus($listId, $email)

```

$listId: The list id to connect to, you can get it from your MailChimp account.

$email: The email that you want to check the status

This method will return a string status.

```
Pending: The email confirmation is sent to this email, but the user haven't response yet.
Subscribe: This email is already subscribe in the list.
Unsubscribe: This email is unsubscribe in the list.
Not subscribe: This email haven't been subscribe in the list before.

```

License
=======

[](#license)

MIT License See LICENSE file.

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~3 days

Total

5

Last Release

4486d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e6cba434a8cd76fff43f3a14993852b155c8a08592b8f9f3b44aecb180331c0c?d=identicon)[prabpornpra](/maintainers/prabpornpra)

---

Top Contributors

[![ORabpornpra](https://avatars.githubusercontent.com/u/2034477?v=4)](https://github.com/ORabpornpra "ORabpornpra (13 commits)")[![prabpornpra](https://avatars.githubusercontent.com/u/6776847?v=4)](https://github.com/prabpornpra "prabpornpra (1 commits)")

### Embed Badge

![Health badge](/badges/prabpornpra-cakephp-mailchimp/health.svg)

```
[![Health](https://phpackages.com/badges/prabpornpra-cakephp-mailchimp/health.svg)](https://phpackages.com/packages/prabpornpra-cakephp-mailchimp)
```

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.3k10](/packages/helsingborg-stad-municipio)[sybrew/the-seo-framework

An automated, advanced, accessible, unbranded and extremely fast SEO solution for any WordPress website.

47582.8k](/packages/sybrew-the-seo-framework)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45344.0k1](/packages/pressbooks-pressbooks)[pressbooks/pressbooks-book

This theme is named after Canadian media theorist Marshall McLuhan, who coined the phrase “the medium is the message.” It is designed for academic writing and is also suitable for fiction. Headings are set in Cormorant Garamond, and body type is set in Lora.

206.7k](/packages/pressbooks-pressbooks-book)[a2design-company/mandrill-cakephp-plugin

Mandrill CakePHP plugin

193.2k](/packages/a2design-company-mandrill-cakephp-plugin)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
