Modules@robinpath/mailchimp
@robinpath/mailchimp
0.1.1PublicMailchimp module for RobinPath.
@robinpath/mailchimp
Mailchimp module for RobinPath.
Why use this module?
The mailchimp module lets you:
- Get all audiences/lists in the account
- Get details for a specific audience/list
- Create a new audience/list with contact info and campaign defaults
- Delete an audience/list
- Get members of an audience/list with optional filtering
All functions are callable directly from RobinPath scripts with a simple, consistent API.
Installation
npm install @robinpath/mailchimp
Quick Start
1. Set up credentials
mailchimp.setCredentials "abc123-us21" "us21"
2. Get all audiences/lists in the account
mailchimp.getLists
Available Functions
| Function | Description |
|---|---|
mailchimp.setCredentials | Store Mailchimp API key and server prefix for authentication |
mailchimp.getLists | Get all audiences/lists in the account |
mailchimp.getList | Get details for a specific audience/list |
mailchimp.createList | Create a new audience/list with contact info and campaign defaults |
mailchimp.deleteList | Delete an audience/list |
mailchimp.getMembers | Get members of an audience/list with optional filtering |
mailchimp.getMember | Get a specific member by email address |
mailchimp.addMember | Add a new member to an audience/list |
mailchimp.updateMember | Update an existing member's information |
mailchimp.removeMember | Archive/remove a member from an audience/list |
mailchimp.addTag | Add tags to a member in an audience/list |
mailchimp.removeTag | Remove tags from a member in an audience/list |
mailchimp.getCampaigns | List campaigns with optional filtering |
mailchimp.getCampaign | Get details for a specific campaign |
mailchimp.createCampaign | Create a new campaign (regular, plaintext, or absplit) |
mailchimp.updateCampaign | Update campaign settings |
mailchimp.deleteCampaign | Delete a campaign |
mailchimp.sendCampaign | Send a campaign immediately |
mailchimp.scheduleCampaign | Schedule a campaign for future delivery |
mailchimp.getCampaignContent | Get the content of a campaign |
mailchimp.setCampaignContent | Set the content of a campaign with HTML or a template |
mailchimp.getTemplates | List available email templates |
mailchimp.getTemplate | Get details for a specific template |
mailchimp.searchMembers | Search for members across all lists or a specific list |
mailchimp.getListActivity | Get recent activity stats for an audience/list |
Examples
Get all audiences/lists in the account
mailchimp.getLists
Get details for a specific audience/list
mailchimp.getList "abc123"
Create a new audience/list with contact info and campaign defaults
mailchimp.createList "My Newsletter" {"company": "Acme", "fromEmail": "news@acme.com", "fromName": "Acme News"}
Integration with RobinPath
import { RobinPath } from "@wiredwp/robinpath";
import Module from "@robinpath/mailchimp";
const rp = new RobinPath();
rp.registerModule(Module.name, Module.functions);
rp.registerModuleMeta(Module.name, Module.functionMetadata);
const result = await rp.executeScript(`
mailchimp.setCredentials "abc123-us21" "us21"
mailchimp.getLists
`);
Full API Reference
See MODULE.md for complete documentation including all parameters, return types, error handling, and advanced examples.
Related Modules
@robinpath/activecampaign— ActiveCampaign module for complementary functionality@robinpath/brevo— Brevo module for complementary functionality@robinpath/convertkit— Convertkit module for complementary functionality@robinpath/sendgrid— SendGrid module for complementary functionality@robinpath/lemlist— Lemlist module for complementary functionality
License
MIT
Versions (1)
| Version | Tag | Published |
|---|---|---|
| 0.1.1 | latest | yesterday |
Related Modules
marketing
0
@robinpath/activecampaign
v0.1.1robinpath
ActiveCampaign -- contacts, automations, campaigns, deals, lists, and tags via the ActiveCampaign REST API v3.
0 downloads
...
marketing
0
@robinpath/brevo
v0.1.1robinpath
Brevo module for RobinPath.
0 downloads
...
marketing
0
@robinpath/convertkit
v0.1.0robinpath
Convertkit module for RobinPath.
0 downloads
...
marketing
0
@robinpath/facebook
v0.1.0robinpath
Facebook module for RobinPath.
0 downloads
...
Install
$ robinpath install @robinpath/mailchimp Version0.1.1
LicenseMIT
Unpacked Size8.4 KB
Versions1
Weekly Downloads0
Total Downloads0
Stars0
Last Publishyesterday
Createdyesterday

