yocto-mailchimp
v1.0.1
Published
Mailchimp utility wrapper to call mailchimp api
Downloads
3
Readme
Overview
This module is a part of yocto node modules for NodeJS.
Please see our NPM repository for complete list of available tools (completed day after day).
This module provide a simple config validator tools for your node app.
Motivation
Create an easy and ready to use connector & model builder based on mongoose.
Mailchimp APi version
This module implements the v2.0 of the mailchimp API.
Available Methods
Configuration of module
var logger = require('yocto-logger');
var mailchimp = require('yocto-mailchimp')(logger);
// Multiple Mailchimp account can be configured
mailchimp.loadConfig([
{
// Name of config
name : 'myAccount',
// Private token
token : 'aaa4545521-us14',
// Version of Mailchimp Api to use
version : 'v2.0',
// Configuration of mailing list that will be used
list : [
{
// Name of the mailinglist into Mailchimp
name : 'test',
// Id of the list
id : 'aaa',
// Enable doubleOptin or not
doubleOptin : false
}
]
}
]).then(function (value) {
console.log('load config success')
}.bind(this)).catch(function (error) {
console.log('load config failed');
});
subscribe
This method permit to subscribe an user to mailing list
Before use subscribe(), your module should be correctly initialized
mailchimp.subscribe({
// The account name defined in config to use
accountName : 'myAccount',
// The mailing list name
listName : 'test',
// The email to add
email : '[email protected]'
]).then(function (value) {
console.log('load config success')
}.bind(this)).catch(function (error) {
console.log('load config failed');
});