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 →
{
"updatedAt": "2026-04-30T04:09:33.710Z",
"createdAt": "2026-04-30T04:07:54.413Z",
"id": "8K5Q1VglEvZ4GIMj",
"name": "Absen Otomatis",
"active": false,
"isArchived": false,
"nodes": [
{
"parameters": {
"command": ".venv/bin/python3 absen.py",
"cwd": "/home/n8nbot/absen/absenchaptcamax"
},
"type": "n8n-nodes-base.ssh",
"typeVersion": 1,
"position": [
448,
576
],
"id": "2b2457f0-fbcf-45f8-8a68-74072da17d78",
"name": "Absen",
"credentials": {
"sshPassword": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"amount": "={{ Math.floor(Math.random() * (10 - 1 + 1) + 1) }}",
"unit": "minutes"
},
"type": "n8n-nodes-base.wait",
"typeVersion": 1.1,
"position": [
224,
576
],
"id": "4a8c7638-243f-4186-89c8-35b170a8a191",
"name": "Wait",
"alwaysOutputData": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
6
],
"triggerAtHour": 14
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
1152
],
"id": "497792ab-eee1-4612-a277-dfa61c2d0c48",
"name": "IoT",
"executeOnce": false
},
{
"parameters": {
"method": "POST",
"url": "https://ntfy.sh/anam-absen-info",
"sendBody": true,
"contentType": "raw",
"rawContentType": "text",
"body": "={{ $json.stdout }}",
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.4,
"position": [
672,
576
],
"id": "3b09e86a-18f3-41f6-b77e-4041d8cb3387",
"name": "HTTP Request"
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
1
],
"triggerAtHour": 14
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
192
],
"id": "b8a43fc3-e7d0-47bd-8526-8870f4460743",
"name": "Perancangan Infrastruktur Jaringan",
"executeOnce": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
4
],
"triggerAtHour": 10,
"triggerAtMinute": 45
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
960
],
"id": "17d371e9-d61a-4aed-96e7-df14f3d1953b",
"name": "HPC",
"executeOnce": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
4
],
"triggerAtHour": 16,
"triggerAtMinute": 30
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
576
],
"id": "9aa8d9b0-80cc-4ffc-8add-68d8576f33ad",
"name": "Metopen",
"executeOnce": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
1
],
"triggerAtHour": 14,
"triggerAtMinute": 55
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
384
],
"id": "35efa648-f156-4104-8b40-3ead19a11651",
"name": "Technopreneurship & Proyek Technopreneurship",
"executeOnce": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
4
],
"triggerAtHour": 8
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
768
],
"id": "b69f70c9-927b-4172-9146-4479ace8254a",
"name": "Pattern Recognition & ML",
"executeOnce": false
},
{
"parameters": {
"rule": {
"interval": [
{
"field": "weeks",
"triggerAtDay": [
1
],
"triggerAtHour": 10,
"triggerAtMinute": 45
}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
0,
0
],
"id": "055bf0a9-b827-4af2-b5b9-3a984e668274",
"name": "Mikroprosesor dan Teknik Antarmuka",
"executeOnce": false
}
],
"connections": {
"Absen": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
},
"Wait": {
"main": [
[
{
"node": "Absen",
"type": "main",
"index": 0
}
]
]
},
"IoT": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Perancangan Infrastruktur Jaringan": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"HPC": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Metopen": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Technopreneurship & Proyek Technopreneurship": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Pattern Recognition & ML": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Mikroprosesor dan Teknik Antarmuka": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1",
"binaryMode": "separate"
},
"staticData": null,
"meta": {
"templateCredsSetupCompleted": true
},
"versionId": "7a8dc20f-1f1a-4064-b0ef-8992e8a8a8c7",
"activeVersionId": null,
"triggerCount": 0,
"shared": [
{
"updatedAt": "2026-04-30T04:07:54.415Z",
"createdAt": "2026-04-30T04:07:54.415Z",
"role": "workflow:owner",
"workflowId": "8K5Q1VglEvZ4GIMj",
"projectId": "yNPGWwRFGZHmMAlS"
}
],
"activeVersion": null,
"tags": []
}
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.
sshPassword
About this workflow
Absen Otomatis. Uses ssh, scheduleTrigger, httpRequest. Scheduled trigger; 10 nodes.
Source: https://github.com/SamVivan1/n8n-Workflows-Backup/blob/main/absen-otomatis-8K5Q1VglEvZ4GIMj.json — original creator credit. Request a take-down →