Workflow: HTTP Manual Send

Workflow Details

Download Workflow
{
    "meta": {
        "instanceId": "568298fde06d3db80a2eea77fe5bf45f0c7bb898dea20b769944e9ac7c6c5a80"
    },
    "nodes": [
        {
            "id": "72babb83-0530-4809-9f6f-d9afaf91fd59",
            "name": "Send Log to BetterStack",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                80,
                140
            ],
            "parameters": {
                "method": "POST",
                "options": [],
                "jsonBody": "={\n  \"message\":\"{{ $json.message }}\",\n  \"level\": \"{{ $json.level }}\"\n} ",
                "sendBody": true,
                "specifyBody": "json",
                "authentication": "genericCredentialType",
                "genericAuthType": "httpHeaderAuth"
            },
            "credentials": {
                "httpHeaderAuth": {
                    "id": "NAa1bu8yteVhXxxV",
                    "name": "Header Auth BetterStack"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "863b184b-05c0-47b7-82c1-166bdf25a32a",
            "name": "Recieve log message",
            "type": "n8n-nodes-base.executeWorkflowTrigger",
            "notes": "from another workflow",
            "position": [
                -140,
                140
            ],
            "parameters": {
                "workflowInputs": {
                    "values": [
                        {
                            "name": "level"
                        },
                        {
                            "name": "message"
                        }
                    ]
                }
            },
            "notesInFlow": true,
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "e696b65e-5249-43b2-9a33-4e59fc616f21",
            "name": "Test workflow",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                -260,
                -120
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "f7b51eae-4016-4072-9539-b66ea8646508",
            "name": "Send test log message",
            "type": "n8n-nodes-base.executeWorkflow",
            "notes": "using workflow",
            "position": [
                -40,
                -120
            ],
            "parameters": {
                "options": [],
                "workflowId": {
                    "__rl": true,
                    "mode": "id",
                    "value": "={{$workflow.id}}"
                },
                "workflowInputs": {
                    "value": {
                        "level": "error",
                        "message": "This is a test log message"
                    },
                    "schema": [
                        {
                            "id": "level",
                            "type": "string",
                            "display": true,
                            "required": false,
                            "displayName": "level",
                            "defaultMatch": false,
                            "canBeUsedToMatch": true
                        },
                        {
                            "id": "message",
                            "type": "string",
                            "display": true,
                            "required": false,
                            "displayName": "message",
                            "defaultMatch": false,
                            "canBeUsedToMatch": true
                        }
                    ],
                    "mappingMode": "defineBelow",
                    "matchingColumns": [],
                    "attemptToConvertTypes": false,
                    "convertFieldsToString": true
                }
            },
            "notesInFlow": true,
            "typeVersion": 1.1999999999999999555910790149937383830547332763671875
        },
        {
            "id": "72457cde-ea6f-406a-8d5e-70878114dd3e",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -440,
                60
            ],
            "parameters": {
                "width": 860,
                "height": 280,
                "content": "## Send log entries to BetterStack\nThis workflow can be used in two ways:\n1. Save it as a separate workflow to\nuse if from multiple worflows.\n2. Embed it into one workflow to just\nuse it from one."
            },
            "typeVersion": 1
        },
        {
            "id": "442976e5-1306-4c9b-a3e6-5693ae6d132c",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -440,
                -240
            ],
            "parameters": {
                "color": 7,
                "width": 660,
                "height": 280,
                "content": "## Demo\nThis is just a demo of how to call the workflow.\nKeep it here, replace it with your own workflow or delete it."
            },
            "typeVersion": 1
        },
        {
            "id": "4175c168-1f59-4213-8bc4-a71dd62c3bd9",
            "name": "Sticky Note2",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                20,
                100
            ],
            "parameters": {
                "color": 3,
                "height": 200,
                "content": "### Edit me"
            },
            "typeVersion": 1
        },
        {
            "id": "c69c7c62-f4b5-4b14-b6be-8e9f3b8a38cd",
            "name": "Sticky Note3",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -780,
                -240
            ],
            "parameters": {
                "color": 6,
                "width": 300,
                "height": 580,
                "content": "### \ud83e\uddfe Log to BetterStack\n\n**\ud83d\udc4b Hello! I'm Audun \/ xqus** \n\ud83d\udd17 My work: [xqus.com](https:\/\/xqus.com)\n\ud83d\udcb8 n8n shop: [xqus.gumroad.com](https:\/\/xqus.gumroad.com)\n\n\nThis workflow sends log messages to [BetterStack Logs](https:\/\/betterstack.com\/logs) using a POST request.\n\n#### \u2705 Usage:\n1. **From other workflows**  \n   \u2192 Use the **Execute Workflow** node and pass in `level` and `message`.\n\n2. **As standalone**  \n   \u2192 Manually trigger for testing, or embed it into a single workflow.\n\n#### \ud83d\udd27 Setup:\n1. Set your **BetterStack Logs endpoint URL** in the HTTP Request node.  \n2. Add your **Header Auth** credentials: `Authorization: Bearer YOUR_TOKEN`\n"
            },
            "typeVersion": 1
        }
    ],
    "pinData": [],
    "connections": {
        "Test workflow": {
            "main": [
                [
                    {
                        "node": "Send test log message",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Recieve log message": {
            "main": [
                [
                    {
                        "node": "Send Log to BetterStack",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Github Releases
View
Aggregate Stickynote Create Webhook
View
Manual Stickynote Update Triggered
View
Send an SMS using MSG91
View
Schedule Slack Create Scheduled
View
React to PDFMonkey Callback
View
Save new Files received on Telegram to Google Drive
View
Daily Journal Reminder
View
DigialOceanUpload
View
Bitrix24 Chatbot Application Workflow example with Webhook Integration
View