n8n-nodes-jk-marketing-toolbox
v0.1.0
Published
n8n community node for the Marketing Toolbox API — AI-powered image prompt analysis and generation
Maintainers
Readme
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-toolboxThen 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 buildFor local testing with n8n:
npm link
cd ~/.n8n/nodes
npm link n8n-nodes-jk-marketing-toolbox
# Restart n8nLicense
MIT
