Package Information
Downloads: 60 weekly / 164 monthly
Latest Version: 0.1.0
Author: Justin Keirath
Documentation
n8n-nodes-jk-marketing-toolbox
n8n community node for the Marketing Toolbox API — AI-powered image prompt analysis and generation.
Features
- Image Prompt Tool: Analyze images with Claude Vision and generate new images via fal.ai
- Credits: Check your credit balance
- Usage: View API usage history
- Automatic polling for async operations (image generation)
- Binary image input from any n8n node
- Works as an AI Agent tool (
usableAsTool)
Installation
n8n Community Nodes (recommended)
- Go to Settings > Community Nodes in your n8n instance
- Enter
n8n-nodes-jk-marketing-toolbox - Click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-jk-marketing-toolbox
Then restart n8n.
Credentials
- Log in to members.justinkeirath.com
- Go to Einstellungen > API-Schlüssel
- Create a new API key (starts with
ki_) - In n8n, create a new Marketing Toolbox API credential and paste your key
Resources & Operations
Image Prompt
| Operation | Description | Credits |
|---|---|---|
| Full Pipeline | Analyze image + generate new image | 2 |
| Analyze | Analyze image with Claude Vision | 1 |
| Generate | Generate image from prompt or prior analysis | 1 |
| Get Status | Poll generation status | 0 |
| Get Result | Fetch full generation result | 0 |
Credits
| Operation | Description |
|---|---|
| Get Balance | Get current credit balance |
Usage
| Operation | Description |
|---|---|
| Get History | Get paginated API usage history |
Example Workflows
Analyze an image from URL
[HTTP Request: GET image] → [Marketing Toolbox: Full Pipeline] → [Set: extract result]
- HTTP Request node: Download image (returns binary data)
- Marketing Toolbox node: Resource = Image Prompt, Operation = Full Pipeline
- Image Source = Binary Input, Binary Property =
data - Wait for Completion = true
- Image Source = Binary Input, Binary Property =
- Output contains full analysis + generation result
Check credits before processing
[Marketing Toolbox: Get Balance] → [IF: balance >= 2] → [Marketing Toolbox: Full Pipeline]
Development
cd n8n-node
npm install
npm run build
For local testing with n8n:
npm link
cd ~/.n8n/nodes
npm link n8n-nodes-jk-marketing-toolbox
# Restart n8n
License
MIT