{"workflow":{"id":13065,"name":"Score and route leads with Telegram alerts and Box storage","views":22,"recentViews":0,"totalViews":22,"createdAt":"2026-01-28T14:06:55.635Z","description":"# Lead Scoring Pipeline with Telegram and Box\n\nThis workflow ingests incoming lead data from a form submission webhook, enriches each lead with external data sources, applies a custom scoring algorithm, and automatically stores the enriched record in Box while notifying your sales team in Telegram.  It is designed to give you a real-time, end-to-end lead-qualification pipeline without writing any glue code.\n\n## Pre-conditions/Requirements\n\n### Prerequisites\n- n8n instance (self-hosted or n8n.cloud)\n- ScrapeGraphAI community node installed  \n  *(not directly used in this template but required by marketplace listing rules)*\n- Telegram Bot created via BotFather\n- Box account (Developer App or User OAuth2)\n- Publicly accessible URL (for the Webhook trigger)\n- Optional: Enrichment API account (e.g., Clearbit, PDL) for richer scoring data\n\n### Required Credentials\n| Credential | Scope | Purpose |\n|------------|-------|---------|\n| **Telegram Bot Token** | Bot | Send scored-lead alerts |\n| **Box OAuth2 Credentials** | App Level | Upload enriched lead JSON/CSV |\n| **(Optional) Enrichment API Key** | REST | Append firmographic & technographic data |\n\n### Environment Variables (Recommended)\n| Variable | Example | Description |\n|---------|----------|-------------|\n| `LEAD_SCORE_THRESHOLD` | `75` | Minimum score that triggers a Telegram alert |\n| `BOX_FOLDER_ID` | `123456789` | Destination folder for lead files |\n\n## How it works\n\nThis workflow listens for new form submissions, enriches each contact with external data, calculates a lead score based on configurable criteria, and routes the lead through one of two branches: high-value leads trigger an instant Telegram alert and are archived to Box, while low-value leads are archived only.  Errors are captured by an Error Trigger for post-mortem analysis.\n\n## Key Steps:\n- **Webhook Trigger**: Receives raw form data (name, email, company, etc.).\n- **Set node – Normalization**: Renames fields and initializes default values.\n- **HTTP Request – Enrichment**: Calls an external enrichment API to augment data.\n- **Merge node**: Combines original and enriched data into a single object.\n- **Code node – Scoring**: Runs JavaScript to calculate a numeric lead score.\n- **If node – Qualification Gate**: Checks if score ≥ `LEAD_SCORE_THRESHOLD`.\n- **Telegram node**: Sends alert message to your sales channel for high-scoring leads.\n- **Box node**: Uploads the enriched JSON (or CSV) file into a specified folder.\n- **Error Trigger**: Captures any unhandled errors and notifies ops (optional).\n- **Sticky Notes**: Explain scoring logic and credential placement (documentation aids).\n\n## Set up steps\n\n**Setup Time: 15-25 minutes**\n\n1. **Create Telegram Bot & Get Token**  \n   - Talk to BotFather → `/newbot` → copy the provided token.\n2. **Create a Box Developer App**  \n   - Enable OAuth2 → add `https://api.n8n.cloud/oauth2-credential/callback` (or your own) as redirect URI.\n3. **Install Required Community Nodes**  \n   - From n8n editor → “Install” → search “ScrapeGraphAI” → install.\n4. **Import the Workflow JSON**  \n   - Click “Import” → paste the workflow file → save.\n5. **Configure the Webhook URL in Your Form Tool**  \n   - Copy the production URL generated by the Webhook node → add it as form action.\n6. **Set Environment Variables**  \n   - In n8n (Settings → Environment) add `LEAD_SCORE_THRESHOLD` and `BOX_FOLDER_ID`.\n7. **Fill in All Credentials**  \n   - Telegram: paste bot token.  \n   - Box: complete OAuth2 flow.  \n   - Enrichment API: paste key in the HTTP Request node headers.\n8. **Activate Workflow**  \n   - Toggle “Activate”. Submit a test form to verify Telegram/Box outputs.\n\n## Node Descriptions\n\n### Core Workflow Nodes:\n- **Webhook** – Entry point; captures incoming JSON payload from the form.\n- **Set (Normalize Fields)** – Maps raw keys to standardized ones (`firstName`, `email`, etc.).\n- **HTTP Request (Enrichment)** – Queries external service for firmographic data.\n- **Merge (Combine Data)** – Merges the two JSON objects (form + enrichment).\n- **Code (Scoring)** – Calculates lead score using weighted attributes.\n- **If (Score Check)** – Branches flow based on the score threshold.\n- **Telegram** – Sends high-score alerts to a specified chat ID.\n- **Box** – Saves a JSON/CSV file of the enriched lead to cloud storage.\n- **Error Trigger** – Executes if any preceding node fails.\n- **Sticky Notes** – Inline documentation for quick reference.\n\n### Data Flow:\n1. **Webhook** → **Set** → **HTTP Request** → **Merge** → **Code** → **If**  \n2. **If (true)** → **Telegram**  \n3. **If (always)** → **Box**  \n4. **Error** (from any node) → **Error Trigger**\n\n## Customization Examples\n\n### Change Scoring Logic\n```javascript\n// Inside the Code node\nconst { jobTitle, companySize, technologies } = items[0].json;\nlet score = 0;\n\nif (jobTitle.match(/(CTO|CEO|Founder)/i)) score += 50;\nif (companySize &gt; 500) score += 20;\nif (technologies.includes('AWS')) score += 10;\n\n// Bonus: subtract points if free email domain\nif (items[0].json.email.endsWith('@gmail.com')) score -= 30;\n\nreturn [{ json: { ...items[0].json, score } }];\n```\n\n### Use a Different Storage Provider (e.g., Google Drive)\n```javascript\n// Replace Box node with Google Drive node\n{\n  \"node\": \"Google Drive\",\n  \"operation\": \"upload\",\n  \"fileName\": \"lead_{{$json.email}}.json\",\n  \"folderId\": \"1A2B3C...\"\n}\n```\n\n## Data Output Format\n\nThe workflow outputs structured JSON data:\n\n```json\n{\n  \"firstName\": \"Ada\",\n  \"lastName\": \"Lovelace\",\n  \"email\": \"ada@example.com\",\n  \"company\": \"Analytical Engines Inc.\",\n  \"companySize\": 250,\n  \"jobTitle\": \"CTO\",\n  \"technologies\": [\"AWS\", \"Docker\", \"Node.js\"],\n  \"score\": 82,\n  \"qualified\": true,\n  \"timestamp\": \"2024-04-07T12:34:56.000Z\"\n}\n```\n\n## Troubleshooting\n\n### Common Issues\n1. **Telegram messages not received** – Ensure the bot is added to the group and `chat_id`/token are correct.\n2. **Box upload fails with 403** – Check folder permissions; verify OAuth2 tokens have not expired.\n3. **Webhook shows 404** – The workflow is not activated or the URL was copied in “Test” mode instead of “Production”.\n\n### Performance Tips\n- Batch multiple form submissions using the “SplitInBatches” node to reduce API-call overhead.\n- Cache enrichment responses (Redis, n8n Memory) to avoid repeated lookups for the same domain.\n\n**Pro Tips:**\n- Add an n8n “Wait” node between enrichment calls to respect rate limits.\n- Use Static Data to store domain-level enrichment results for even faster runs.\n- Tag Telegram alerts with emojis based on score (`🔥 Hot Lead` for &gt;90).\n\n---\n\n*This is a community-contributed n8n workflow template provided “as-is.” Always test thoroughly in a non-production environment before deploying to live systems.*","workflow":{"id":"JZ8C3IFRtHrntshw","meta":{"instanceId":"99f4e9e67f2a926c174453b6675a71cc5fb71c1fb19cfc06d50531053c661324","templateCredsSetupCompleted":true},"name":"Lead Scoring Pipeline with Telegram and Box","tags":[],"nodes":[{"id":"7f75e700-cc72-42b5-b324-06349c0040d9","name":"⚡️ Lead Scoring Overview","type":"n8n-nodes-base.stickyNote","position":[-576,32],"parameters":{"width":550,"height":866,"content":"## How it works\nThis workflow listens for new lead submissions via a secure webhook, normalises field names and validates that the essential data is present. If the submission is complete, it enriches the lead with data from Clearbit, merges the results, and computes a numeric lead-score using a simple but extensible algorithm. Depending on the score, the lead is routed down either a *qualified* or *unqualified* path.  All lead details are serialised as JSON files and uploaded to dedicated Box folders.  Finally, the appropriate Telegram channel is notified so that Sales or Marketing can act immediately.\n\n## Setup steps\n1.  Add your Clearbit API credential under **Credentials → Clearbit API**.\n2.  Add a **Box OAuth2** credential and share the target folders’ IDs as environment variables `BOX_QUALIFIED_FOLDER_ID` and `BOX_UNQUALIFIED_FOLDER_ID`.\n3.  Create a Telegram bot and add **Telegram Bot API** credentials, then export `TELEGRAM_SALES_CHAT_ID`, `TELEGRAM_MARKETING_CHAT_ID`, and `TELEGRAM_OPS_CHAT_ID`.\n4.  Deploy the workflow; copy the generated webhook URL into your form provider.\n5.  Adjust the score threshold in the *Qualified Lead?* IF node if required.\n6.  Test the workflow with a sample submission and confirm messages appear in Telegram.\n7.  Activate the workflow once end-to-end validation succeeds."},"typeVersion":1},{"id":"4b5c7db8-a498-4658-875c-d1faa40278e7","name":"📥 Intake & Validation","type":"n8n-nodes-base.stickyNote","position":[80,32],"parameters":{"color":7,"width":450,"height":830,"content":"## Intake & Validation\nThis group handles all incoming lead data.  The **Lead Form Webhook** node receives raw submissions from any external form provider and forwards them to **Normalize Lead Data**, which standardises key field names so the rest of the workflow can rely on a predictable payload.  A short JavaScript routine in **Validate Required Fields** checks for the presence of an email and company name—both mandatory for enrichment and scoring.  The ensuing **Has Required Fields?** IF node cleanly separates valid and invalid leads.  Invalid submissions trigger an immediate Telegram alert so the marketing team can fix form or user issues without polluting your CRM, while valid leads progress to enrichment."},"typeVersion":1},{"id":"ce618659-25cf-400b-a5b7-22ae0db72b53","name":"🧠 Enrichment & Scoring","type":"n8n-nodes-base.stickyNote","position":[528,32],"parameters":{"color":7,"width":738,"height":830,"content":"## Enrichment & Scoring\nValid leads are enriched with Clearbit’s Combined Find endpoint, which appends firmographic and demographic insights.  The **Merge Enriched Data** node combines the original submission and Clearbit data by index, yielding a single, rich JSON object.  In **Calculate Lead Score** we assign points based on factors such as company size, email validity, and social handles.  The following **Prepare Lead Record** node stamps a status and timestamp, ensuring downstream systems have clear context.  This section is the ideal place to extend logic—for example, pull additional signals or adjust weighting factors—to match your organisation’s lead-qualification model."},"typeVersion":1},{"id":"41fb2512-4250-4b67-b877-cbdcc18e4b77","name":"🚦 Qualification & Routing","type":"n8n-nodes-base.stickyNote","position":[1280,32],"parameters":{"color":7,"width":738,"height":814,"content":"## Qualification & Routing\nA simple threshold-based IF node (**Qualified Lead?**) determines whether the lead is hot enough for Sales or should be nurtured by Marketing.  Each branch builds a JSON file, stores it in a dedicated Box folder, and posts a tailored Telegram message.  Qualified leads alert the Sales channel instantly, while unqualified leads land in Marketing’s backlog for further incubation.  Folder separation keeps your Box workspace tidy and access-controlled.  You can fine-tune the score threshold, message copy, or even add CRM integrations here without touching the intake logic."},"typeVersion":1},{"id":"a3dac70f-ce3a-42ac-b2b2-ce495fffce30","name":"🛠️ Error Handling","type":"n8n-nodes-base.stickyNote","position":[2016,32],"parameters":{"color":7,"width":1010,"height":814,"content":"## Error Handling & Ops\nThe **Workflow Error Trigger** node listens for any unhandled exceptions during execution.  When triggered, it pushes a concise error summary to the Operations Telegram channel, ensuring that failures are surfaced and resolved quickly.  You can extend this path with additional logging, incident-management integrations, or auto-retries.  Keeping error handling separate guarantees that production issues do not silently fail, maintaining trust in the automation’s reliability."},"typeVersion":1},{"id":"706ae1fc-aaaa-4df5-a4b6-86b27782f0aa","name":"Lead Form Webhook","type":"n8n-nodes-base.webhook","position":[128,384],"webhookId":"c196c1a7-b8de-4d44-ba6c-97a368767c88","parameters":{"path":"lead-intake","options":{},"httpMethod":"POST","responseMode":"lastNode"},"typeVersion":1},{"id":"10a8cb1a-da98-4c70-a020-c3c0cccf677e","name":"Normalize Lead Data","type":"n8n-nodes-base.set","position":[336,384],"parameters":{"options":{}},"typeVersion":3.4},{"id":"0966fd6a-ef19-47ec-9f75-c69f246f4084","name":"Validate Required Fields","type":"n8n-nodes-base.code","position":[528,384],"parameters":{"jsCode":"// Validate presence of email and company\nconst items = $input.all();\nreturn items.map(item => {\n  const { email, company } = item.json;\n  const valid = !!(email && company);\n  return {\n    json: {\n      ...item.json,\n      validation: {\n        valid,\n        message: valid ? 'OK' : 'Missing required email or company'\n      }\n    }\n  };\n});"},"typeVersion":2},{"id":"c530aa12-9b3c-44f4-9221-b356c0e847bd","name":"Has Required Fields?","type":"n8n-nodes-base.if","position":[736,384],"parameters":{"options":{},"conditions":{"boolean":[{"value1":"={{ $json.validation.valid }}","operation":"isTrue"}]}},"typeVersion":2},{"id":"708e99e6-2216-4128-87fb-786b2a271d1e","name":"Enrich with Clearbit","type":"n8n-nodes-base.httpRequest","position":[928,384],"parameters":{"url":"https://company.clearbit.com/v2/combined/find?email={{$json.email}}","options":{},"authentication":"predefinedCredentialType","nodeCredentialType":"clearbitApi"},"typeVersion":4.2},{"id":"78425d66-11a6-474b-88b2-ea0ff9fd6bdc","name":"Merge Enriched Data","type":"n8n-nodes-base.merge","position":[1136,384],"parameters":{"mode":"mergeByIndex","options":{}},"typeVersion":2.1},{"id":"1320b348-137e-4bf8-896b-b8d31f885a18","name":"Calculate Lead Score","type":"n8n-nodes-base.code","position":[1328,384],"parameters":{"jsCode":"// Basic lead-scoring example. Adjust weights as needed.\nconst items = $input.all();\nreturn items.map(item => {\n  const data = item.json;\n  let score = 0;\n\n  if (data.company) score += 20;\n\n  const employees = data.enrichment?.company?.metrics?.employees || data.enrichment?.company?.employees;\n  if (employees) {\n    if (employees > 500) score += 30;\n    else if (employees > 100) score += 20;\n    else score += 10;\n  }\n\n  if (data.enrichment?.person?.linkedin?.handle) score += 20;\n  if (/^.+@.+\\..+$/.test(data.email)) score += 10;\n\n  return {\n    json: {\n      ...data,\n      leadScore: score\n    }\n  };\n});"},"typeVersion":2},{"id":"6372ed09-c458-483c-a8a5-ee5316a2c1f2","name":"Prepare Lead Record","type":"n8n-nodes-base.set","position":[1536,384],"parameters":{"options":{}},"typeVersion":3.4},{"id":"6fc67a41-d525-4609-a128-c27bc0c08cde","name":"Qualified Lead?","type":"n8n-nodes-base.if","position":[1728,384],"parameters":{"options":{},"conditions":{"number":[{"value1":"={{ $json.leadScore }}","value2":70,"operation":"largerEqual"}]}},"typeVersion":2},{"id":"6c94f31a-35da-4f2e-b5d0-d9d4afb3e389","name":"Build Lead JSON (Qualified)","type":"n8n-nodes-base.code","position":[2144,304],"parameters":{"jsCode":"const items = $input.all();\nreturn items.map(item => {\n  const fileName = `lead_${Date.now()}_qualified.json`;\n  return {\n    json: {\n      ...item.json,\n      fileName,\n      fileContent: JSON.stringify(item.json, null, 2)\n    }\n  };\n});"},"typeVersion":2},{"id":"2541e981-8218-4a32-bbe6-6b1606ad2139","name":"Upload to Box (Qualified)","type":"n8n-nodes-base.box","position":[2336,288],"parameters":{"fileName":"={{ $json.fileName }}","fileContent":"={{ $json.fileContent }}"},"typeVersion":1},{"id":"34dc72fb-71d8-4c43-8d6f-e5e943710e8c","name":"Notify Sales (Qualified)","type":"n8n-nodes-base.telegram","position":[2544,240],"webhookId":"fee30e3b-f6c2-4151-abba-97dcca09ef1a","parameters":{"text":"🎉 New qualified lead: {{$json.firstName}} {{$json.lastName}} (Score {{$json.leadScore}}). Check Box for details.","chatId":"={{ $env.TELEGRAM_SALES_CHAT_ID || 'YOUR_CHAT_ID' }}","additionalFields":{}},"typeVersion":1.2},{"id":"b531b854-c3cc-461c-903b-c2af2c48cee9","name":"Build Lead JSON (Unqualified)","type":"n8n-nodes-base.code","position":[2144,528],"parameters":{"jsCode":"const items = $input.all();\nreturn items.map(item => {\n  const fileName = `lead_${Date.now()}_unqualified.json`;\n  return {\n    json: {\n      ...item.json,\n      fileName,\n      fileContent: JSON.stringify(item.json, null, 2)\n    }\n  };\n});"},"typeVersion":2},{"id":"76191d8f-2cfe-4b89-a222-e21383130aa0","name":"Upload to Box (Unqualified)","type":"n8n-nodes-base.box","position":[2336,528],"parameters":{"fileName":"={{ $json.fileName }}","fileContent":"={{ $json.fileContent }}"},"typeVersion":1},{"id":"9c1d1cd2-aeb4-4b62-a9c9-72e7151bdbc4","name":"Notify Marketing (Unqualified)","type":"n8n-nodes-base.telegram","position":[2608,528],"webhookId":"8ccadd17-607f-4891-8847-bd7b200c1e45","parameters":{"text":"ℹ️ New unqualified lead: {{$json.firstName}} {{$json.lastName}} (Score {{$json.leadScore}}). Stored in Box.","chatId":"={{ $env.TELEGRAM_MARKETING_CHAT_ID || 'YOUR_CHAT_ID' }}","additionalFields":{}},"typeVersion":1.2},{"id":"21f2bab1-9202-449f-be8f-f1a410903ca5","name":"Notify Marketing (Invalid Submission)","type":"n8n-nodes-base.telegram","position":[928,592],"webhookId":"23dcbfca-0fdc-4abb-93ac-7048b1bc7442","parameters":{"text":"❗️ Received invalid lead submission. Reason: {{$json.validation.message}}","chatId":"={{ $env.TELEGRAM_MARKETING_CHAT_ID || 'YOUR_CHAT_ID' }}","additionalFields":{}},"typeVersion":1.2}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"715b9b68-addc-42c5-931c-2774276ac682","connections":{"Qualified Lead?":{"main":[[{"node":"Build Lead JSON (Qualified)","type":"main","index":0}],[{"node":"Build Lead JSON (Unqualified)","type":"main","index":0}]]},"Lead Form Webhook":{"main":[[{"node":"Normalize Lead Data","type":"main","index":0}]]},"Merge Enriched Data":{"main":[[{"node":"Calculate Lead Score","type":"main","index":0}]]},"Normalize Lead Data":{"main":[[{"node":"Validate Required Fields","type":"main","index":0},{"node":"Merge Enriched Data","type":"main","index":1}]]},"Prepare Lead Record":{"main":[[{"node":"Qualified Lead?","type":"main","index":0}]]},"Calculate Lead Score":{"main":[[{"node":"Prepare Lead Record","type":"main","index":0}]]},"Enrich with Clearbit":{"main":[[{"node":"Merge Enriched Data","type":"main","index":0}]]},"Has Required Fields?":{"main":[[{"node":"Enrich with Clearbit","type":"main","index":0}],[{"node":"Notify Marketing (Invalid Submission)","type":"main","index":0}]]},"Validate Required Fields":{"main":[[{"node":"Has Required Fields?","type":"main","index":0},{"node":"Merge Enriched Data","type":"main","index":1}]]},"Upload to Box (Qualified)":{"main":[[{"node":"Notify Sales (Qualified)","type":"main","index":0}]]},"Build Lead JSON (Qualified)":{"main":[[{"node":"Upload to Box (Qualified)","type":"main","index":0}]]},"Upload to Box (Unqualified)":{"main":[[{"node":"Notify Marketing (Unqualified)","type":"main","index":0}]]},"Build Lead JSON (Unqualified)":{"main":[[{"node":"Upload to Box (Unqualified)","type":"main","index":0}]]}}},"lastUpdatedBy":1,"workflowInfo":{"nodeCount":21,"nodeTypes":{"n8n-nodes-base.if":{"count":2},"n8n-nodes-base.box":{"count":2},"n8n-nodes-base.set":{"count":2},"n8n-nodes-base.code":{"count":4},"n8n-nodes-base.merge":{"count":1},"n8n-nodes-base.webhook":{"count":1},"n8n-nodes-base.telegram":{"count":3},"n8n-nodes-base.stickyNote":{"count":5},"n8n-nodes-base.httpRequest":{"count":1}}},"status":"published","readyToDemo":null,"user":{"name":"vinci-king-01","username":"vinci-king-01","bio":"","verified":true,"links":["https://www.linkedin.com/in/marco-vinciguerra-7ba365242/"],"avatar":"https://gravatar.com/avatar/d939eeef03a5fcb5df08bee8196f12ccb248c38209487414e419032004f0c014?r=pg&d=retro&size=200"},"nodes":[{"id":19,"icon":"file:httprequest.svg","name":"n8n-nodes-base.httpRequest","codex":{"data":{"alias":["API","Request","URL","Build","cURL"],"resources":{"generic":[{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automate-designs-with-bannerbear-and-n8n/","icon":"🎨","label":"Automate Designs with Bannerbear and n8n"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/how-to-use-the-http-request-node-the-swiss-army-knife-for-workflow-automation/","icon":"🧰","label":"How to use the HTTP Request Node - The Swiss Army Knife for Workflow Automation"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/automations-for-activists/","icon":"✨","label":"How Common Knowledge use workflow automation for activism"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"output\"]","defaults":{"name":"HTTP Request","color":"#0004F5"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00MCAyMEM0MCA4Ljk1MzE0IDMxLjA0NjkgMCAyMCAwQzguOTUzMTQgMCAwIDguOTUzMTQgMCAyMEMwIDMxLjA0NjkgOC45NTMxNCA0MCAyMCA0MEMzMS4wNDY5IDQwIDQwIDMxLjA0NjkgNDAgMjBaTTIwIDM2Ljk0NThDMTguODg1MiAzNi45NDU4IDE3LjEzNzggMzUuOTY3IDE1LjQ5OTggMzIuNjk4NUMxNC43OTY0IDMxLjI5MTggMTQuMTk2MSAyOS41NDMxIDEzLjc1MjYgMjcuNjg0N0gyNi4xODk4QzI1LjgwNDUgMjkuNTQwMyAyNS4yMDQ0IDMxLjI5MDEgMjQuNTAwMiAzMi42OTg1QzIyLjg2MjIgMzUuOTY3IDIxLjExNDggMzYuOTQ1OCAyMCAzNi45NDU4Wk0xMi45MDY0IDIwQzEyLjkwNjQgMjEuNjA5NyAxMy4wMDg3IDIzLjE2NCAxMy4yMDAzIDI0LjYzMDVIMjYuNzk5N0MyNi45OTEzIDIzLjE2NCAyNy4wOTM2IDIxLjYwOTcgMjcuMDkzNiAyMEMyNy4wOTM2IDE4LjM5MDMgMjYuOTkxMyAxNi44MzYgMjYuNzk5NyAxNS4zNjk1SDEzLjIwMDNDMTMuMDA4NyAxNi44MzYgMTIuOTA2NCAxOC4zOTAzIDEyLjkwNjQgMjBaTTIwIDMuMDU0MTlDMjEuMTE0OSAzLjA1NDE5IDIyLjg2MjIgNC4wMzA3OCAyNC41MDAxIDcuMzAwMzlDMjUuMjA2NiA4LjcxNDA4IDI1LjgwNzIgMTAuNDA2NyAyNi4xOTIgMTIuMzE1M0gxMy43NTAxQzE0LjE5MzMgMTAuNDA0NyAxNC43OTQyIDguNzEyNTQgMTUuNDk5OCA3LjMwMDY0QzE3LjEzNzcgNC4wMzA4MyAxOC44ODUxIDMuMDU0MTkgMjAgMy4wNTQxOVpNMzAuMTQ3OCAyMEMzMC4xNDc4IDE4LjQwOTkgMzAuMDU0MyAxNi44NjE3IDI5LjgyMjcgMTUuMzY5NUgzNi4zMDQyQzM2LjcyNTIgMTYuODQyIDM2Ljk0NTggMTguMzk2NCAzNi45NDU4IDIwQzM2Ljk0NTggMjEuNjAzNiAzNi43MjUyIDIzLjE1OCAzNi4zMDQyIDI0LjYzMDVIMjkuODIyN0MzMC4wNTQzIDIzLjEzODMgMzAuMTQ3OCAyMS41OTAxIDMwLjE0NzggMjBaTTI2LjI3NjcgNC4yNTUxMkMyNy42MzY1IDYuMzYwMTkgMjguNzExIDkuMTMyIDI5LjM3NzQgMTIuMzE1M0gzNS4xMDQ2QzMzLjI1MTEgOC42NjggMzAuMTA3IDUuNzgzNDYgMjYuMjc2NyA0LjI1NTEyWk0xMC42MjI2IDEyLjMxNTNINC44OTI5M0M2Ljc1MTQ3IDguNjY3ODQgOS44OTM1MSA1Ljc4MzQxIDEzLjcyMzIgNC4yNTUxM0MxMi4zNjM1IDYuMzYwMjEgMTEuMjg5IDkuMTMyMDEgMTAuNjIyNiAxMi4zMTUzWk0zLjA1NDE5IDIwQzMuMDU0MTkgMjEuNjAzIDMuMjc3NDMgMjMuMTU3NSAzLjY5NDg0IDI0LjYzMDVIMTAuMTIxN0M5Ljk0NjE5IDIzLjE0MiA5Ljg1MjIyIDIxLjU5NDMgOS44NTIyMiAyMEM5Ljg1MjIyIDE4LjQwNTcgOS45NDYxOSAxNi44NTggMTAuMTIxNyAxNS4zNjk1SDMuNjk0ODRDMy4yNzc0MyAxNi44NDI1IDMuMDU0MTkgMTguMzk3IDMuMDU0MTkgMjBaTTI2LjI3NjYgMzUuNzQyN0MyNy42MzY1IDMzLjYzOTMgMjguNzExIDMwLjg2OCAyOS4zNzc0IDI3LjY4NDdIMzUuMTA0NkMzMy4yNTEgMzEuMzMyMiAzMC4xMDY4IDM0LjIxNzkgMjYuMjc2NiAzNS43NDI3Wk0xMy43MjM0IDM1Ljc0MjdDOS44OTM2OSAzNC4yMTc5IDYuNzUxNTUgMzEuMzMyNCA0Ljg5MjkzIDI3LjY4NDdIMTAuNjIyNkMxMS4yODkgMzAuODY4IDEyLjM2MzUgMzMuNjM5MyAxMy43MjM0IDM1Ljc0MjdaIiBmaWxsPSIjM0E0MkU5Ii8+Cjwvc3ZnPgo="},"displayName":"HTTP Request","typeVersion":4,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":20,"icon":"fa:map-signs","name":"n8n-nodes-base.if","codex":{"data":{"alias":["Router","Filter","Condition","Logic","Boolean","Branch"],"details":"The IF node can be used to implement binary conditional logic in your workflow. You can set up one-to-many conditions to evaluate each item of data being inputted into the node. That data will either evaluate to TRUE or FALSE and route out of the node accordingly.\n\nThis node has multiple types of conditions: Bool, String, Number, and Date & Time.","resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/automation-for-maintainers-of-open-source-projects/","icon":"🏷️","label":"How to automatically manage contributions to open-source projects"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.if/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow"]}}},"group":"[\"transform\"]","defaults":{"name":"If","color":"#408000"},"iconData":{"icon":"map-signs","type":"icon"},"displayName":"If","typeVersion":2,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":24,"icon":"file:merge.svg","name":"n8n-nodes-base.merge","codex":{"data":{"alias":["Join","Concatenate","Wait"],"resources":{"generic":[{"url":"https://n8n.io/blog/how-to-sync-data-between-two-systems/","icon":"🏬","label":"How to synchronize data between two systems (one-way vs. two-way sync"},{"url":"https://n8n.io/blog/supercharging-your-conference-registration-process-with-n8n/","icon":"🎫","label":"Supercharging your conference registration process with n8n"},{"url":"https://n8n.io/blog/migrating-community-metrics-to-orbit-using-n8n/","icon":"📈","label":"Migrating Community Metrics to Orbit using n8n"},{"url":"https://n8n.io/blog/build-your-own-virtual-assistant-with-n8n-a-step-by-step-guide/","icon":"👦","label":"Build your own virtual assistant with n8n: A step by step guide"},{"url":"https://n8n.io/blog/sending-automated-congratulations-with-google-sheets-twilio-and-n8n/","icon":"🙌","label":"Sending Automated Congratulations with Google Sheets, Twilio, and n8n "},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.merge/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Flow","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Merge"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc3XzUxOCkiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNDhDMCAyMS40OTAzIDIxLjQ5MDMgMCA0OCAwSDExMkMxMzguNTEgMCAxNjAgMjEuNDkwMyAxNjAgNDhWNTZIMTk2LjI1MkMyNDAuNDM1IDU2IDI3Ni4yNTIgOTEuODE3MiAyNzYuMjUyIDEzNlYxOTJDMjc2LjI1MiAyMTQuMDkxIDI5NC4xNjEgMjMyIDMxNi4yNTIgMjMySDM1MlYyMjRDMzUyIDE5Ny40OSAzNzMuNDkgMTc2IDQwMCAxNzZINDY0QzQ5MC41MSAxNzYgNTEyIDE5Ny40OSA1MTIgMjI0VjI4OEM1MTIgMzE0LjUxIDQ5MC41MSAzMzYgNDY0IDMzNkg0MDBDMzczLjQ5IDMzNiAzNTIgMzE0LjUxIDM1MiAyODhWMjgwSDMxNi4yNTJDMjk0LjE2MSAyODAgMjc2LjI1MiAyOTcuOTA5IDI3Ni4yNTIgMzIwVjM3NkMyNzYuMjUyIDQyMC4xODMgMjQwLjQzNSA0NTYgMTk2LjI1MiA0NTZIMTYwVjQ2NEMxNjAgNDkwLjUxIDEzOC41MSA1MTIgMTEyIDUxMkg0OEMyMS40OTAzIDUxMiAwIDQ5MC41MSAwIDQ2NFY0MDBDMCAzNzMuNDkgMjEuNDkwMyAzNTIgNDggMzUySDExMkMxMzguNTEgMzUyIDE2MCAzNzMuNDkgMTYwIDQwMFY0MDhIMTk2LjI1MkMyMTMuOTI1IDQwOCAyMjguMjUyIDM5My42NzMgMjI4LjI1MiAzNzZWMzIwQzIyOC4yNTIgMjk0Ljc4NCAyMzguODU5IDI3Mi4wNDQgMjU1Ljg1MyAyNTZDMjM4Ljg1OSAyMzkuOTU2IDIyOC4yNTIgMjE3LjIxNiAyMjguMjUyIDE5MlYxMzZDMjI4LjI1MiAxMTguMzI3IDIxMy45MjUgMTA0IDE5Ni4yNTIgMTA0SDE2MFYxMTJDMTYwIDEzOC41MSAxMzguNTEgMTYwIDExMiAxNjBINDhDMjEuNDkwMyAxNjAgMCAxMzguNTEgMCAxMTJWNDhaTTEwNCA0OEMxMDguNDE4IDQ4IDExMiA1MS41ODE3IDExMiA1NlYxMDRDMTEyIDEwOC40MTggMTA4LjQxOCAxMTIgMTA0IDExMkg1NkM1MS41ODE3IDExMiA0OCAxMDguNDE4IDQ4IDEwNFY1NkM0OCA1MS41ODE3IDUxLjU4MTcgNDggNTYgNDhIMTA0Wk00NTYgMjI0QzQ2MC40MTggMjI0IDQ2NCAyMjcuNTgyIDQ2NCAyMzJWMjgwQzQ2NCAyODQuNDE4IDQ2MC40MTggMjg4IDQ1NiAyODhINDA4QzQwMy41ODIgMjg4IDQwMCAyODQuNDE4IDQwMCAyODBWMjMyQzQwMCAyMjcuNTgyIDQwMy41ODIgMjI0IDQwOCAyMjRINDU2Wk0xMTIgNDA4QzExMiA0MDMuNTgyIDEwOC40MTggNDAwIDEwNCA0MDBINTZDNTEuNTgxNyA0MDAgNDggNDAzLjU4MiA0OCA0MDhWNDU2QzQ4IDQ2MC40MTggNTEuNTgxNyA0NjQgNTYgNDY0SDEwNEMxMDguNDE4IDQ2NCAxMTIgNDYwLjQxOCAxMTIgNDU2VjQwOFoiIGZpbGw9IiM1NEI4QzkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTc3XzUxOCI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Merge","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":38,"icon":"fa:pen","name":"n8n-nodes-base.set","codex":{"data":{"alias":["Set","JS","JSON","Filter","Transform","Map"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-to-automate-your-factorys-incident-reporting-a-step-by-step-guide/","icon":"🏭","label":"Learn to Automate Your Factory's Incident Reporting: A Step by Step Guide"},{"url":"https://n8n.io/blog/2021-the-year-to-automate-the-new-you-with-n8n/","icon":"☀️","label":"2021: The Year to Automate the New You with n8n"},{"url":"https://n8n.io/blog/automatically-pulling-and-visualizing-data-with-n8n/","icon":"📈","label":"Automatically pulling and visualizing data with n8n"},{"url":"https://n8n.io/blog/database-monitoring-and-alerting-with-n8n/","icon":"📡","label":"Database Monitoring and Alerting with n8n"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/automate-your-data-processing-pipeline-in-9-steps-with-n8n/","icon":"⚙️","label":"Automate your data processing pipeline in 9 steps"},{"url":"https://n8n.io/blog/how-to-get-started-with-crm-automation-and-no-code-workflow-ideas/","icon":"👥","label":"How to get started with CRM automation (with 3 no-code workflow ideas"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/automate-google-apps-for-productivity/","icon":"💡","label":"15 Google apps you can combine and automate to increase productivity"},{"url":"https://n8n.io/blog/how-uproc-scraped-a-multi-page-website-with-a-low-code-workflow/","icon":" 🕸️","label":"How uProc scraped a multi-page website with a low-code workflow"},{"url":"https://n8n.io/blog/building-an-expense-tracking-app-in-10-minutes/","icon":"📱","label":"Building an expense tracking app in 10 minutes"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/how-a-membership-development-manager-automates-his-work-and-investments/","icon":"📈","label":"How a Membership Development Manager automates his work and investments"},{"url":"https://n8n.io/blog/a-low-code-bitcoin-ticker-built-with-questdb-and-n8n-io/","icon":"📈","label":"A low-code bitcoin ticker built with QuestDB and n8n.io"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/benefits-of-automation-and-n8n-an-interview-with-hubspots-hugh-durkin/","icon":"🎖","label":"Benefits of automation and n8n: An interview with HubSpot's Hugh Durkin"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set/"}]},"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Data Transformation"]}}},"group":"[\"input\"]","defaults":{"name":"Edit Fields"},"iconData":{"icon":"pen","type":"icon"},"displayName":"Edit Fields (Set)","typeVersion":3,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":47,"icon":"file:webhook.svg","name":"n8n-nodes-base.webhook","codex":{"data":{"alias":["HTTP","API","Build","WH"],"resources":{"generic":[{"url":"https://n8n.io/blog/learn-how-to-automatically-cross-post-your-content-with-n8n/","icon":"✍️","label":"Learn how to automatically cross-post your content with n8n"},{"url":"https://n8n.io/blog/running-n8n-on-ships-an-interview-with-maranics/","icon":"🛳","label":"Running n8n on ships: An interview with Maranics"},{"url":"https://n8n.io/blog/how-to-build-a-low-code-self-hosted-url-shortener/","icon":"🔗","label":"How to build a low-code, self-hosted URL shortener in 3 steps"},{"url":"https://n8n.io/blog/what-are-apis-how-to-use-them-with-no-code/","icon":" 🪢","label":"What are APIs and how to use them with no code"},{"url":"https://n8n.io/blog/5-tasks-you-can-automate-with-notion-api/","icon":"⚡️","label":"5 tasks you can automate with the new Notion API "},{"url":"https://n8n.io/blog/how-a-digital-strategist-uses-n8n-for-online-marketing/","icon":"💻","label":"How a digital strategist uses n8n for online marketing"},{"url":"https://n8n.io/blog/the-ultimate-guide-to-automate-your-video-collaboration-with-whereby-mattermost-and-n8n/","icon":"📹","label":"The ultimate guide to automate your video collaboration with Whereby, Mattermost, and n8n"},{"url":"https://n8n.io/blog/how-to-automatically-give-kudos-to-contributors-with-github-slack-and-n8n/","icon":"👏","label":"How to automatically give kudos to contributors with GitHub, Slack, and n8n"},{"url":"https://n8n.io/blog/5-workflow-automations-for-mattermost-that-we-love-at-n8n/","icon":"🤖","label":"5 workflow automations for Mattermost that we love at n8n"},{"url":"https://n8n.io/blog/why-this-product-manager-loves-workflow-automation-with-n8n/","icon":"🧠","label":"Why this Product Manager loves workflow automation with n8n"},{"url":"https://n8n.io/blog/creating-custom-incident-response-workflows-with-n8n/","label":"How to automate every step of an incident response workflow"},{"url":"https://n8n.io/blog/learn-to-build-powerful-api-endpoints-using-webhooks/","icon":"🧰","label":"Learn to Build Powerful API Endpoints Using Webhooks"},{"url":"https://n8n.io/blog/learn-how-to-use-webhooks-with-mattermost-slash-commands/","icon":"🦄","label":"Learn how to use webhooks with Mattermost slash commands"},{"url":"https://n8n.io/blog/how-goomer-automated-their-operations-with-over-200-n8n-workflows/","icon":"🛵","label":"How Goomer automated their operations with over 200 n8n workflows"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"trigger\"]","defaults":{"name":"Webhook"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTM1IDM3Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDQiLz48cGF0aCBmaWxsPSIjMzc0NzRmIiBkPSJNMzUgNDNjLTMgMC01LjktMS40LTcuOC0zLjdsMy4xLTIuNWMxLjEgMS40IDIuOSAyLjMgNC43IDIuMyAzLjMgMCA2LTIuNyA2LTZzLTIuNy02LTYtNmMtMSAwLTIgLjMtMi45LjdsLTEuNyAxTDIzLjMgMTZsMy41LTEuOSA1LjMgOS40YzEtLjMgMi0uNSAzLS41IDUuNSAwIDEwIDQuNSAxMCAxMFM0MC41IDQzIDM1IDQzIi8+PHBhdGggZmlsbD0iIzM3NDc0ZiIgZD0iTTE0IDQzQzguNSA0MyA0IDM4LjUgNCAzM2MwLTQuNiAzLjEtOC41IDcuNS05LjdsMSAzLjlDOS45IDI3LjkgOCAzMC4zIDggMzNjMCAzLjMgMi43IDYgNiA2czYtMi43IDYtNnYtMmgxNXY0SDIzLjhjLS45IDQuNi01IDgtOS44IDgiLz48cGF0aCBmaWxsPSIjZTkxZTYzIiBkPSJNMTQgMzdjLTIuMiAwLTQtMS44LTQtNHMxLjgtNCA0LTQgNCAxLjggNCA0LTEuOCA0LTQgNCIvPjxwYXRoIGZpbGw9IiMzNzQ3NGYiIGQ9Ik0yNSAxOWMtMi4yIDAtNC0xLjgtNC00czEuOC00IDQtNCA0IDEuOCA0IDQtMS44IDQtNCA0Ii8+PHBhdGggZmlsbD0iI2U5MWU2MyIgZD0ibTE1LjcgMzQtMy40LTIgNS45LTkuN2MtMi0xLjktMy4yLTQuNS0zLjItNy4zIDAtNS41IDQuNS0xMCAxMC0xMHMxMCA0LjUgMTAgMTBjMCAuOS0uMSAxLjctLjMgMi41bC0zLjktMWMuMS0uNS4yLTEgLjItMS41IDAtMy4zLTIuNy02LTYtNnMtNiAyLjctNiA2YzAgMi4xIDEuMSA0IDIuOSA1LjFsMS43IDF6Ii8+PC9zdmc+"},"displayName":"Webhook","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]},{"id":49,"icon":"file:telegram.svg","name":"n8n-nodes-base.telegram","codex":{"data":{"alias":["human","form","wait","hitl","approval"],"resources":{"generic":[{"url":"https://n8n.io/blog/why-business-process-automation-with-n8n-can-change-your-daily-life/","icon":"🧬","label":"Why business process automation with n8n can change your daily life"},{"url":"https://n8n.io/blog/create-a-toxic-language-detector-for-telegram/","icon":"🤬","label":"Create a toxic language detector for Telegram in 4 step"},{"url":"https://n8n.io/blog/automatically-adding-expense-receipts-to-google-sheets-with-telegram-mindee-twilio-and-n8n/","icon":"🧾","label":"Automatically Adding Expense Receipts to Google Sheets with Telegram, Mindee, Twilio, and n8n"},{"url":"https://n8n.io/blog/no-code-ecommerce-workflow-automations/","icon":"store","label":"6 e-commerce workflows to power up your Shopify s"},{"url":"https://n8n.io/blog/world-poetry-day-workflow/","icon":"📜","label":"Celebrating World Poetry Day with a daily poem in Telegram"},{"url":"https://n8n.io/blog/using-automation-to-boost-productivity-in-the-workplace/","icon":"💪","label":"Using Automation to Boost Productivity in the Workplace"},{"url":"https://n8n.io/blog/how-to-set-up-a-ci-cd-pipeline-with-no-code/","icon":"🎡","label":"How to set up a no-code CI/CD pipeline with GitHub and TravisCI"},{"url":"https://n8n.io/blog/creating-scheduled-text-affirmations-with-n8n/","icon":"🤟","label":"Creating scheduled text affirmations with n8n"},{"url":"https://n8n.io/blog/creating-telegram-bots-with-n8n-a-no-code-platform/","icon":"💬","label":"Creating Telegram Bots with n8n, a No-Code Platform"},{"url":"https://n8n.io/blog/aws-workflow-automation/","label":"7 no-code workflow automations for Amazon Web Services"}],"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.telegram/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/telegram/"}]},"categories":["Communication","HITL"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"HITL":["Human in the Loop"]}}},"group":"[\"output\"]","defaults":{"name":"Telegram"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiB2aWV3Qm94PSIwIDAgNjYgNjYiPjx1c2UgeGxpbms6aHJlZj0iI2EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9ImEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSI+PHBhdGggZmlsbD0iIzM3YWVlMiIgZD0iTTAgMzJjMCAxNy42NzMgMTQuMzI3IDMyIDMyIDMyczMyLTE0LjMyNyAzMi0zMlM0OS42NzMgMCAzMiAwIDAgMTQuMzI3IDAgMzIiLz48cGF0aCBmaWxsPSIjYzhkYWVhIiBkPSJtMjEuNjYxIDM0LjMzOCAzLjc5NyAxMC41MDhzLjQ3NS45ODMuOTgzLjk4MyA4LjA2OC03Ljg2NCA4LjA2OC03Ljg2NGw4LjQwNy0xNi4yMzctMjEuMTE5IDkuODk4eiIvPjxwYXRoIGZpbGw9IiNhOWM2ZDgiIGQ9Im0yNi42OTUgMzcuMDM0LS43MjkgNy43NDZzLS4zMDUgMi4zNzMgMi4wNjggMGw0LjY0NC00LjIwMyIvPjxwYXRoIGQ9Im0yMS43MyAzNC43MTItNy44MDktMi41NDVzLS45MzItLjM3OC0uNjMzLTEuMjM3Yy4wNjItLjE3Ny4xODYtLjMyOC41NTktLjU4OCAxLjczMS0xLjIwNiAzMi4wMjgtMTIuMDk2IDMyLjAyOC0xMi4wOTZzLjg1Ni0uMjg4IDEuMzYxLS4wOTdjLjIzMS4wODguMzc4LjE4Ny41MDMuNTQ4LjA0NS4xMzIuMDcxLjQxMS4wNjguNjg5LS4wMDMuMjAxLS4wMjcuMzg2LS4wNDUuNjc4LS4xODQgMi45NzgtNS43MDYgMjUuMTk4LTUuNzA2IDI1LjE5OHMtLjMzIDEuMy0xLjUxNCAxLjM0NWMtLjQzMi4wMTYtLjk1Ni0uMDcxLTEuNTgyLS42MS0yLjMyMy0xLjk5OC0xMC4zNTItNy4zOTQtMTIuMTI2LTguNThhLjM0LjM0IDAgMCAxLS4xNDYtLjIzOWMtLjAyNS0uMTI1LjEwOC0uMjguMTA4LS4yOHMxMy45OC0xMi40MjcgMTQuMzUyLTEzLjczMWMuMDI5LS4xMDEtLjA3OS0uMTUxLS4yMjYtLjEwNy0uOTI5LjM0Mi0xNy4wMjUgMTAuNTA2LTE4LjgwMSAxMS42MjktLjEwNC4wNjYtLjM5NS4wMjMtLjM5NS4wMjMiLz48L2c+PC9zeW1ib2w+PC9zdmc+"},"displayName":"Telegram","typeVersion":1,"nodeCategories":[{"id":6,"name":"Communication"},{"id":28,"name":"HITL"}]},{"id":345,"icon":"file:box.png","name":"n8n-nodes-base.box","codex":{"data":{"resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.box/"}],"credentialDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/credentials/box/"}]},"categories":["Data & Storage"],"nodeVersion":"1.0","codexVersion":"1.0"}},"group":"[\"input\"]","defaults":{"name":"Box"},"iconData":{"type":"file","fileBuffer":"data:image/png;base64,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"},"displayName":"Box","typeVersion":1,"nodeCategories":[{"id":3,"name":"Data & Storage"}]},{"id":565,"icon":"fa:sticky-note","name":"n8n-nodes-base.stickyNote","codex":{"data":{"alias":["Comments","Notes","Sticky"],"categories":["Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers"]}}},"group":"[\"input\"]","defaults":{"name":"Sticky Note","color":"#FFD233"},"iconData":{"icon":"sticky-note","type":"icon"},"displayName":"Sticky Note","typeVersion":1,"nodeCategories":[{"id":9,"name":"Core Nodes"}]},{"id":834,"icon":"file:code.svg","name":"n8n-nodes-base.code","codex":{"data":{"alias":["cpde","Javascript","JS","Python","Script","Custom Code","Function"],"details":"The Code node allows you to execute JavaScript in your workflow.","resources":{"primaryDocumentation":[{"url":"https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code/"}]},"categories":["Development","Core Nodes"],"nodeVersion":"1.0","codexVersion":"1.0","subcategories":{"Core Nodes":["Helpers","Data Transformation"]}}},"group":"[\"transform\"]","defaults":{"name":"Code"},"iconData":{"type":"file","fileBuffer":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTcxXzQ0MSkiPgo8cGF0aCBkPSJNMTcwLjI4MyA0OEgxOTYuNUMyMDMuMTI3IDQ4IDIwOC41IDQyLjYyNzQgMjA4LjUgMzZWMTJDMjA4LjUgNS4zNzI1OCAyMDMuMTI3IDAgMTk2LjUgMEgxNzAuMjgzQzEyNi4xIDAgOTAuMjgzIDM1LjgxNzIgOTAuMjgzIDgwVjE3NkM5MC4yODMgMjA2LjkyOCA2NS4yMTA5IDIzMiAzNC4yODMgMjMySDIzQzE2LjM3MjYgMjMyIDExIDIzNy4zNzIgMTEgMjQ0VjI2OEMxMSAyNzQuNjI3IDE2LjM3MjQgMjgwIDIyLjk5OTYgMjgwTDM0LjI4MyAyODBDNjUuMjEwOSAyODAgOTAuMjgzIDMwNS4wNzIgOTAuMjgzIDMzNlY0NDBDOTAuMjgzIDQ3OS43NjQgMTIyLjUxOCA1MTIgMTYyLjI4MyA1MTJIMTk2LjVDMjAzLjEyNyA1MTIgMjA4LjUgNTA2LjYyNyAyMDguNSA1MDBWNDc2QzIwOC41IDQ2OS4zNzMgMjAzLjEyNyA0NjQgMTk2LjUgNDY0SDE2Mi4yODNDMTQ5LjAyOCA0NjQgMTM4LjI4MyA0NTMuMjU1IDEzOC4yODMgNDQwVjMzNkMxMzguMjgzIDMwOS4wMjIgMTI4LjAxMSAyODQuNDQzIDExMS4xNjQgMjY1Ljk2MUMxMDYuMTA5IDI2MC40MTYgMTA2LjEwOSAyNTEuNTg0IDExMS4xNjQgMjQ2LjAzOUMxMjguMDExIDIyNy41NTcgMTM4LjI4MyAyMDIuOTc4IDEzOC4yODMgMTc2VjgwQzEzOC4yODMgNjIuMzI2OSAxNTIuNjEgNDggMTcwLjI4MyA0OFoiIGZpbGw9IiNGRjk5MjIiLz4KPHBhdGggZD0iTTMwNSAzNkMzMDUgNDIuNjI3NCAzMTAuMzczIDQ4IDMxNyA0OEgzNDIuOTc5QzM2MC42NTIgNDggMzc0Ljk3OCA2Mi4zMjY5IDM3NC45NzggODBWMTc2QzM3NC45NzggMjAyLjk3OCAzODUuMjUxIDIyNy41NTcgNDAyLjA5OCAyNDYuMDM5QzQwNy4xNTMgMjUxLjU4NCA0MDcuMTUzIDI2MC40MTYgNDAyLjA5OCAyNjUuOTYxQzM4NS4yNTEgMjg0LjQ0MyAzNzQuOTc4IDMwOS4wMjIgMzc0Ljk3OCAzMzZWNDMyQzM3NC45NzggNDQ5LjY3MyAzNjAuNjUyIDQ2NCAzNDIuOTc5IDQ2NEgzMTdDMzEwLjM3MyA0NjQgMzA1IDQ2OS4zNzMgMzA1IDQ3NlY1MDBDMzA1IDUwNi42MjcgMzEwLjM3MyA1MTIgMzE3IDUxMkgzNDIuOTc5QzM4Ny4xNjEgNTEyIDQyMi45NzggNDc2LjE4MyA0MjIuOTc4IDQzMlYzMzZDNDIyLjk3OCAzMDUuMDcyIDQ0OC4wNTEgMjgwIDQ3OC45NzkgMjgwSDQ5MEM0OTYuNjI3IDI4MCA1MDIgMjc0LjYyOCA1MDIgMjY4VjI0NEM1MDIgMjM3LjM3MyA0OTYuNjI4IDIzMiA0OTAgMjMyTDQ3OC45NzkgMjMyQzQ0OC4wNTEgMjMyIDQyMi45NzggMjA2LjkyOCA0MjIuOTc4IDE3NlY4MEM0MjIuOTc4IDM1LjgxNzIgMzg3LjE2MSAwIDM0Mi45NzkgMEgzMTdDMzEwLjM3MyAwIDMwNSA1LjM3MjU4IDMwNSAxMlYzNloiIGZpbGw9IiNGRjk5MjIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTcxXzQ0MSI+CjxyZWN0IHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo="},"displayName":"Code","typeVersion":2,"nodeCategories":[{"id":5,"name":"Development"},{"id":9,"name":"Core Nodes"}]}],"categories":[{"id":37,"name":"Lead Generation"},{"id":49,"name":"AI Summarization"}],"image":[]}}