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

Create a table, and insert and update data in the table in Snowflake
View
Create, update and get a user from Iterable
View
Create an Onfleet task when a file in Google Drive is updated
View
HTTP Stickynote Create Webhook
View
Schedule HTTP Update Scheduled
View
Manual Postgres Automate Triggered
View
AI-Generated Summary Block for WordPress Posts - with OpenAI, WordPress, Google Sheets & Slack
View
Respondtowebhook Stickynote Automation Webhook
View
AirQuality Scheduler
View
n8n Subworkflow Dependency Graph & Auto-Tagging
View