AutomationFlowsWeb Scraping › Create Smenso Tasks From Webhooks and Notify Microsoft Teams

Create Smenso Tasks From Webhooks and Notify Microsoft Teams

BySven Flätchen @sven-von-smenso on n8n.io

Create smenso Task from Webhook and notify Microsoft Teams

Webhook trigger★★★★☆ complexity6 nodesN8N Nodes SmensoHTTP Request
Web Scraping Trigger: Webhook Nodes: 6 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #15268 — we link there as the canonical source.

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 →

Download .json
{
  "name": "Create smenso Task from Webhook and notify Microsoft Teams",
  "tags": [],
  "nodes": [
    {
      "id": "31eb5384-d23a-49ae-9f8d-f2ffd493f3d3",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        160,
        208
      ],
      "parameters": {
        "path": "smenso-task",
        "options": {},
        "httpMethod": "POST",
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "7574e620-4d96-4bc7-8a27-5212f1d39230",
      "name": "Prepare Fields",
      "type": "n8n-nodes-base.set",
      "notes": "Map incoming webhook fields to smenso task fields.\nReplace YOUR_PROJECT_ID_HERE with your smenso Project ID.",
      "position": [
        384,
        208
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "field1",
              "name": "title",
              "type": "string",
              "value": "={{ $json.body.title ?? $json.body.subject ?? 'New Task from Webhook' }}"
            },
            {
              "id": "field2",
              "name": "description",
              "type": "string",
              "value": "={{ $json.body.description ?? $json.body.message ?? '' }}"
            },
            {
              "id": "field3",
              "name": "projectId",
              "type": "string",
              "value": "={{ $json.body.projectId ?? 'YOUR_PROJECT_ID_HERE' }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "bcabffe5-3be3-41ba-b987-cc1498c6d6d1",
      "name": "smenso",
      "type": "n8n-nodes-smenso.smenso",
      "position": [
        608,
        208
      ],
      "parameters": {
        "title": "={{ $json.title }}",
        "resource": "task",
        "operation": "create",
        "projectId": "={{ $json.projectId }}",
        "additionalFields": {
          "description": "={{ $json.description }}"
        }
      },
      "credentials": {
        "smensoApi": {
          "name": "<your credential>"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "1f1a0297-f2ba-4fc1-a80e-6e188b039628",
      "name": "Notify Teams",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "Replace YOUR_TEAMS_WEBHOOK_URL_HERE with your Microsoft Teams Incoming Webhook URL.\nCreate one in Teams: Channel \u2192 Manage channel \u2192 Connectors \u2192 Incoming Webhook",
      "position": [
        832,
        208
      ],
      "parameters": {
        "url": "YOUR_TEAMS_WEBHOOK_URL_HERE",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"type\": \"message\",\n  \"attachments\": [{\n    \"contentType\": \"application/vnd.microsoft.card.adaptive\",\n    \"content\": {\n      \"type\": \"AdaptiveCard\",\n      \"version\": \"1.4\",\n      \"body\": [\n        {\n          \"type\": \"TextBlock\",\n          \"text\": \"\u2705 New smenso Task created\",\n          \"weight\": \"Bolder\",\n          \"size\": \"Large\"\n        },\n        {\n          \"type\": \"TextBlock\",\n          \"text\": \"{{ $('Prepare Fields').item.json.title }}\",\n          \"wrap\": true\n        },\n        {\n          \"type\": \"TextBlock\",\n          \"text\": \"{{ $('Prepare Fields').item.json.description }}\",\n          \"wrap\": true,\n          \"isSubtle\": true\n        }\n      ]\n    }\n  }]\n}",
        "sendBody": true,
        "specifyBody": "json"
      },
      "typeVersion": 4.4
    },
    {
      "id": "b8052a77-ca1d-465b-9b48-dbadff74f53a",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1056,
        208
      ],
      "parameters": {
        "options": {},
        "respondWith": "json",
        "responseBody": "={ \"success\": true, \"message\": \"Task created successfully\" }"
      },
      "typeVersion": 1.1
    },
    {
      "id": "a9c7c79f-8989-48e1-b4a1-ff5ae7bb32bf",
      "name": "README",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        420
      ],
      "parameters": {
        "color": 6,
        "width": 640,
        "height": 380,
        "content": "## \ud83d\udccb Create smenso Task from Webhook and notify Microsoft Teams\n\n**What this workflow does:**\nReceives data from any webhook (form, app, API) and automatically creates a task in smenso. The team gets notified instantly in Microsoft Teams via an Adaptive Card.\n\n**Setup:**\n1. Set your **smenso API** credentials\n2. Replace `YOUR_PROJECT_ID_HERE` in **Prepare Fields** with your smenso Project ID\n3. Replace `YOUR_TEAMS_WEBHOOK_URL_HERE` in **Notify Teams** with your Teams Incoming Webhook URL\n\n**Find your Project ID:**\nAdd a smenso node \u2192 Resource: Project \u2192 Operation: Get Many \u2192 Execute \u2192 copy the `id` field.\n\n**Create a Teams Incoming Webhook:**\nTeams \u2192 Channel \u2192 Manage channel \u2192 Connectors \u2192 Incoming Webhook \u2192 Configure\n\n**Webhook payload:**\n```json\n{\n  \"title\": \"My Task Title\",\n  \"description\": \"Task description\",\n  \"projectId\": \"your-project-id\"\n}\n```"
      },
      "typeVersion": 1
    }
  ],
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "1",
  "staticData": null,
  "connections": {
    "smenso": {
      "main": [
        [
          {
            "node": "Notify Teams",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Prepare Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Notify Teams": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prepare Fields": {
      "main": [
        [
          {
            "node": "smenso",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "triggerCount": 0
}

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.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Create smenso Task from Webhook and notify Microsoft Teams

Source: https://n8n.io/workflows/15268/ — original creator credit. Request a take-down →

More Web Scraping workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Web Scraping

This n8n template provides enterprise-level version control for your workflows using GitHub integration. Stop losing hours to broken workflows and manual exports – get proper commit history, visual di

n8n, Execute Workflow Trigger, HTTP Request +1
Web Scraping

This flow creates dummy files for every item added in your *Arrs (Radarr/Sonarr) with the tag .

HTTP Request, Ssh
Web Scraping

This workflow acts as a central API gateway for all technical indicator agents in the Binance Spot Market Quant AI system. It listens for incoming webhook requests and dynamically routes them to the c

HTTP Request
Web Scraping

Sign PDF documents with legally-compliant digital signatures using X.509 certificates. Supports multiple PAdES signature levels (B, T, LT, LTA) with optional visible stamps.

Execute Command, HTTP Request, Read Write File +1
Web Scraping

📡 This workflow serves as the central Alpha Vantage API fetcher for Tesla trading indicators, delivering cleaned 20-point JSON outputs for three timeframes: , , and . It is required by the following a

HTTP Request