Integration
Lamina + n8n
Drag-and-drop Lamina creative apps into n8n flows — generate, evaluate, and distribute media without writing glue code.
The Lamina + n8n integration adds a Lamina node to n8n workflows so non-developers can chain creative-app calls into automated pipelines — 'new product in Shopify → generate three lifestyle shots → evaluate → push back to PDP'. The node wraps lamina.create, .track, .evaluate, and .distribute behind one drag-and-drop block.
What you can do
- •Trigger Lamina runs from any n8n event (webhook, schedule, Shopify, Airtable, etc.)
- •Pass briefs, brand ids, and idempotency keys through node inputs
- •Wait on long-running jobs natively via n8n's wait-and-resume pattern
- •Branch on brand-fit score — auto-publish high scorers, route low scorers to human review
- •Distribute outputs to any downstream n8n node — Shopify, Sanity, Slack, Drive
Setup
- 1
Install the Lamina community node
In n8n → Settings → Community Nodes → install n8n-nodes-lamina.
- 2
Add credentials
Create a Lamina credential with your API key. n8n stores it encrypted; the node uses it on every operation.
- 3
Drop the Lamina node into a workflow
Pick an operation (Run App, Track Run, Evaluate, Distribute). Map upstream node fields to brief, brand, variants.
- 4
Branch on score
Use n8n's IF node on the Lamina output's brand_fit_score field to route high-scoring assets to publish and low-scoring ones to a human review channel.
Example
n8n-flow.yaml
// n8n workflow (excerpt)
//
// 1. Shopify Trigger → product.create
// 2. Lamina: Run App (productShoot, brief from product title, brand=homestead)
// 3. Lamina: Track (waits until done)
// 4. Lamina: Evaluate (brand rubric)
// 5. IF score >= 0.85
// │
// ├─ true → Lamina: Distribute (Shopify, role=variant)
// └─ false → Slack: post to #creative-reviewHow it works
The Lamina n8n node exposes four operations — Run App, Track Run, Evaluate, Distribute — mapping 1:1 to the SDK. n8n's native wait-and-resume pattern means a productShoot or brandFilm run that takes a minute doesn't block the worker; n8n parks the workflow until Lamina's webhook fires, then resumes.
When to use it
Use this integration when your team already runs n8n for ops automation and you want creative generation as another node in a familiar visual pipeline. It's the right entry point for marketing-led automation — anyone who can build a Zapier flow can build a Lamina flow.