Workflow to n8n Workflow to Latchshot — Capture A Public Webpage
Workflow to n8n Workflow to Latchshot — Capture A Public Webpage is a verified WORKFLOW blueprint on Promptally in n8n Automation Blueprints optimized for leading AI models. Multi-step automated node blueprint for n8n Workflow to Latchshot — Capture A Public Webpage. Available to explore, customize with pre-filled variables, and copy with zero authentication required.
Technical Specifications
| Specification | Value |
|---|---|
| Artifact type | WORKFLOW (n8n Automation Blueprints) |
| Compatible engines | Universal / Model Agnostic |
| Input variables | None (pre-filled) |
| Approximate tokens | 971 |
| Source file | Latchshot — capture a public webpage.json |
| Access tier | Free public (MIT) |
Pre-Filled Template
{
"id": "LatchshotCapture",
"name": "Latchshot \u2014 capture a public webpage",
"nodes": [
{
"parameters": {},
"id": "5ccf21c2-f99b-4f11-9ac2-f71751120649",
"name": "Run workflow",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
0,
240
]
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "1fb79dbb-0813-4d30-9987-d85dcaf69142",
"name": "url",
"value": "https://example.com",
"type": "string"
},
{
"id": "833ef5dc-57ec-4cd8-b092-14ba989ed70d",
"name": "width",
"value": 1440,
"type": "number"
},
{
"id": "0052935e-b186-466b-98e7-024fd6a72dbe",
"name": "height",
"value": 900,
"type": "number"
},
{
"id": "0209741d-e9a4-4576-b540-fbd41106a2a0",
"name": "fullPage",
"value": false,
"type": "boolean"
},
{
"id": "98d81481-ab42-474c-b95a-c392a3e5134b",
"name": "delayMs",
"value": 250,
"type": "number"
}
]
},
"options": {}
},
"id": "e674a44c-c554-471a-b3fc-e94284bc7f46",
"name": "Set capture input",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
240,
240
]
},
{
"parameters": {
"method": "POST",
"url": "https://latchshot.fly.dev/v1/render",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={{ { url: $json.url, kind: 'screenshot', format: 'png', width: $json.width, height: $json.height, fullPage: $json.fullPage, delayMs: $json.delayMs } }}",
"options": {
"timeout": 45000,
"response": {
"response": {
"responseFormat": "file",
"outputPropertyName": "capture"
}
}
}
},
"id": "864e3340-6a02-4f0e-93bb-24ab48b99df2",
"name": "Capture public page",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.4,
"position": [
500,
240
]
},
{
"parameters": {
"content": "### Add the credential before the first run\nGet a recurring Free key at https://latchshot.fly.dev/?intent=n8ncatalog#trial \u2014 100 successful renders each UTC month, no card.\n\nOpen **Capture public page**, select or create a **Bearer Auth** credential, and paste only the `ls_live_\u2026` token. The exported workflow contains no API key.\n\nThe successful response is binary field `capture`. Connect it to storage, email, chat, or another file-capable node.",
"height": 250,
"width": 390
},
"id": "a35d101a-a644-4e92-a4a4-9de8cf997f18",
"name": "Setup note",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
380,
-80
]
}
],
"pinData": {},
"connections": {
"Run workflow": {
"main": [
[
{
"node": "Set capture input",
"type": "main",
"index": 0
}
]
]
},
"Set capture input": {
"main": [
[
{
"node": "Capture public page",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "ee32aad4-30a7-4752-9e30-9282573fad24",
"meta": {
"templateCredsSetupCompleted": false
},
"tags": []
}Workflow Node & Step Summary
| Step | Type | Configuration |
|---|---|---|
| Run workflow | n8n-nodes-base.manualTrigger | parameters, typeVersion, position |
| Set capture input | n8n-nodes-base.set | parameters, typeVersion, position |
| Capture public page | n8n-nodes-base.httpRequest | parameters, typeVersion, position |
| Setup note | n8n-nodes-base.stickyNote | parameters, typeVersion, position |
Raw workflow JSON
{
"id": "LatchshotCapture",
"name": "Latchshot \u2014 capture a public webpage",
"nodes": [
{
"parameters": {},
"id": "5ccf21c2-f99b-4f11-9ac2-f71751120649",
"name": "Run workflow",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
0,
240
]
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "1fb79dbb-0813-4d30-9987-d85dcaf69142",
"name": "url",
"value": "https://example.com",
"type": "string"
},
{
"id": "833ef5dc-57ec-4cd8-b092-14ba989ed70d",
"name": "width",
"value": 1440,
"type": "number"
},
{
"id": "0052935e-b186-466b-98e7-024fd6a72dbe",
"name": "height",
"value": 900,
"type": "number"
},
{
"id": "0209741d-e9a4-4576-b540-fbd41106a2a0",
"name": "fullPage",
"value": false,
"type": "boolean"
},
{
"id": "98d81481-ab42-474c-b95a-c392a3e5134b",
"name": "delayMs",
"value": 250,
"type": "number"
}
]
},
"options": {}
},
"id": "e674a44c-c554-471a-b3fc-e94284bc7f46",
"name": "Set capture input",
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
240,
240
]
},
{
"parameters": {
"method": "POST",
"url": "https://latchshot.fly.dev/v1/render",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={{ { url: $json.url, kind: 'screenshot', format: 'png', width: $json.width, height: $json.height, fullPage: $json.fullPage, delayMs: $json.delayMs } }}",
"options": {
"timeout": 45000,
"response": {
"response": {
"responseFormat": "file",
"outputPropertyName": "capture"
}
}
}
},
"id": "864e3340-6a02-4f0e-93bb-24ab48b99df2",
"name": "Capture public page",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.4,
"position": [
500,
240
]
},
{
"parameters": {
"content": "### Add the credential before the first run\nGet a recurring Free key at https://latchshot.fly.dev/?intent=n8ncatalog#trial \u2014 100 successful renders each UTC month, no card.\n\nOpen **Capture public page**, select or create a **Bearer Auth** credential, and paste only the `ls_live_\u2026` token. The exported workflow contains no API key.\n\nThe successful response is binary field `capture`. Connect it to storage, email, chat, or another file-capable node.",
"height": 250,
"width": 390
},
"id": "a35d101a-a644-4e92-a4a4-9de8cf997f18",
"name": "Setup note",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
380,
-80
]
}
],
"pinData": {},
"connections": {
"Run workflow": {
"main": [
[
{
"node": "Set capture input",
"type": "main",
"index": 0
}
]
]
},
"Set capture input": {
"main": [
[
{
"node": "Capture public page",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "ee32aad4-30a7-4752-9e30-9282573fad24",
"meta": {
"templateCredsSetupCompleted": false
},
"tags": []
}