n8n-nodes-icodrip
v0.1.0
Published
n8n community node for Icodrip — affiliate tracking & management platform
Maintainers
Readme
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-icodripCredentials
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 buildTo 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 startLicense
MIT
