Package Information
Released: 5 mo ago
Downloads: 10 weekly / 82 monthly
Latest Version: 1.0.1
Author: BulkTemplates
Documentation
n8n-nodes-bulktemplates
An n8n community node for BulkTemplates — render branded images from templates directly in your n8n workflows.
Features
- Template: List and fetch template definitions
- Render: Generate a PNG image from a template (by ID or inline JSON)
- Batch: Submit a CSV for bulk rendering, poll job status, and download results
Installation
Via n8n UI
- Open n8n → Settings → Community Nodes
- Click Install a community node
- Enter
n8n-nodes-bulktemplates - Click Install
Via CLI
npm install n8n-nodes-bulktemplates
Credentials
- Log in to bulktemplates.com
- Go to Editor → Settings → API Keys
- Click Create API Key and copy the key (starts with
bk_) - In n8n, add a new BulkTemplates API credential and paste the key
Operations
Template
| Operation | Description |
|---|---|
| List | Return a lightweight summary of all available templates |
| Get | Fetch the full definition of a single template by ID |
Render
| Operation | Description |
|---|---|
| Render by Template ID | Render a PNG from a saved template + field data |
| Render Inline | Render a PNG from a full inline template JSON + field data |
Both render operations return the PNG as an n8n binary item — pipe it into a Write Binary File, Send Email, or HTTP Request node.
Field Data is a JSON object mapping template field keys to values:
{ "heading": "Hello World", "imageUrl": "https://example.com/photo.jpg" }
Batch
| Operation | Description |
|---|---|
| Submit | Upload a CSV and template ID to start an async bulk render job |
| Status | Poll a job for progress (status, total, done, files) |
| Download File | Download a single rendered PNG from a completed job |
CSV format — first row must be headers matching template field keys:
heading,caption,imageUrl
"Title 1","Subtitle 1","https://..."
"Title 2","Subtitle 2","https://..."
Batch polling pattern — use n8n's built-in Wait node in a loop:
- Batch → Submit → get
id - Wait (e.g. 10 seconds)
- Batch → Status → check
status - IF
status !== "done"→ go back to step 2 - Batch → Download File for each entry in
files
Built-in Templates
These template IDs are ready to use without creating your own:
yellow-squarestory-9-16quote-cardannouncementbreaking-news-rededitorial-minimaldark-marketspull-quotesplit-card
Links
License
MIT