8
n8n 中文网amn8n.com

通过Slack命令将产品想法添加到Notion

中级

这是一个Product领域的自动化工作流,包含 8 个节点。主要使用 Set, Notion, Switch, Webhook, HttpRequest 等节点。 通过Slack命令将产品想法添加到Notion

前置要求
  • Notion API Key
  • HTTP Webhook 端点(n8n 会自动生成)
  • 可能需要目标 API 的认证凭证

分类

工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "cb484ba7b742928a2048bf8829668bed5b5ad9787579adea888f05980292a4a7"
  },
  "nodes": [
    {
      "id": "1f506d0f-e999-409c-8456-d77d1771a2f3",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        740,
        120
      ],
      "webhookId": "a8877bd7-8364-4868-9f88-d9080cce0cb1",
      "parameters": {
        "path": "slack-trigger",
        "options": {},
        "httpMethod": "POST"
      },
      "typeVersion": 1
    },
    {
      "id": "d5bdebab-cb97-44b5-8f85-e2bc71c0b7fb",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        220,
        -100
      ],
      "parameters": {
        "color": 7,
        "width": 446,
        "height": 321,
        "content": "## 必要的准备工作:添加Slack应用"
      },
      "typeVersion": 1
    },
    {
      "id": "fa0734a5-6794-4ba8-9675-b54ba9ddf6e8",
      "name": "Notion",
      "type": "n8n-nodes-base.notion",
      "position": [
        1620,
        20
      ],
      "parameters": {
        "title": "={{ $json.body.text }}",
        "options": {},
        "resource": "databasePage",
        "databaseId": {
          "__rl": true,
          "mode": "url",
          "value": "={{ $('Set me up').first().json['Notion URL'] }}"
        },
        "propertiesUi": {
          "propertyValues": [
            {
              "key": "Creator|rich_text",
              "textContent": "={{ $json.body.user_name }}"
            }
          ]
        }
      },
      "credentials": {
        "notionApi": {
          "id": "1exvaAn7wzyBgkXZ",
          "name": "Nik's Notion Cred"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "28116568-f19c-47b3-9cd2-e08032db4dd5",
      "name": "Google Calendar MCP",
      "type": "n8n-nodes-base.switch",
      "position": [
        1360,
        120
      ],
      "parameters": {
        "rules": {
          "values": [
            {
              "outputKey": "New idea",
              "conditions": {
                "options": {
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.body.command }}",
                    "rightValue": "/idea"
                  }
                ]
              },
              "renameOutput": true
            },
            {
              "outputKey": "Add more here",
              "conditions": {
                "options": {
                  "leftValue": "",
                  "caseSensitive": true,
                  "typeValidation": "strict"
                },
                "combinator": "and",
                "conditions": [
                  {
                    "id": "25221a2c-18e9-47f6-a112-0edc85b63cda",
                    "operator": {
                      "name": "filter.operator.equals",
                      "type": "string",
                      "operation": "equals"
                    },
                    "leftValue": "={{ $json.body.command }}",
                    "rightValue": "/some-other-command"
                  }
                ]
              },
              "renameOutput": true
            }
          ]
        },
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "8a153fab-dd1a-4108-8522-766b09b4caf3",
      "name": "隐藏消息以添加功能详情",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1840,
        20
      ],
      "parameters": {
        "url": "={{ $('Webhook').item.json.body.response_url }}",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "text",
              "value": "=Thanks for adding the idea `{{ $('Webhook').item.json[\"body\"][\"text\"] }}` <@{{$('Webhook').item.json[\"body\"][\"user_id\"]}}> :rocket: Please make sure to add some details and a hypothesis to it to make it easier for us to work with it.\n\n:point_right: <{{$json[\"url\"]}}|Add your details here>"
            }
          ]
        }
      },
      "typeVersion": 3
    },
    {
      "id": "68d6136b-291f-4e17-b07f-da3672b6622f",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        -315
      ],
      "parameters": {
        "color": 5,
        "width": 331,
        "height": 422.85671270290686,
        "content": "## 设置"
      },
      "typeVersion": 1
    },
    {
      "id": "4a2d6224-352a-4625-b4ae-bc856b2602fd",
      "name": "设置我",
      "type": "n8n-nodes-base.set",
      "position": [
        1020,
        -40
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "9bcc3fa7-a09e-48f0-b4ff-2c78264dec2d",
              "name": "Notion URL",
              "type": "string",
              "value": "https://www.notion.so/n8n/12f1bb41e54345f6bdbe85085a67a5a9?v=72d337e995204017a24aa648edb5e7cc"
            }
          ]
        }
      },
      "typeVersion": 3.3
    },
    {
      "id": "89dc4c0d-7fab-4a6f-b8e9-65a0701c7d49",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1300,
        40
      ],
      "parameters": {
        "color": 7,
        "height": 237.2740046838409,
        "content": "您可以在这里轻松支持更多命令,如`/bug`或`/pain`"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {
    "Webhook": [
      {
        "body": {
          "text": "Some name",
          "token": "OROQZiopO3NiQVLFg0muEISq",
          "command": "/idea",
          "team_id": "TG9695PUK",
          "user_id": "U047V1J0E7J",
          "user_name": "niklas",
          "api_app_id": "A06MQ8S7QM6",
          "channel_id": "C04KYPACRJA",
          "trigger_id": "6718698191332.553213193971.2b472ec4e6e0fb9094507f09a98d01e7",
          "team_domain": "n8nio",
          "channel_name": "nik-wf-testing",
          "response_url": "https://hooks.slack.com/commands/TG9695PUK/6701685292247/8Q0IUAqaVcycw4skTzdYLSx3",
          "is_enterprise_install": "false"
        },
        "query": {},
        "params": {},
        "headers": {
          "host": "internal.users.n8n.cloud",
          "accept": "application/json,*/*",
          "x-real-ip": "10.255.0.2",
          "user-agent": "Slackbot 1.0 (+https://api.slack.com/robots)",
          "content-type": "application/x-www-form-urlencoded",
          "content-length": "420",
          "accept-encoding": "gzip,deflate",
          "x-forwarded-for": "10.255.0.2",
          "x-forwarded-host": "internal.users.n8n.cloud",
          "x-forwarded-port": "443",
          "x-forwarded-proto": "https",
          "x-slack-signature": "v0=9fb3ff0c0b84fd7ec95a0847b38c365124c8294b451dd29941d8fcd85fbd0eb9",
          "x-forwarded-server": "3d9f11a36e52",
          "x-slack-request-timestamp": "1709130534"
        }
      }
    ]
  },
  "connections": {
    "Notion": {
      "main": [
        [
          {
            "node": "Hidden message to add feature details",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Notion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Set me up",
            "type": "main",
            "index": 0
          },
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

中级 - 产品

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
中级
节点数量8
分类1
节点类型6
难度说明

适合有一定经验的用户,包含 6-15 个节点的中等复杂度工作流

作者
Niklas Hatje

Niklas Hatje

@nik8n

Product Manager at n8n - Responsible for the creator program

外部链接
在 n8n.io 查看

分享此工作流