jk-marketing-toolbox

n8n community node for the Marketing Toolbox API — AI-powered image prompt analysis and generation

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)

  1. Go to Settings > Community Nodes in your n8n instance
  2. Enter n8n-nodes-jk-marketing-toolbox
  3. Click Install

Manual Installation

cd ~/.n8n/nodes
npm install n8n-nodes-jk-marketing-toolbox

Then restart n8n.

Credentials

  1. Log in to members.justinkeirath.com
  2. Go to Einstellungen > API-Schlüssel
  3. Create a new API key (starts with ki_)
  4. 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]
  1. HTTP Request node: Download image (returns binary data)
  2. Marketing Toolbox node: Resource = Image Prompt, Operation = Full Pipeline
    • Image Source = Binary Input, Binary Property = data
    • Wait for Completion = true
  3. 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

Discussion