icodrip

n8n community node for Icodrip — affiliate tracking & management platform

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:

  1. Go to Settings > Community Nodes
  2. Enter n8n-nodes-icodrip
  3. Click Install

Or install via the CLI:

npm install n8n-nodes-icodrip

Credentials

You need an Icodrip API key to authenticate.

  1. In Icodrip, go to Settings > API Keys
  2. Create a new API key
  3. 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

Discussion