Getting Started with n8n
Getting Started with n8n
Use Templated with n8n to automate image generation in your self-hosted workflows.
Step 1: Install the Templated Node
The Templated node is available on npm:
npm install n8n-nodes-templated
Or find it in the n8n integrations directory.
Step 2: Add Credentials
- In n8n, go to Settings → Credentials
- Click Add Credential
- Search for Templated API
- Enter your API Key
- Save
Step 3: Use the Templated Node
- Add a new node to your workflow
- Search for Templated
- Select an operation:
- Create Render
- Get Templates
- Get Template Layers
Create Render Configuration
- Select your credential
- Enter or select Template ID
- Choose Format (jpg, png, pdf, mp4)
- Add Layer Modifications:
{
"title": { "text": "Hello World" },
"image-1": { "image_url": "https://example.com/photo.jpg" }
}
Example Workflow
Webhook → Templated → HTTP Request (upload)
- Webhook — Receive data from your app
- Templated — Generate render with received data
- HTTP Request — POST image to your server
Using Expressions
Map data from previous nodes:
{{ $json.customerName }}
Tips
- n8n is self-hosted, so it's great for high-volume automation
- Use the Split In Batches node for large datasets
- Check the n8n community for workflow examples
Documentation: https://www.npmjs.com/package/n8n-nodes-templated
Updated on: 11/01/2026
Thank you!