Package Information
Downloads: 3 weekly / 26 monthly
Latest Version: 0.1.0
Author: Icodrip
Documentation
n8n-nodes-icodrip
n8n community node for Icodrip — affiliate tracking & management platform.
Automate your affiliate program: create affiliates, record conversions, manage statuses, and react to events in real-time.
Installation
In your n8n instance:
- Go to Settings > Community Nodes
- Enter
n8n-nodes-icodrip - Click Install
Or install via the CLI:
npm install n8n-nodes-icodrip
Credentials
You need an Icodrip API key to authenticate.
- In Icodrip, go to Settings > API Keys
- Create a new API key
- In n8n, add Icodrip API credentials with your key
| Field | Description |
|---|---|
| API Key | Your Icodrip API key (sk_live_...) |
| Base URL | Your Icodrip instance URL (default: https://app.icodrip.com) |
Nodes
Icodrip (Actions)
| Operation | Description |
|---|---|
| Create Affiliate | Add a new affiliate to a program |
| Create Conversion | Record a sale/conversion for an affiliate |
| Update Affiliate Status | Change an affiliate's status (active, pending, rejected, suspended) |
Icodrip Trigger (Polling)
| Event | Description |
|---|---|
| New Affiliate | Fires when a new affiliate signs up |
| New Conversion | Fires when a conversion is recorded |
| New Payout | Fires when a payout is created |
| Affiliate Approved | Fires when an affiliate is approved |
Example Workflows
Auto-approve affiliates from a specific domain:
Icodrip Trigger (New Affiliate) -> IF (email contains @partner.com) -> Icodrip (Update Affiliate Status: active)
Sync conversions to Google Sheets:
Icodrip Trigger (New Conversion) -> Google Sheets (Append Row)
Notify on Slack when a payout is sent:
Icodrip Trigger (New Payout) -> Slack (Send Message)
Development
npm install
npm run build
To test locally, link this package into your n8n custom extensions directory:
# In this directory
npm link
# In your n8n installation
export N8N_CUSTOM_EXTENSIONS="/path/to/n8n-nodes-icodrip"
n8n start
License
MIT