The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "ClickHouse - All Nodes",
"nodes": [
{
"parameters": {},
"id": "1",
"name": "Manual Trigger",
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
200,
300
]
},
{
"parameters": {
"resource": "command",
"operation": "executeCommand",
"command": "CREATE TABLE IF NOT EXISTS events (id UInt64, event String, created_at DateTime) ENGINE = MergeTree() ORDER BY id",
"databaseOverride": "test",
"timeoutMs": 60000,
"compress": true
},
"id": "2",
"name": "Create Table",
"type": "@victorcano/n8n-nodes-clickhouse.clickhouse",
"typeVersion": 1,
"position": [
440,
300
],
"credentials": {
"ClickHouseApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"values": {
"number": [
{
"name": "id",
"value": 1
}
],
"string": [
{
"name": "event",
"value": "signup"
},
{
"name": "created_at",
"value": "2025-01-01 00:00:00"
}
]
}
},
"id": "3",
"name": "Set",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
680,
300
]
},
{
"parameters": {
"resource": "insert",
"operation": "insertFromItems",
"databaseOverride": "test",
"table": "events",
"columnsCsv": "id,event,created_at",
"batchSize": 1000,
"ignoreUnknownFields": false,
"gzipRequest": false,
"timeoutMs": 60000,
"compress": true
},
"id": "4",
"name": "Insert Row",
"type": "@victorcano/n8n-nodes-clickhouse.clickhouse",
"typeVersion": 1,
"position": [
900,
300
],
"credentials": {
"ClickHouseApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"resource": "query",
"operation": "executeQuery",
"query": "SELECT * FROM events ORDER BY id DESC",
"limitEnabled": false,
"limit": 100,
"paginate": false,
"outputMode": "single",
"databaseOverride": "test",
"timeoutMs": 60000,
"compress": true
},
"id": "5",
"name": "Query",
"type": "@victorcano/n8n-nodes-clickhouse.clickhouse",
"typeVersion": 1,
"position": [
1120,
300
],
"credentials": {
"ClickHouseApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"resource": "metadata",
"operation": "listTables",
"databaseOverride": "test",
"metadataDatabase": "",
"timeoutMs": 60000,
"compress": true
},
"id": "6",
"name": "List Tables",
"type": "@victorcano/n8n-nodes-clickhouse.clickhouse",
"typeVersion": 1,
"position": [
1340,
300
],
"credentials": {
"ClickHouseApi": {
"name": "<your credential>"
}
}
}
],
"connections": {
"Manual Trigger": {
"main": [
[
{
"node": "Create Table",
"type": "main",
"index": 0
}
]
]
},
"Create Table": {
"main": [
[
{
"node": "Set",
"type": "main",
"index": 0
}
]
]
},
"Set": {
"main": [
[
{
"node": "Insert Row",
"type": "main",
"index": 0
}
]
]
},
"Insert Row": {
"main": [
[
{
"node": "Query",
"type": "main",
"index": 0
}
]
]
},
"Query": {
"main": [
[
{
"node": "List Tables",
"type": "main",
"index": 0
}
]
]
}
},
"active": false,
"settings": {},
"versionId": "00000000-0000-0000-0000-000000000000"
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
ClickHouseApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
ClickHouse - All Nodes. Uses @victorcano/n8n-nodes-clickhouse. Event-driven trigger; 6 nodes.
Source: https://github.com/VictorCano/n8n-nodes-clickhouse/blob/1affa03cdde678c721bcb5f60abff3553f185e2d/examples/all-nodes.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
ClickHouse - List Tables. Uses @victorcano/n8n-nodes-clickhouse. Event-driven trigger; 2 nodes.
Blotato. Uses googleSheets, @blotato/n8n-nodes-blotato. Event-driven trigger; 65 nodes.
This template is a hands-on, practical exam designed to help you master n8n Expressions—the key to accessing and manipulating data in your workflows.
This template is a hands-on, practical exam designed to test your understanding of the fundamental JSON data types. It's the perfect way to solidify your knowledge after learning the basics.
Agendamiento. Uses n8n-nodes-evolution-api, redis, dataTable, executeWorkflowTrigger. Event-driven trigger; 60 nodes.