应用与 API 集成节点

应用与 API 集成节点是 TeGo-AI 引擎节点生态中最庞大、最核心的一类。这些节点封装了成千上万种流行 SaaS 应用、平台和服务的 API,让您无需编写代码就能与外部服务进行双向交互。
用途:

  • 无缝连接:快速连接您日常使用的所有工具和服务,打破数据孤岛。
  • 双向集成:既可以从这些应用中获取数据,也可以向它们发送数据或执行操作。
  • 预构建操作:节点通常提供了该应用最常见的操作,开箱即用。
  • 自动化场景无限:支持构建极其丰富的自动化场景。

HTTP Request

节点用途:

  • 用于发送HTTP请求(GET/POST等)与外部API或服务进行数据交互,获取/提交数据。

使用场景:

  • 数据获取:从第三方 API 拉取数据(如天气数据、股票信息)。
  • 数据提交:向 API 发送表单数据、更新记录(如提交订单、修改用户信息)。
  • 接口测试:验证 API 的响应状态和返回数据。

节点参数:

参数名称 含义 格式/选项 示例
Method HTTP请求方法 GET/POST/PUT/DELETE/PATCH GET
URL 请求的目标地址 字符串(URL 格式) https://api.example.com/data
Headers 请求头信息,键值对形式 对象(键:字符串,值:字符串/表达式) {"Content-Type": "application/json"}
Body 请求体内容,依方法不同格式不同 字符串/JSON/表单数据/表达式 {"name": "{{$json.username}}"}
Authentication 认证方式 None/Basic Auth/Bearer Token/OAuth2 Bearer Token
Timeout 请求超时时间(毫秒) 数字 5000
Retries 失败重试次数 数字 2

配置示例:

  • 场景:从天气 API 获取指定城市的实时天气数据。
  • 配置:
Method: GET
URL: https://api.weatherapi.com/v1/current.json?key=abc123&q={{$json.city}} (表达式)
Headers: {"Accept": "application/json"}
Authentication: None
Timeout: 3000
Retries: 1

Webhook

节点用途:

  • 提供一个可被外部服务调用的HTTP端点,接收并处理外部发送的事件数据,触发工作流执行。

使用场景:

  • 实时通知: 接收支付平台的支付成功通知、表单提交通知。
  • 事件触发: 当外部系统发生特定事件(如订单更新)时触发工作流处理。
  • 数据同步: 接收外部系统推送的数据并同步到内部系统。

节点参数:

参数名称 含义 格式/选项 示例
Path Webhook的访问路径 字符串(以/开头) /payment-notify
Method 允许的请求方法 GET/POST/PUT等,可多选 POST
Response Code 响应状态码 数字(HTTP状态码) 200
Response Body 响应内容 字符串/JSON/表达式 {"status": "received"}
Authentication 验证请求来源的方式 None/HMAC/API Key API Key
API Key Name 认证用的API Key参数名 字符串 x-api-key
API Key Value 认证用的API Key值 字符串 secret123

配置示例:

  • 场景: 接收支付平台的支付成功通知,验证来源后触发后续处理。
  • 配置:
Path: /payment-success
Method: POST
Response Code: 200
Response Body: {"result": "success"}
Authentication: API Key
API Key Name: x-pay-token
API Key Value: pay123secret

Slack

节点用途:

  • 与Slack平台交互,发送消息、创建频道、获取用户列表等操作。

使用场景:

  • 消息通知: 任务完成提醒、错误告警发送到Slack频道。
  • 信息同步: 将表单提交结果、订单信息同步到Slack讨论组。
  • 互动操作: 创建Slack命令,触发工作流执行特定任务。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Message/Create Channel/Get User Send Message
Authentication 认证方式 OAuth2/Webhook Webhook
Webhook URL Slack Incoming Webhook地址 字符串(URL格式) https://hooks.slack.com/services/XXX
Channel 目标频道/用户 字符串(频道名如#general/用户ID) #project-updates
Text 消息内容 字符串/表达式(支持Markdown) New order: {{$json.orderId}}
Username 发送消息的显示用户名 字符串 Workflow Bot
Icon 消息发送者的图标 字符串(URL或emoji如:robot:) https://example.com/icon.png

配置示例:

  • 场景: 当有新订单生成时,向项目通知频道发送订单信息。
  • 配置:
Operation: Send Message
Authentication: Webhook
Webhook URL: https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Channel: #order-alerts
Text: 🆕 New order received! ID: `{{$json.orderId}}` / Total: `${{$json.total}}` (表达式)
Username: Order Bot
Icon: :package:

Telegram

节点用途:

  • 与Telegram机器人交互,发送消息、获取聊天记录、处理用户命令等。

使用场景:

  • 即时通知: 服务器异常时通过Telegram机器人发送告警。
  • 用户互动: 接收用户在Telegram的指令并触发相应工作流(如查询订单状态)。
  • 信息推送: 将每日报表、活动通知定时发送到指定Telegram群组。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Message/Get Updates/Send Photo Send Message
Bot Token Telegram机器人的认证令牌 字符串(由@BotFather生成) 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
Chat ID 目标聊天对象的ID 字符串/数字(用户ID/群组ID) 123456789 / -987654321
Message Text 发送的消息内容 字符串/表达式(支持Markdown) Server load is high: {{$json.load}}%
Parse Mode 消息解析模式 None/Markdown/HTML Markdown
Disable Notification 是否关闭消息通知声音 布尔值(true/false false

配置示例:

  • 场景: 当服务器负载超过阈值时,通过Telegram机器人向管理员发送告警。
  • 配置:
Operation: Send Message
Bot Token: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11
Chat ID: 123456789
Message Text: ⚠️ Server load alert! Current load: {{$json.load}}% (表达式)
Parse Mode: Markdown
Disable Notification: false

Email (SMTP)

节点用途:

  • 通过SMTP协议发送电子邮件,支持自定义内容、附件、收件人等。

使用场景:

  • 通知提醒: 发送注册确认邮件、订单发货通知、密码重置邮件。
  • 报表推送: 将每日/每周数据报表以邮件附件形式发送给相关人员。
  • 批量通知: 向用户群体发送活动邀请、产品更新通知。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Send
SMTP Server SMTP服务器地址 字符串 smtp.example.com
SMTP Port SMTP服务器端口 数字(常见25/465/587) 587
Authentication 认证方式 None/Plain/Login/CRAM-MD5 Plain
Username SMTP认证用户名(通常为邮箱地址) 字符串 notifications@example.com
Password SMTP认证密码/授权码 字符串 smtp-pass123
From 发件人邮箱地址 字符串(邮箱格式) notifications@example.com
To 收件人邮箱地址,多个用逗号分隔 字符串(邮箱格式,多地址用,分隔) user1@test.com,user2@test.com
Subject 邮件主题 字符串/表达式 Your order {{$json.orderId}} is shipped
Body 邮件内容 字符串/HTML/表达式 <p>Hello {{$json.name}},</p><p>Your order has been shipped.</p>
Attachments 邮件附件 数组(文件路径/URL/二进制数据) ["https://example.com/report.pdf"]
Use SSL/TLS 是否启用SSL/TLS加密 布尔值(true/false true

配置示例:

  • 场景: 向用户发送订单发货通知邮件,包含订单号和物流信息。
  • 配置:
Operation: Send
SMTP Server: smtp.gmail.com
SMTP Port: 587
Authentication: Plain
Username: shop@example.com
Password: app-specific-password
From: shop@example.com
To: {{$json.userEmail}} (表达式)
Subject: Order `{{$json.orderId}}` Shipped (表达式)
Body: <p>Hi `{{$json.userName}}`,</p><p>Your order `{{$json.orderId}}` has been shipped. Tracking: `{{$json.trackingCode}}`</p> (表达式)
Attachments: []
Use SSL/TLS: true

Gmail

节点用途:

  • 与Gmail服务交互,发送邮件、读取收件箱、管理邮件标签等操作。

使用场景:

  • 邮件自动化: 用Gmail账号发送通知邮件、自动回复特定主题的邮件。
  • 邮件监控: 定期检查收件箱中带特定标签的邮件并处理(如提取订单信息)。
  • 邮件整理: 自动为符合条件的邮件添加标签、移动到指定文件夹。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send/Get Messages/Add Label Send
Authentication 认证方式 OAuth2 OAuth2
From Email 发件人邮箱(需与认证账号一致) 字符串(邮箱格式) myaccount@gmail.com
To 收件人邮箱,多个用逗号分隔 字符串(邮箱格式,多地址用,分隔) recipient@example.com
Subject 邮件主题 字符串/表达式 Meeting Reminder: {{$json.meetingDate}}
Body 邮件内容 字符串/HTML/表达式 Don't forget our meeting on {{$json.meetingDate}}
Attachments 邮件附件 数组(文件路径/URL/二进制数据) ["{{$json.reportPath}}"]
Label IDs 邮件标签ID(用于分类邮件) 字符串数组 ["Label_123", "Label_456"]
Query 邮件搜索条件(用于获取邮件) 字符串(Gmail搜索语法) subject:"Order Confirmation" is:unread

配置示例:

  • 场景: 发送带会议提醒的邮件给团队成员。
  • 配置:
Operation: Send
Authentication: OAuth2
From Email: team@example.com
To: member1@gmail.com,member2@gmail.com
Subject: Reminder: Project Sync on {{$json.date}} (表达式)
Body: <p>Hi Team,</p><p>Just a reminder for our sync meeting on {{$json.date}} at {{$json.time}}.</p> (表达式)
Attachments: ["{{$json.agendaFile}}"] (表达式)
Label IDs: ["Label_789"]

Microsoft Outlook

节点用途:

  • 与Microsoft Outlook服务交互,发送邮件、管理日历、处理联系人等。

使用场景:

  • 办公自动化: 用Outlook发送工作通知、自动创建会议邀请。
  • 日程管理: 同步外部活动到Outlook日历、提醒即将到来的会议。
  • 联系人同步: 将新用户信息添加到Outlook联系人列表。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Email/Create Event/Get Contact Send Email
Authentication 认证方式 OAuth2 OAuth2
From 发件人邮箱(需与认证账号关联) 字符串(邮箱格式) user@outlook.com
To 收件人邮箱,多个用分号分隔 字符串(邮箱格式,多地址用;分隔) colleague@outlook.com;client@example.com
Subject 邮件主题 字符串/表达式 Project Update: {{$json.projectName}}
Body Content 邮件内容 字符串/HTML/表达式 Latest updates for {{$json.projectName}} are attached.
Body Format 邮件内容格式 Text/HTML HTML
Start Time 事件开始时间(用于创建日历事件) 字符串(ISO 8601格式) 2024-05-20T14:00:00
End Time 事件结束时间(用于创建日历事件) 字符串(ISO 8601格式) 2024-05-20T15:00:00
Location 事件地点(用于创建日历事件) 字符串/表达式 Conference Room A / {{$json.onlineLink}}

配置示例:

  • 场景: 为新项目创建Outlook日历会议邀请。
  • 配置:
Operation: Create Event
Authentication: OAuth2
Subject: Project Kickoff - {{$json.projectName}} (表达式)
Start Time: {{$json.startTime}} (表达式,如2024-06-01T10:00:00)
End Time: {{$json.endTime}} (表达式,如2024-06-01T11:30:00)
Location: {{$json.location}} (表达式,如"Office 302 / Zoom: 123-456-7890")
To: {{$json.attendees}} (表达式,如"lead@outlook.com;dev@outlook.com")
Body Content: <p>Let's kick off the {{$json.projectName}} project. Agenda attached.</p> (表达式)
Body Format: HTML

WhatsApp (by Cloud API)

节点用途:

  • 通过WhatsApp Cloud API与用户进行交互,发送消息、模板消息、媒体文件等。

使用场景:

  • 业务通知: 发送订单确认、物流更新、预约提醒等业务消息。
  • 客户互动: 回复用户咨询、发送产品信息、收集用户反馈。
  • 营销推送: 向订阅用户发送促销活动、新品上市信息(需符合平台规范)。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Message/Send Template/Send Media Send Message
Access Token WhatsApp API访问令牌 字符串(从Meta for Developers获取) EAA...
Phone Number ID 发送消息的手机号ID 字符串(从Meta平台获取) 123456789012345
To 接收消息的用户手机号 字符串(国际格式,带+号) +1234567890
Message Text 文本消息内容 字符串/表达式(需符合WhatsApp规范) Your order {{$json.orderId}} is on the way!
Template Name 模板消息名称(用于发送模板消息) 字符串(预审核通过的模板名) order_confirmation
Template Language 模板消息语言 字符串(语言代码如en_US/zh_CN) en_US
Media URL 媒体文件URL(用于发送图片/文档等) 字符串(URL格式) https://example.com/invoice.pdf
Media Type 媒体文件类型 image/jpeg/application/pdf等MIME类型 application/pdf

配置示例:

  • 场景: 向用户发送订单确认的文本消息。
  • 配置:
Operation: Send Message
Access Token: EAAI...(省略部分字符)
Phone Number ID: 102938475610293
To: +{{$json.userPhone}} (表达式,如+1987654321)
Message Text: Hello! Your order #`{{$json.orderId}}` has been confirmed. Total: `${{$json.total}}` (表达式)

Discord

节点用途:

  • 与Discord平台交互,发送消息、管理服务器角色、处理频道事件等。

使用场景:

  • 社区通知: 向Discord服务器频道发送新内容通知、活动提醒。
  • 服务器管理: 自动为新成员分配角色、清理违规消息。
  • 互动响应: 监听用户在Discord的指令并执行相应操作(如查询状态)。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Message/Create Channel/Add Role Send Message
Authentication 认证方式 Bot Token/Webhook Bot Token
Bot Token Discord机器人令牌 字符串(从Discord开发者平台获取) MT...(省略)
Channel ID 目标频道ID 字符串(Discord频道的唯一标识) 987654321098765432
Message Content 消息内容 字符串/表达式(支持Discord格式) New post: {{$json.postTitle}}
Embed Title 嵌入消息标题(用于丰富消息样式) 字符串/表达式 Weekly Report
Embed Description 嵌入消息描述 字符串/表达式 Metrics for {{$json.week}}
Embed Color 嵌入消息侧边颜色 数字(十进制RGB值) 65280(绿色)
User ID 目标用户ID(用于用户相关操作) 字符串 123456789012345678
Role ID 角色ID(用于角色相关操作) 字符串 234567890123456789

配置示例:

  • 场景: 向社区公告频道发送新文章发布通知。
  • 配置:
Operation: Send Message
Authentication: Bot Token
Bot Token: MTEx...(省略部分字符)
Channel ID: 876543210987654321
Message Content: 📝 New article published: {{$json.title}} (表达式)
Embed Title: {{$json.title}} (表达式)
Embed Description: {{$json.summary}} (表达式)
Embed Color: 3447003 (蓝色)

Twitter

节点用途:

  • 与Twitter(X)平台交互,发布推文、回复消息、获取用户信息等。

使用场景:

  • 内容发布: 自动发布博客更新、产品动态到Twitter账号。
  • 互动管理: 回复提及账号的推文、点赞用户反馈。
  • 信息监控: 跟踪特定关键词的推文并进行汇总分析。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Tweet/Reply to Tweet/Get User Create Tweet
Authentication 认证方式 OAuth 1.0/OAuth 2.0 OAuth 1.0
API Key Twitter API密钥 字符串(从Twitter开发者平台获取) abc123...
API Secret Twitter API密钥secret 字符串 def456...
Access Token 访问令牌 字符串 ghi789...
Access Token Secret 访问令牌secret 字符串 jkl012...
Text 推文内容 字符串/表达式(需符合字符限制) Check out our new feature: {{$json.featureName}} #Tech
In Reply To Tweet ID 回复目标推文ID(用于回复操作) 字符串 1234567890123456789
Media URLs 推文附加媒体URL(图片等) 字符串数组 ["https://example.com/image.jpg"]

配置示例:

  • 场景: 发布一条包含新产品信息的推文。
  • 配置:
Operation: Create Tweet
Authentication: OAuth 1.0
API Key: aBcD1234...
API Secret: eFgH5678...
Access Token: iJkL9012...
Access Token Secret: mNoP3456...
Text: Introducing our latest product: {{$json.productName}}! Available now at {{$json.url}} #NewRelease (表达式)
Media URLs: ["{{$json.productImage}}"] (表达式)

Google Sheets

节点用途:

  • 与Google Sheets交互,读取表格数据、写入/更新记录、管理工作表等。

使用场景:

  • 数据收集: 将表单提交数据、订单信息写入Google表格。
  • 数据同步: 定期从Google表格读取数据并同步到其他系统(如CRM)。
  • 报表生成: 根据业务数据自动更新Google表格中的报表内容。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Append Row/Update Row/Read Range/Clear Range Append Row
Authentication 认证方式 OAuth2 OAuth2
Spreadsheet ID 表格ID(从表格URL获取) 字符串 1w2x3y4z5a6b7c8d9e0f1g2h3i4j5k6l7m8n
Sheet Name 工作表名称 字符串 Orders
Range 单元格范围(用于读取/更新) 字符串(如A1:B10) A2:E
Values 要写入的单元格值 数组(每行数据为子数组) [["Order123", "2024-05-20", "$99.99"]]
Match Column 匹配列(用于更新行,根据该列值查找行) 数字(列索引,从1开始) 1(A列)
Match Value 匹配值(用于更新行,查找对应行的条件值) 字符串/表达式 {{$json.orderId}}
Update Columns 要更新的列(用于更新行) 数字数组(列索引) [3,4](C列和D列)
Update Values 要更新的值(用于更新行) 数组 ["Shipped", "{{$json.shipDate}}"]

配置示例:

  • 场景: 向“Orders”工作表追加新订单数据。
  • 配置:
Operation: Append Row
Authentication: OAuth2
Spreadsheet ID: 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r
Sheet Name: Orders
Values: [
  [
    "`{{$json.orderId}}`", (表达式)
    "{{$json.customerName}}", (表达式)
    "{{$json.orderDate}}", (表达式)
    "{{$json.totalAmount}}" (表达式)
  ]
]

Google Drive

节点用途:

  • 与Google Drive交互,上传/下载文件、创建文件夹、管理权限等。

使用场景:

  • 文件备份: 自动将表单附件、报表文件上传到Google Drive备份。
  • 文件共享: 生成共享链接并发送给指定用户,方便协作。
  • 内容管理: 定期整理Drive中的文件(如移动到归档文件夹)。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Upload File/Download File/Create Folder/Get Share Link Upload File
Authentication 认证方式 OAuth2 OAuth2
Folder ID 目标文件夹ID(文件存放位置) 字符串 1F2g3h4i5j6k7l8m9n0o1p2q3r4s5t6u7v8w
File Name 文件名 字符串/表达式 Report_{{$json.date}}.pdf
File Content 文件内容(用于上传) 二进制数据/文件路径/URL {{$json.fileData}}
MIME Type 文件MIME类型 字符串(如application/pdf/image/jpeg) application/pdf
File ID 文件ID(用于下载/管理操作) 字符串 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q
Share Permission 共享权限 reader/commenter/writer/owner reader
Email Address 授权用户邮箱(用于设置权限) 字符串(邮箱格式) user@example.com

配置示例:

  • 场景: 将生成的每日报表上传到“Reports”文件夹并共享给团队。
  • 配置:
Operation: Upload File
Authentication: OAuth2
Folder ID: 1Z2X3C4V5B6N7M8L9K0J1H2G3F4D5S
File Name: Daily_Report_{{$json.date}}.xlsx (表达式)
File Content: {{$json.reportContent}} (表达式,二进制数据)
MIME Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Share Permission: writer
Email Address: team@example.com

Airtable

节点用途:

  • 与Airtable数据库交互,查询记录、创建/更新记录、管理表格等。

使用场景:

  • 数据管理: 收集表单数据并添加到Airtable表格、更新任务状态。
  • 工作流协作: 当Airtable记录满足条件时触发后续操作(如通知负责人)。
  • 数据整合: 将Airtable中的数据同步到其他工具(如Google Sheets)。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Record/Update Record/List Records/Delete Record Create Record
API Key Airtable API密钥 字符串(从Airtable账号设置获取) key123ABC456DEF789
Base ID 数据库Base的ID 字符串(从Base的API文档获取) app987XYZ654UVW321
Table Name 表格名称 字符串 Projects
Record ID 记录ID(用于更新/删除操作) 字符串 rec1a2b3c4d5e6f7g8h
Fields 记录字段及值(键为字段名,值为内容) 对象/表达式 {"Name": "{{$json.projectName}}", "Status": "Active"}
Filter By Formula 筛选条件(用于查询记录) 字符串(Airtable公式语法) {Status} = "Pending"
Max Records 最大返回记录数(用于查询) 数字 100
Sort By 排序字段(用于查询) 字符串(字段名) Due Date
Sort Direction 排序方向 asc(升序)/desc(降序) asc

配置示例:

  • 场景: 在“Tasks”表格中创建一条新任务记录。
  • 配置:
Operation: Create Record
API Key: keyABC123DEF456GHI789
Base ID: appXYZ987UVW654TQR321
Table Name: Tasks
Fields: {
  "Task Name": "{{$json.taskName}}", (表达式)
  "Assignee": ["{{$json.assigneeId}}"], (表达式,用户ID数组)
  "Due Date": "{{$json.dueDate}}", (表达式,日期格式)
  "Priority": "{{$json.priority}}" (表达式,如"High")
}

Notion

节点用途:

  • 与Notion平台交互,创建页面、更新数据库条目、获取内容等。

使用场景:

  • 内容管理: 自动创建会议纪要页面、同步博客草稿到Notion。
  • 任务跟踪: 将新任务添加到Notion数据库、更新任务完成状态。
  • 知识整合: 从外部来源收集信息并整理到Notion知识库。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Page/Update Database Entry/Get Page Create Page
API Token Notion API令牌 字符串(从Notion集成设置获取) secret_123abc456def789ghi012jkl
Parent Type 父级类型 Database/Page/Workspace Database
Parent ID 父级ID(数据库/页面的ID) 字符串 12345678-90ab-cdef-1234-567890abcdef
Page Title 页面标题 字符串/表达式 Meeting Notes - {{$json.date}}
Properties 页面属性(用于数据库条目) 对象(符合数据库属性定义) {"Status": {"select": {"name": "In Progress"}}}
Content 页面内容(块结构) 数组(Notion块格式) [{"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"type": "text", "text": {"content": "Agenda:"}}]}}]
Database ID 数据库ID(用于数据库相关操作) 字符串 90abcdef-1234-5678-90ab-cdef12345678
Filter 筛选条件(用于查询数据库) 对象(Notion筛选语法) {"property": "Status", "select": {"equals": "Pending"}}

配置示例:

  • 场景: 向“Project Tasks”数据库添加一条新任务条目。
  • 配置:
Operation: Create Page
API Token: secret_abc123def456ghi789jkl012
Parent Type: Database
Parent ID: 456def12-3456-7890-abcd-ef1234567890
Page Title: {{$json.taskTitle}} (表达式)
Properties: {
  "Due Date": {"date": {"start": "{{$json.dueDate}}"}}, (表达式)
  "Assignee": {"people": [{"id": "{{$json.assigneeId}}"}]}, (表达式)
  "Priority": {"select": {"name": "{{$json.priority}}"}} (表达式)
}
Content: [
  ```json
{"object": "block", "type": "paragraph", "paragraph": {"rich_text": [{"type": "text", "text": {"content": "{{$json.taskDescription}}"}}]}}
``` (表达式)
]

Asana

节点用途:

  • 与Asana项目管理工具交互,创建任务、更新任务状态、获取项目信息等。

使用场景:

  • 任务管理: 自动创建新任务(如客户需求转化为Asana任务)、分配负责人。
  • 进度跟踪: 当任务状态变更时通知相关人员、同步任务进度到报表。
  • 项目协作: 将外部系统事件(如订单生成)关联到Asana项目任务。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Task/Update Task/Get Project/Add Comment Create Task
Personal Access Token Asana访问令牌 字符串(从Asana账号设置获取) 1/1234567890:abcdef1234567890abcdef1234567890
Workspace ID 工作区ID 字符串 1234567890
Project ID 项目ID(任务所属项目) 字符串 9876543210
Task Name 任务名称 字符串/表达式 Follow up with {{$json.clientName}}
Assignee ID 任务负责人ID 字符串 112233445566
Due Date 任务截止日期 字符串(YYYY-MM-DD格式) 2024-06-30
Notes 任务备注 字符串/表达式 Details: {{$json.taskDetails}}
Task ID 任务ID(用于更新/评论操作) 字符串 556677889900
Comment Text 评论内容(用于添加评论) 字符串/表达式 Status updated to {{$json.status}}

配置示例:

  • 场景: 在“Client Projects”项目中创建一条跟进任务。
  • 配置:
Operation: Create Task
Personal Access Token: 1/9876543210:fedcba09876543210fedcba0987654321
Workspace ID: 1029384756
Project ID: 5678901234
Task Name: Follow up on {{$json.projectName}} (表达式)
Assignee ID: {{$json.accountManagerId}} (表达式)
Due Date: {{$json.followUpDate}} (表达式,如2024-07-15)
Notes: Client requested updates on {{$json.requestedItems}} (表达式)

Trello

节点用途:

  • 与Trello看板工具交互,创建卡片、移动卡片、添加评论、管理列表等。

使用场景:

  • 流程管理: 新订单生成时在Trello创建卡片、客户反馈自动添加到“待处理”列表。
  • 团队协作: 任务状态变更时通知团队、将完成的卡片归档。
  • 信息跟踪: 从Trello卡片收集数据并生成周报。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Card/Move Card/Add Comment/Get List Create Card
API Key Trello API密钥 字符串(从Trello开发者平台获取) abc123def456ghi789
Token Trello访问令牌 字符串 jkl012mno345pqr678stu901vwx234yza567
Board ID 看板ID 字符串 123abc456def789ghi012jkl345mno678
List ID 列表ID(卡片所属列表) 字符串 901pqr234stu567vwx890yza123bcd456
Card Name 卡片名称 字符串/表达式 Order {{$json.orderId}} - {{$json.customerName}}
Card Description 卡片描述 字符串/表达式 Order total: ${{$json.total}} / Date: {{$json.date}}
Due Date 卡片截止日期 字符串(ISO 8601格式) 2024-06-15T23:59:59Z
Card ID 卡片ID(用于移动/评论操作) 字符串 789efg012hij345klm678nop901qrs234
Target List ID 目标列表ID(用于移动卡片) 字符串 456tuv789wxy012zab345cde678fgh901
Comment Text 评论内容 字符串/表达式 Updated by {{$json.user}} at {{$json.time}}

配置示例:

  • 场景: 在“New Orders”列表中创建一条新订单卡片。
  • 配置:
Operation: Create Card
API Key: abc123def456ghi789
Token: jkl012mno345pqr678stu901vwx234yza567
Board ID: 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7
List ID: 8q9r0s1t2u3v4w5x6y7z8a9b0c1d2e3f4g5
Card Name: Order #`{{$json.orderId}}` - `{{$json.customer}}` (表达式)
Card Description: Items: {{$json.items}} / Shipping to: {{$json.address}} (表达式)
Due Date: {{$json.estimatedDelivery}} (表达式,如2024-06-20T23:59:59Z)

Jira Software

节点用途:

  • 与Jira Software交互,创建issue、更新状态、添加评论、查询问题等。

使用场景:

  • 缺陷跟踪: 系统监控到错误时自动创建Jira bug issue。
  • 项目管理: 将客户需求转化为用户故事、更新任务进度。
  • 团队协作: 当issue状态变更时通知相关开发人员。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Issue/Update Issue/Add Comment/Get Issue Create Issue
Base URL Jira实例基础URL 字符串(URL格式) https://yourcompany.atlassian.net
Email Jira账号邮箱 字符串(邮箱格式) user@yourcompany.com
API Token Jira API令牌 字符串(从Atlassian账号设置获取) abc123def456ghi789
Project Key 项目键(如PROJ) 字符串 PROJ
Issue Type 问题类型 Bug/Task/Story/Epic等(依项目配置) Bug
Summary 问题摘要(标题) 字符串/表达式 Error in checkout flow: {{$json.errorMessage}}
Description 问题描述 字符串/表达式(支持Jira格式) Steps to reproduce: {{$json.steps}}
Issue Key 问题键(如PROJ-123,用于更新操作) 字符串 PROJ-456
Status 问题状态 To Do/In Progress/Done等(依工作流配置) In Progress
Assignee 负责人账号 字符串(用户名/邮箱) developer@yourcompany.com
Comment 评论内容(用于添加评论) 字符串/表达式 Investigating the issue - {{$json.update}}

配置示例:

  • 场景: 当系统检测到错误时,创建一个Bug类型的issue。
  • 配置:
Operation: Create Issue
Base URL: https://acme.atlassian.net
Email: devops@acme.com
API Token: def456ghi789jkl012
Project Key: DEV
Issue Type: Bug
Summary: Critical error in {{$json.module}} - {{$json.errorCode}} (表达式)
Description: ```{{$json.stackTrace}}```\nReported at: {{$json.timestamp}} (表达式,含代码块格式)
Assignee: lead-dev@acme.com
Status: To Do

Jira Service Desk

节点用途:

  • 与Jira Service Desk交互,创建服务工单、更新工单状态、回复客户等。

使用场景:

  • 工单管理: 将客户通过表单提交的支持请求转化为服务工单。
  • 客户支持: 自动回复工单确认信息、通知客服新工单创建。
  • 工单跟踪: 当工单状态更新时同步信息到CRM系统。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Request/Update Request/Add Comment/Get Request Create Request
Base URL Jira Service Desk实例URL 字符串(URL格式) https://support.yourcompany.atlassian.net
Email 服务台账号邮箱 字符串(邮箱格式) support@yourcompany.com
API Token Jira API令牌 字符串 jkl012mno345pqr678
Service Desk ID 服务台ID 字符串 10000
Request Type ID 请求类型ID(如“技术支持”“账户问题”) 字符串 10001
Summary 工单摘要 字符串/表达式 Support request from {{$json.customerName}}
Description 工单描述 字符串/表达式 Issue: {{$json.issueDetails}} / Contact: {{$json.email}}
Request ID 工单ID(用于更新/评论操作) 字符串 10045
Status 工单状态 Open/In Progress/Resolved等(依配置) Open
Customer Email 客户邮箱(工单提交人) 字符串(邮箱格式) customer@example.com
Comment Public 评论是否对客户可见 布尔值(true/false true
Comment Body 评论内容 字符串/表达式 We've received your request and will respond shortly.

配置示例:

  • 场景: 将客户提交的技术支持请求创建为服务工单。
  • 配置:
Operation: Create Request
Base URL: https://helpdesk.acme.com
Email: support-team@acme.com
API Token: pqr678stu901vwx234
Service Desk ID: 10000
Request Type ID: 10002 (技术支持类型)
Summary: Tech Support: {{$json.issueTitle}} (表达式)
Description: Customer: {{$json.name}} ({{$json.email}})\nIssue: {{$json.details}} (表达式)
Customer Email: {{$json.email}} (表达式)
Status: Open

Pipedrive

节点用途:

  • 与Pipedrive CRM交互,创建线索、更新交易状态、管理联系人等。

使用场景:

  • 销售线索管理: 将网站表单提交的潜在客户信息添加为Pipedrive线索。
  • 交易跟踪: 当交易状态变更时通知销售团队、更新交易金额。
  • 客户数据同步: 从其他系统同步客户信息到Pipedrive联系人。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Lead/Update Deal/Create Contact/Get Deal Create Lead
API Token Pipedrive API令牌 字符串(从Pipedrive账号设置获取) abcdef1234567890abcdef1234567890
Company Domain Pipedrive公司域名 字符串(如yourcompany在yourcompany.pipedrive.com中) yourcompany
Title 线索/交易标题 字符串/表达式 Potential client: {{$json.companyName}}
Value 交易金额 数字/表达式 {{$json.dealValue}}
Currency 货币类型 字符串(ISO 4217代码如USD/EUR) USD
Person ID 联系人ID(关联到交易) 字符串 12345
Deal ID 交易ID(用于更新操作) 字符串 67890
Stage ID 交易阶段ID(如“初步接触”“谈判中”) 字符串 3
Contact Name 联系人姓名 字符串/表达式 {{$json.firstName}} {{$json.lastName}}
Contact Email 联系人邮箱 字符串(邮箱格式/表达式) {{$json.email}}
Contact Phone 联系人电话 字符串/表达式 {{$json.phone}}

配置示例:

  • 场景: 为网站表单提交的潜在客户创建Pipedrive线索。
  • 配置:
Operation: Create Lead
API Token: abc123def456ghi789jkl012mno345
Company Domain: acmesales
Title: Interest in {{$json.product}} - {{$json.company}} (表达式)
Contact Name: {{$json.firstName}} {{$json.lastName}} (表达式)
Contact Email: {{$json.email}} (表达式)
Contact Phone: {{$json.phone}} (表达式)
Value: {{$json.budget}} (表达式,如5000)
Currency: USD

HubSpot

节点用途:

  • 与HubSpot营销/销售平台交互,创建联系人、更新客户信息、管理营销活动等。

使用场景:

  • 线索捕获: 将网站访客信息添加为HubSpot联系人、标记为营销合格线索。
  • 客户培育: 当联系人完成特定行为时,添加到邮件营销序列。
  • 数据同步: 从电商平台同步客户购买记录到HubSpot。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Contact/Update Contact/Create Deal/Add to List Create Contact
API Key HubSpot API密钥 字符串(从HubSpot设置获取) 12345678-90ab-cdef-1234-567890abcdef
Contact Email 联系人邮箱(唯一标识) 字符串(邮箱格式/表达式) {{$json.email}}
First Name 联系人名字 字符串/表达式 {{$json.firstName}}
Last Name 联系人姓氏 字符串/表达式 {{$json.lastName}}
Phone 联系人电话 字符串/表达式 {{$json.phone}}
Company 所属公司 字符串/表达式 {{$json.company}}
Contact ID 联系人ID(用于更新操作) 字符串 1234567
Deal Name 交易名称 字符串/表达式 {{$json.company}} - {{$json.product}}
Deal Amount 交易金额 数字/表达式 {{$json.amount}}
Deal Stage 交易阶段 字符串(如"Qualified to Buy"/"Proposal") Qualified to Buy
List ID 列表ID(用于添加联系人到列表) 字符串 8901234

配置示例:

  • 场景: 为下载白皮书的访客创建HubSpot联系人并添加到营销列表。
  • 配置:
Operation: Create Contact
API Key: 12345678-90ab-cdef-1234-567890abcdef
Contact Email: {{$json.email}} (表达式)
First Name: {{$json.firstName}} (表达式)
Last Name: {{$json.lastName}} (表达式)
Company: {{$json.company}} (表达式)
Phone: {{$json.phone}} (表达式)
Additional Properties: {
  "hubspot_lead_status": "Marketing Qualified Lead",
  "downloaded_whitepaper": "Yes"
}

(后续可添加“Add to List”操作,List ID设为白皮书相关列表ID)

Salesforce

节点用途:

  • 与Salesforce CRM交互,创建账户、联系人、机会,更新记录,执行查询等。

使用场景:

  • 客户管理: 将新客户信息同步到Salesforce账户、创建关联联系人。
  • 销售自动化: 当客户达到特定条件时,自动创建销售机会。
  • 数据整合: 从Salesforce提取销售数据生成报表。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Account/Create Contact/Create Opportunity/Update Record Create Account
Authentication 认证方式 Username-Password/OAuth2 Username-Password
Username Salesforce用户名 字符串(邮箱格式) user@yourcompany.com
Password Salesforce密码 字符串 password123
Security Token Salesforce安全令牌 字符串 ABCDEFGHIJKLMNOPQRST
Instance URL Salesforce实例URL 字符串(如https://na123.salesforce.com) https://na45.salesforce.com
Account Name 账户名称 字符串/表达式 {{$json.companyName}}
Industry 行业类型 字符串(如"Technology"/"Healthcare") Technology
Contact First Name 联系人名字 字符串/表达式 {{$json.firstName}}
Contact Last Name 联系人姓氏 字符串/表达式 {{$json.lastName}}
Contact Email 联系人邮箱 字符串(邮箱格式/表达式) {{$json.email}}
Opportunity Name 机会名称 字符串/表达式 {{$json.dealName}}
Amount 机会金额 数字/表达式 {{$json.amount}}
Close Date 预计成交日期 字符串(YYYY-MM-DD格式) 2024-09-30
Stage Name 机会阶段 字符串(如"Prospecting"/"Proposal") Proposal
Record ID 记录ID(用于更新操作) 字符串 001xxxxxxxxxxxxxxx

配置示例:

  • 场景: 为新签约客户创建Salesforce账户和关联联系人。
  • 配置(创建账户):
Operation: Create Account
Authentication: Username-Password
Username: sales@acme.com
Password: sfpass789
Security Token: ZYXWVUTSRQPONMLKJIHGFEDCBA
Instance URL: https://eu67.salesforce.com
Account Name: {{$json.company}} (表达式)
Industry: {{$json.industry}} (表达式)
Billing Street: {{$json.address}} (表达式)
Billing City: {{$json.city}} (表达式)

Shopify

节点用途:

  • 与Shopify电商平台交互,管理订单、产品、客户,获取销售数据等。

使用场景:

  • 订单处理: 新订单创建时发送确认邮件、更新库存。
  • 产品管理: 同步外部系统产品信息到Shopify、更新产品价格。
  • 客户服务: 当客户取消订单时,自动发送退款确认并更新CRM。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Get Order/Create Order/Update Product/Get Customer Get Order
Shop Domain Shopify店铺域名 字符串(如yourstore.myshopify.com) acme-store.myshopify.com
API Key Shopify API密钥 字符串 abc123def456ghi789jkl012
Password Shopify API密码 字符串 mno345pqr678stu901vwx234
Order ID 订单ID(用于获取/更新订单) 字符串/数字 123456789
Product ID 产品ID(用于产品相关操作) 字符串/数字 987654321
Title 产品标题(用于创建/更新产品) 字符串/表达式 {{$json.productName}}
Price 产品价格 数字/表达式 {{$json.price}}
Customer ID 客户ID 字符串/数字 456789
Email 客户邮箱(用于创建/查询客户) 字符串(邮箱格式/表达式) {{$json.customerEmail}}
Status 订单状态 open/closed/cancelled open
Inventory Quantity 库存数量(用于更新库存) 数字/表达式 {{$json.newStockLevel}}

配置示例:

  • 场景: 获取指定订单的详细信息并进行后续处理。
  • 配置:
Operation: Get Order
Shop Domain: fashion-store.myshopify.com
API Key: abc123def456ghi789jkl012
Password: mno345pqr678stu901vwx234
Order ID: {{$json.orderNumber}} (表达式,如100001)

WooCommerce

节点用途:

  • 与WooCommerce电商插件交互,管理订单、产品、用户,处理支付等。

使用场景:

  • 订单管理: 新订单生成时通知仓库、更新订单状态为“处理中”。
  • 库存同步: 当外部库存系统更新时,同步库存数量到WooCommerce产品。
  • 客户同步: 将WooCommerce新用户信息添加到邮件列表。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Get Order/Update Order/Create Product/Get Customer Update Order
WooCommerce URL WooCommerce网站URL 字符串(URL格式) https://yourstore.com
Consumer Key WooCommerce API消费者密钥 字符串 ck_1234567890abcdef1234567890abcdef
Consumer Secret WooCommerce API消费者密钥secret 字符串 cs_0987654321fedcba0987654321fedcba
Order ID 订单ID 字符串/数字 156
Order Status 订单状态 pending/processing/completed/cancelled processing
Product ID 产品ID 字符串/数字 42
Product Name 产品名称 字符串/表达式 {{$json.productTitle}}
Regular Price 产品常规价格 字符串/数字/表达式 {{$json.regularPrice}}
Stock Quantity 库存数量 数字/表达式 {{$json.stockQty}}
Customer ID 客户ID 字符串/数字 78
Customer Email 客户邮箱 字符串(邮箱格式/表达式) {{$json.email}}

配置示例:

  • 场景: 当订单付款成功后,更新订单状态为“处理中”并通知仓库。
  • 配置:
Operation: Update Order
WooCommerce URL: https://organic-shop.com
Consumer Key: ck_abc123def456ghi789jkl012mno345
Consumer Secret: cs_def678ghi901jkl234mno567pqr890
Order ID: `{{$json.orderId}}` (表达式,如205)
Order Status: processing

Mailchimp

节点用途:

  • 与Mailchimp邮件营销平台交互,管理订阅列表、发送邮件、查看统计数据等。

使用场景:

  • 列表管理: 将新用户添加到Mailchimp订阅列表、更新用户偏好。
  • 邮件营销: 触发自动化邮件序列(如欢迎邮件、生日祝福)。
  • 数据同步: 将订阅用户的购买行为同步到Mailchimp标签。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Add/Update Subscriber/Remove Subscriber/Get List/Send Campaign Add/Update Subscriber
API Key Mailchimp API密钥 字符串(从Mailchimp账户获取) abc123def456ghi789jkl012mno345-us12
List ID 订阅列表ID 字符串 a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
Email Address 订阅者邮箱 字符串(邮箱格式/表达式) {{$json.email}}
Status 订阅状态 subscribed/unsubscribed/pending subscribed
First Name 订阅者名字 字符串/表达式 {{$json.firstName}}
Last Name 订阅者姓氏 字符串/表达式 {{$json.lastName}}
Tags 订阅者标签(数组) 字符串数组/表达式 ["Customer", "{{$json.productCategory}}"]
Campaign ID 营销活动ID(用于发送活动) 字符串 c1d2e3f4g5h6i7j8k9l0
Merge Fields 自定义合并字段 对象(键为字段标签,值为内容) {"COMPANY": "{{$json.company}}", "PHONE": "{{$json.phone}}"}

配置示例:

  • 场景: 将完成购买的客户添加到“Customers”邮件列表并标记“Purchased”标签。
  • 配置:
Operation: Add/Update Subscriber
API Key: abc123def456ghi789jkl012mno345-us21
List ID: 5f4e3d2c1b0a9876543210fe
Email Address: {{$json.customerEmail}} (表达式)
Status: subscribed
First Name: {{$json.firstName}} (表达式)
Last Name: {{$json.lastName}} (表达式)
Tags: ["Customer", "Purchased", "{{$json.productType}}"] (表达式)
Merge Fields: {"ORDER_COUNT": "1", "LAST_PURCHASE": "{{$json.purchaseDate}}"} (表达式)

ActiveCampaign

节点用途:

  • 与ActiveCampaign营销自动化平台交互,管理联系人、自动化流程、邮件营销等。

使用场景:

  • 联系人管理: 将网站注册用户添加为ActiveCampaign联系人并分配标签。
  • 自动化触发: 当联系人完成特定行为(如下载资料)时,触发后续自动化流程。
  • 数据同步: 同步客户购买数据到ActiveCampaign,用于个性化营销。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create/Update Contact/Add Tag to Contact/Get Contact/Start Automation Create/Update Contact
API URL ActiveCampaign API URL 字符串(URL格式,如https://youraccount.api-us1.com) https://acme.api-us1.com
API Key ActiveCampaign API密钥 字符串 1234567890abcdef1234567890abcdef
Email 联系人邮箱(唯一标识) 字符串(邮箱格式/表达式) {{$json.email}}
First Name 联系人名字 字符串/表达式 {{$json.firstName}}
Last Name 联系人姓氏 字符串/表达式 {{$json.lastName}}
Phone 联系人电话 字符串/表达式 {{$json.phone}}
Tag IDs 标签ID数组(用于添加标签) 数字数组 [123, 456]
Automation ID 自动化流程ID(用于触发流程) 数字 789
Field Values 自定义字段值 对象(键为字段ID,值为内容) {"1": "{{$json.company}}", "2": "{{$json.jobTitle}}"}

配置示例:

  • 场景: 为注册用户创建ActiveCampaign联系人并添加“Registered”标签,同时触发欢迎自动化流程。
  • 配置(创建联系人):
Operation: Create/Update Contact
API URL: https://startup.api-us1.com
API Key: 9876543210fedcba09876543210fedcba
Email: {{$json.userEmail}} (表达式)
First Name: {{$json.firstName}} (表达式)
Last Name: {{$json.lastName}} (表达式)
Field Values: {"3": "{{$json.registrationSource}}"} (表达式,自定义字段“注册来源”)

(后续可添加“Add Tag to Contact”操作,Tag IDs设为123;“Start Automation”操作,Automation ID设为456)

Microsoft Teams

节点用途:

  • 与Microsoft Teams交互,发送消息、创建频道、管理会议等。

使用场景:

  • 团队通知: 项目状态更新、系统告警发送到Teams频道。
  • 协作管理: 自动创建项目专用频道、添加团队成员。
  • 会议安排: 根据外部日程同步创建Teams会议并通知参与者。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Send Message/Create Channel/Schedule Meeting Send Message
Authentication 认证方式 OAuth2 OAuth2
Team ID 团队ID 字符串 19:abc123def456@thread.tacv2
Channel ID 频道ID 字符串 19:def456ghi789@thread.tacv2
Message Content 消息内容 字符串/HTML/表达式(支持Teams格式) New task assigned: {{$json.taskName}}
Channel Name 频道名称(用于创建频道) 字符串/表达式 Project-{{$json.projectId}}
Meeting Title 会议标题(用于安排会议) 字符串/表达式 Weekly {{$json.teamName}} Sync
Start Time 会议开始时间 字符串(ISO 8601格式) 2024-05-25T10:00:00
End Time 会议结束时间 字符串(ISO 8601格式) 2024-05-25T11:00:00
Attendees 参会者邮箱 字符串数组(邮箱格式) ["user1@example.com", "{{$json.attendeeEmail}}"]

配置示例:

  • 场景: 向项目团队频道发送新需求通知。
  • 配置:
Operation: Send Message
Authentication: OAuth2
Team ID: 19:123abc456def@thread.tacv2
Channel ID: 19:789ghi012jkl@thread.tacv2
Message Content: <strong>New Requirement:</strong> {{$json.requirementTitle}}<br>Submitted by: {{$json.submitter}} (表达式,HTML格式)

Zoom

节点用途:

  • 与Zoom平台交互,创建会议、管理 webinar、获取参会记录等。

使用场景:

  • 会议管理: 自动创建预约会议、发送会议邀请给参与者。
  • 培训安排: 根据课程表创建系列webinar,同步到学员日历。
  • 数据跟踪: 收集会议参会数据并生成 attendance 报告。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Meeting/Get Meeting/Create Webinar/Add Registrant Create Meeting
API Key Zoom API密钥 字符串 abc123def456ghi789
API Secret Zoom API密钥secret 字符串 jkl012mno345pqr678
Host Email 主持人邮箱 字符串(邮箱格式) host@example.com
Topic 会议/ webinar 主题 字符串/表达式 Team Sync - {{$json.date}}
Start Time 开始时间 字符串(ISO 8601格式) 2024-05-26T15:00:00
Duration 时长(分钟) 数字/表达式 60
Meeting ID 会议ID 字符串/数字 1234567890
Password 会议密码 字符串 zoom123
Registrant Email 注册人邮箱(用于添加参会者) 字符串(邮箱格式/表达式) {{$json.attendeeEmail}}
Registrant Name 注册人姓名 字符串/表达式 {{$json.attendeeName}}

配置示例:

  • 场景: 为每周团队例会创建Zoom会议并添加参会者。
  • 配置:
Operation: Create Meeting
API Key: abc123def456ghi789
API Secret: jkl012mno345pqr678
Host Email: manager@example.com
Topic: Weekly Team Meeting - {{$json.week}} (表达式)
Start Time: {{$json.meetingTime}} (表达式,如2024-05-27T14:00:00)
Duration: 90
Password: team789

Typeform

节点用途:

  • 与Typeform表单平台交互,获取表单 responses、创建表单、管理webhooks等。

使用场景:

  • 数据收集: 获取新提交的表单数据并同步到数据库/CRM。
  • 表单管理: 根据模板自动创建新表单(如活动报名表单)。
  • 即时响应: 当表单提交后,自动发送感谢邮件给提交者。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Get Responses/Create Form/List Forms Get Responses
API Token Typeform API令牌 字符串 abcdef1234567890abcdef1234567890
Form ID 表单ID 字符串 xyz789uvw654rst321
Since 开始时间(获取该时间后的responses) 字符串(ISO 8601格式) 2024-05-01T00:00:00Z
Until 结束时间(获取该时间前的responses) 字符串(ISO 8601格式) 2024-05-31T23:59:59Z
Limit 最大返回数量 数字 100
Form Title 表单标题(用于创建表单) 字符串/表达式 Feedback Form - {{$json.eventName}}
Fields 表单字段(用于创建表单) 数组(Typeform字段格式) [{"type": "short_text", "title": "Name", "required": true}]

配置示例:

  • 场景: 获取过去24小时内“Customer Survey”表单的新提交数据。
  • 配置:
Operation: Get Responses
API Token: abcdef1234567890abcdef1234567890
Form ID: 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p
Since: {{$now.minus({hours: 24}).toISO()}} (表达式,过去24小时)
Until: {{$now.toISO()}} (表达式,当前时间)
Limit: 50

GitHub

节点用途:

  • 与GitHub平台交互,管理仓库、创建issue、处理pull request、触发工作流等。

使用场景:

  • 开发协作: 新bug报告生成时在GitHub创建issue、分配开发者。
  • CI/CD集成: 代码提交后触发自动化测试工作流、部署应用。
  • 代码管理: 同步外部需求到GitHub项目、更新里程碑进度。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Issue/Get Repository/Create Pull Request/Trigger Workflow Create Issue
Authentication 认证方式 Personal Access Token Personal Access Token
Personal Access Token GitHub个人访问令牌 字符串 ghp_abc123def456ghi789jkl012mno345
Owner 仓库所有者(用户名/组织名) 字符串 yourusername
Repository 仓库名称 字符串 project-repo
Issue Title Issue标题 字符串/表达式 Bug: {{$json.errorTitle}}
Issue Body Issue内容 字符串/表达式(支持Markdown) Steps to reproduce:\n{{$json.steps}}
Assignees 负责人GitHub用户名 字符串数组 ["developer1", "{{$json.assignee}}"]
Labels Issue标签 字符串数组 ["bug", "high-priority"]
Issue Number Issue编号(用于更新操作) 数字 42
Workflow ID 工作流文件ID(用于触发工作流) 字符串 build.yml

配置示例:

  • 场景: 当监控系统发现错误时,在项目仓库创建bug类型的issue。
  • 配置:
Operation: Create Issue
Authentication: Personal Access Token
Personal Access Token: ghp_abc123def456ghi789jkl012mno345
Owner: dev-team
Repository: backend-service
Issue Title: Critical Error: {{$json.errorMessage}} (表达式)
Issue Body: ```{{$json.stackTrace}}```\nEnvironment: {{$json.environment}} (表达式,含代码块)
Assignees: ["lead-dev"]
Labels: ["bug", "production", "high-priority"]

GitLab

节点用途:

  • 与GitLab平台交互,管理项目、创建issue、合并请求、运行流水线等。

使用场景:

  • 开发管理: 将客户反馈转化为GitLab issue、分配开发任务。
  • 自动化部署: 代码合并后触发GitLab CI流水线进行构建部署。
  • 项目跟踪: 同步issue状态到外部项目管理工具。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Issue/Update Issue/Create Merge Request/Run Pipeline Create Issue
Base URL GitLab实例URL 字符串(如https://gitlab.com或自托管实例URL) https://gitlab.com
Private Token GitLab私人令牌 字符串 glpat-abc123def456ghi789jkl012
Project ID 项目ID 字符串/数字 1234567
Title Issue/合并请求标题 字符串/表达式 Feature: {{$json.featureName}}
Description 描述内容 字符串/表达式(支持Markdown) Requirements: {{$json.requirements}}
Assignee ID 负责人ID 数字/表达式 {{$json.devId}}
Labels 标签(逗号分隔) 字符串/表达式 feature,{{$json.module}}
Issue IID Issue内部ID(用于更新操作) 数字 45
Source Branch 源分支(用于合并请求) 字符串 feature/new-ui
Target Branch 目标分支(用于合并请求) 字符串 main

配置示例:

  • 场景: 为新功能需求在GitLab项目创建issue并分配给指定开发者。
  • 配置:
Operation: Create Issue
Base URL: https://gitlab.example.com
Private Token: glpat-def456ghi789jkl012mno345pqr678
Project ID: 7654321
Title: Feature Request: {{$json.featureTitle}} (表达式)
Description: {{$json.featureDetails}} (表达式)
Assignee ID: 123 (开发者ID)
Labels: feature,enhancement,{{$json.priority}} (表达式)

Bitbucket

节点用途:

  • 与Bitbucket平台交互,管理仓库、创建issue、处理拉取请求、触发流水线等。

使用场景:

  • 代码协作: 新任务创建时在Bitbucket生成对应的issue、关联分支。
  • CI/CD触发: 检测到新分支推送后,启动自动化测试流水线。
  • 团队同步: 将Bitbucket的代码更新信息同步到团队沟通工具。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Issue/Get Pull Request/Create Pipeline/List Repositories Create Issue
Username Bitbucket用户名 字符串 youruser
App Password Bitbucket应用密码 字符串 abc123def456ghi789
Workspace 工作区名称 字符串 team-workspace
Repository 仓库名称 字符串 app-repo
Issue Title Issue标题 字符串/表达式 Fix: {{$json.bugDescription}}
Issue Content Issue内容 字符串/表达式(支持Markdown) Reported in: {{$json.environment}}
Issue Type Issue类型 bug/enhancement/task bug
Priority 优先级 trivial/minor/major/critical/blocker major
Pull Request ID 拉取请求ID 数字 18
Branch Name 分支名称 字符串 hotfix/login-issue

配置示例:

  • 场景: 在Bitbucket仓库创建一个bug类型的issue,标记高优先级。
  • 配置:
Operation: Create Issue
Username: dev-manager
App Password: abc123def456ghi789jkl012
Workspace: product-team
Repository: core-service
Issue Title: Login fails for new users - {{$json.errorCode}} (表达式)
Issue Content: Steps to reproduce:\n1. {{$json.step1}}\n2. {{$json.step2}} (表达式)
Issue Type: bug
Priority: critical

Dropbox

节点用途:

  • 与Dropbox云存储交互,上传/下载文件、创建文件夹、管理共享等。

使用场景:

  • 文件备份: 自动将重要数据(如订单记录、用户上传)备份到Dropbox。
  • 内容分发: 生成文件共享链接并通过邮件发送给用户。
  • 文件同步: 定期从Dropbox下载更新的模板文件到本地系统。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Upload File/Download File/Create Folder/Get Share Link Upload File
Authentication 认证方式 OAuth2 OAuth2
Path 文件/文件夹在Dropbox中的路径 字符串/表达式 /Backups/{{$json.date}}/data.csv
File Content 上传的文件内容 二进制数据/文件路径/URL/表达式 {{$json.fileData}}
Mode 文件上传模式 add(新增)/overwrite(覆盖)/update(更新) overwrite
Folder Name 文件夹名称(用于创建文件夹) 字符串/表达式 Reports_{{$json.week}}
File ID 文件ID(用于下载/共享操作) 字符串 id:abc123def456ghi789jkl012
Share Access 共享权限 viewer/editor/max(最大权限) viewer
Expires 共享链接过期时间 字符串(ISO 8601格式/null永不过期) 2024-06-30T23:59:59Z

配置示例:

  • 场景: 每日自动将系统日志文件上传到Dropbox的“Daily Logs”文件夹。
  • 配置:
Operation: Upload File
Authentication: OAuth2
Path: /Daily Logs/{{$now.format("YYYY-MM-DD")}}/system.log (表达式,按日期分文件夹)
File Content: {{$json.logContent}} (表达式,日志文件内容)
Mode: overwrite

OneDrive

节点用途:

  • 与Microsoft OneDrive云存储交互,上传/下载文件、管理文件夹、获取共享链接等。

使用场景:

  • 办公文件同步: 将会议记录、报表自动保存到OneDrive共享文件夹。
  • 团队协作: 生成文件共享链接并添加到Teams消息,方便团队访问。
  • 数据备份: 定期备份业务数据到OneDrive,确保数据安全。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Upload File/Download File/Create Folder/Get Share Link Upload File
Authentication 认证方式 OAuth2 OAuth2
Drive ID 驱动器ID(个人/团队驱动器) 字符串 b!abc123def456ghi789jkl012mno345pqr678
Parent Folder ID 父文件夹ID 字符串 0123456789ABCDEFG!123
File Name 文件名 字符串/表达式 Report_{{$json.month}}.xlsx
File Content 上传的文件内容 二进制数据/文件路径/URL/表达式 {{$json.reportData}}
Folder Name 文件夹名称(用于创建文件夹) 字符串/表达式 Q{{$json.quarter}} Reports
Item ID 文件/文件夹ID(用于下载/共享操作) 字符串 0123456789ABCDEFG!456
Share Scope 共享范围 anonymous(匿名)/organization(组织内)/users(指定用户) anonymous
Share Type 共享类型 view(查看)/edit(编辑) view

配置示例:

  • 场景: 将月度销售报表上传到OneDrive的“Sales Reports”文件夹并生成匿名查看链接。
  • 配置(上传文件):
Operation: Upload File
Authentication: OAuth2
Drive ID: b!xyz789uvw654rst321jkl012mno345pqr678
Parent Folder ID: 0123456789ABCDEFG!789 (Sales Reports文件夹ID)
File Name: Sales_Report_{{$json.year}}-{{$json.month}}.pdf (表达式)
File Content: {{$json.reportBinary}} (表达式,二进制数据)

AWS S3

节点用途:

  • 与Amazon S3云存储服务交互,上传/下载对象、管理存储桶、设置权限等。

使用场景:

  • 文件存储: 用户上传的图片、文档自动保存到S3存储桶。
  • 备份归档: 系统数据定期备份到S3,配置生命周期规则自动归档。
  • 静态资源分发: 上传网站静态资源到S3,通过CDN加速访问。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Upload Object/Download Object/Delete Object/Create Bucket Upload Object
Access Key ID AWS访问密钥ID 字符串 AKIAABC123DEF456GHIJ
Secret Access Key AWS秘密访问密钥 字符串 abc123def456ghi789jkl012mno345pqr678
Region AWS区域 字符串(如us-east-1/eu-west-1) us-east-1
Bucket Name 存储桶名称 字符串 my-company-uploads
Key 对象键(文件路径+名称) 字符串/表达式 user-uploads/{{$json.userId}}/{{$json.filename}}
Body 上传的对象内容 二进制数据/字符串/表达式 {{$json.fileContent}}
ACL 访问控制列表 private/public-read/public-read-write private
ContentType 对象MIME类型 字符串 image/jpeg
Version ID 对象版本ID(用于多版本控制) 字符串 null(默认最新版本)

配置示例:

  • 场景: 将用户头像上传到S3的“user-avatars”存储桶,设置私有访问权限。
  • 配置:
Operation: Upload Object
Access Key ID: AKIAXYZ789UVW654RSTQ
Secret Access Key: def789ghi012jkl345mno678pqr901stu234
Region: eu-west-1
Bucket Name: user-avatars
Key: avatars/{{$json.userID}}.jpg (表达式,按用户ID命名)
Body: {{$json.avatarData}} (表达式,图片二进制数据)
ACL: private
ContentType: image/jpeg

Figma

节点用途:

  • 与Figma设计平台交互,获取文件信息、导出设计资源、管理评论等。

使用场景:

  • 设计资源同步: 当Figma文件更新时,自动导出图片资源到开发环境。
  • 设计评审: 检测到新评论时通知设计师处理反馈。
  • 版本管理: 定期获取Figma文件版本历史,跟踪设计变更。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Get File/Export Frame/List Comments/Get Versions Export Frame
Personal Access Token Figma个人访问令牌 字符串 figd_abc123def456ghi789jkl012mno345
File Key Figma文件Key(从文件URL获取) 字符串 abc123def456ghi789jkl012mno345pqr6
Node ID 节点ID(Frame/Component的ID) 字符串 1:2
Format 导出格式 jpg/png/svg/pdf png
Scale 导出缩放比例 数字(如1/2/3) 2
Comment ID 评论ID(用于管理评论) 字符串 1234567890
Version ID 版本ID(用于获取特定版本) 字符串 1234567890123456789

配置示例:

  • 场景: 导出Figma文件中指定Frame的PNG图片,用于开发资源更新。
  • 配置:
Operation: Export Frame
Personal Access Token: figd_def456ghi789jkl012mno345pqr678stu901
File Key: def456ghi789jkl012mno345pqr678stu901vwx2
Node ID: 3:4 (目标Frame的ID)
Format: png
Scale: 2 (2x分辨率)

Google BigQuery

节点用途:

  • 与Google BigQuery数据仓库交互,执行查询、加载数据、管理数据集等。

使用场景:

  • 数据分析: 定期执行查询生成业务报表数据、导出到可视化工具。
  • 数据加载: 将每日业务数据(如订单、用户行为)批量加载到BigQuery。
  • 数据管理: 自动创建分区表、清理过期数据以优化存储。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Query/Load Data/Create Dataset/Get Job Query
Authentication 认证方式 Service Account Service Account
Project ID Google Cloud项目ID 字符串 my-project-123456
Dataset ID 数据集ID 字符串 sales_data
Table ID 表ID 字符串 daily_orders
Query SQL查询语句 字符串/表达式 SELECT date, COUNT(*) as total FROM sales_data.daily_orders WHERE date = '{{$json.date}}' GROUP BY date
Use Legacy SQL 是否使用旧版SQL 布尔值(true/false false
Data 加载的数据 数组/JSON/CSV字符串/表达式 {{$json.batchData}}
Write Disposition 写入策略 writeTruncate(覆盖)/writeAppend(追加)/writeEmpty(仅空表写入) writeAppend
Job ID 任务ID(用于查询任务状态) 字符串 job_abc123def456

配置示例:

  • 场景: 执行查询获取指定日期的订单总数并用于后续报表生成。
  • 配置:
Operation: Query
Authentication: Service Account
Project ID: ecommerce-analytics-789
Dataset ID: orders
Query: SELECT SUM(total_amount) as daily_total FROM orders.daily_orders WHERE order_date = '{{$json.targetDate}}' (表达式)
Use Legacy SQL: false

Google Calendar

节点用途:

  • 与Google Calendar交互,创建事件、更新日程、获取日历信息等。

使用场景:

  • 日程安排: 自动创建会议、预约等事件并邀请参与者。
  • 提醒通知: 为重要事件设置提醒,通过邮件/短信通知相关人员。
  • 日程同步: 将外部系统的活动(如课程、预约)同步到Google日历。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Event/Update Event/Get Event/List Events Create Event
Authentication 认证方式 OAuth2 OAuth2
Calendar ID 日历ID(默认日历为primary) 字符串 primary / abc123@group.calendar.google.com
Event Title 事件标题 字符串/表达式 Meeting with {{$json.clientName}}
Start Time 开始时间 字符串(ISO 8601格式) 2024-06-05T10:00:00
End Time 结束时间 字符串(ISO 8601格式) 2024-06-05T11:30:00
Time Zone 时区 字符串(如America/New_York/Asia/Shanghai) Asia/Shanghai
Location 地点 字符串/表达式 Office Room 301 / {{$json.videoLink}}
Attendees 参会者邮箱 字符串数组(邮箱格式) ["attendee1@example.com", "{{$json.attendeeEmail}}"]
Description 事件描述 字符串/表达式 Agenda: {{$json.agenda}}
Event ID 事件ID(用于更新/获取操作) 字符串 abc123def456ghi789jkl012
Reminders 提醒设置 数组(包含minutes和type) [{"minutes": 15, "type": "email"}, {"minutes": 5, "type": "popup"}]

配置示例:

  • 场景: 为客户咨询创建日历事件并邀请销售代表参加。
  • 配置:
Operation: Create Event
Authentication: OAuth2
Calendar ID: primary
Event Title: Client Consultation - {{$json.clientCompany}} (表达式)
Start Time: {{$json.startTime}} (表达式,如2024-06-10T14:00:00)
End Time: {{$json.endTime}} (表达式,如2024-06-10T15:00:00)
Time Zone: America/Los_Angeles
Location: {{$json.meetingLink}} (表达式,视频会议链接)
Attendees: ["sales@example.com", "{{$json.clientEmail}}"] (表达式)
Description: Client needs: {{$json.clientNeeds}} (表达式)
Reminders: [{"minutes": 30, "type": "email"}]

Instagram

节点用途:

  • 与Instagram平台交互,发布帖子、获取媒体内容、管理评论等(基于Graph API)。

使用场景:

  • 内容发布: 自动发布产品图片、活动信息到Instagram商业账号。
  • 互动管理: 回复用户评论、点赞优质反馈,提升用户 engagement。
  • 数据监控: 获取帖子表现数据(如点赞、评论数)进行分析。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Post/Get Media/Reply to Comment/Get Insights Create Post
Access Token Instagram Graph API访问令牌 字符串 EAAI...(长令牌)
Instagram Business Account ID 商业账号ID 字符串 1234567890
Media URL 媒体文件URL(图片/视频) 字符串/表达式 https://example.com/product.jpg
Caption 帖子 caption(文字描述) 字符串/表达式 New product alert! {{$json.productName}} #NewArrival
Media Type 媒体类型 IMAGE/VIDEO/CAROUSEL IMAGE
Media ID 媒体ID(用于获取/管理操作) 字符串 1234567890123456789
Comment ID 评论ID(用于回复评论) 字符串 987654321098765432
Reply Text 回复内容 字符串/表达式 Thanks for your feedback, {{$json.username}}!

配置示例:

  • 场景: 发布新产品图片到Instagram商业账号,附带产品描述和标签。
  • 配置:
Operation: Create Post
Access Token: EAAIabc123def456ghi789jkl012mno345...(省略)
Instagram Business Account ID: 987654321
Media URL: {{$json.productImageUrl}} (表达式)
Media Type: IMAGE
Caption: Check out our latest {{$json.productCategory}} - {{$json.productName}}! Available now. #ShopNow #{{$json.productTag}} (表达式)

LinkedIn

节点用途:

  • 与LinkedIn平台交互,发布动态、管理公司主页、获取用户信息、处理职位发布等(基于LinkedIn API)。

使用场景:

  • 品牌推广: 自动发布公司动态(如新品发布、行业洞察)到LinkedIn公司主页。
  • 招聘管理: 同步外部职位信息到LinkedIn职位板块、获取求职者申请数据。
  • 人脉维护: 向新添加的联系人发送欢迎消息、定期分享行业内容。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Share Post/Create Job/Get Company Page/Send Message Share Post
Authentication 认证方式 OAuth2 OAuth2
Company ID 公司主页ID(用于公司动态发布) 字符串 12345678
Post Content 动态内容 字符串/表达式(支持文本、链接) Our new product {{$json.productName}} is live! Learn more: {{$json.productUrl}}
Post Visibility 动态可见范围 PUBLIC(公开)/CONNECTIONS(仅好友)/COMPANY_FOLLOWERS(仅公司关注者) PUBLIC
Job Title 职位名称(用于发布职位) 字符串/表达式 Senior {{$json.jobRole}}
Job Description 职位描述 字符串/表达式(支持HTML格式) <p>Responsibilities: {{$json.responsibilities}}</p>
Recipient ID 消息接收者ID(用于发送消息) 字符串 987654321
Message Text 消息内容 字符串/表达式 Hi {{$json.firstName}}, thanks for connecting!
Media URL 动态配图URL 字符串/表达式 https://example.com/company-update.jpg

配置示例:

  • 场景: 为公司发布新产品上线的LinkedIn动态,面向所有用户可见。
  • 配置:
Operation: Share Post
Authentication: OAuth2
Company ID: 87654321
Post Content: Exciting news! Our {{$json.productCategory}} - {{$json.productName}} - is now available globally. This product helps {{$json.targetAudience}} solve {{$json.problemSolved}}. #Innovation #Tech (表达式)
Post Visibility: PUBLIC
Media URL: {{$json.productBannerUrl}} (表达式,动态配图)

Meta for Business (Facebook)

节点用途:

  • 与Meta for Business(原Facebook Business Suite)交互,管理广告、发布帖子、获取页面数据、处理线索等。

使用场景:

  • 内容运营: 自动发布产品信息、活动通知到Facebook公共主页。
  • 广告管理: 同步广告素材到Meta广告账户、获取广告投放数据(如点击量、转化率)。
  • 线索处理: 收集Facebook表单提交的线索并同步到CRM系统。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Publish Post/Get Ad Insights/Retrieve Lead/Create Ad Publish Post
Authentication 认证方式 OAuth2 OAuth2
Page ID Facebook公共主页ID 字符串 123456789012345
Post Text 帖子文字内容 字符串/表达式 Join our {{$json.eventName}} on {{$json.eventDate}}! Register here: {{$json.registerUrl}}
Post Type 帖子类型 TEXT/PHOTO/VIDEO/LINK PHOTO
Media ID 媒体ID(图片/视频,用于带媒体的帖子) 字符串 987654321098765432
Ad Account ID 广告账户ID(用于广告相关操作) 字符串 act_123456789012345
Lead Form ID 线索表单ID(用于获取线索) 字符串 345678901234567
Insights Date Range 数据统计时间范围 TODAY/YESTERDAY/LAST_7_DAYS/自定义(YYYY-MM-DD至YYYY-MM-DD) LAST_7_DAYS

配置示例:

  • 场景: 向Facebook公共主页发布带活动海报的帖子,引导用户注册。
  • 配置:
Operation: Publish Post
Authentication: OAuth2
Page ID: 987654321098765
Post Text: Don't miss our {{$json.eventTheme}} workshop! Date: {{$json.eventDate}} / Time: {{$json.eventTime}}. Click the link to reserve your spot: {{$json.registerLink}} (表达式)
Post Type: PHOTO
Media ID: {{$json.eventPosterMediaId}} (表达式,提前上传海报的媒体ID)

Netlify

节点用途:

  • 与Netlify静态网站托管平台交互,触发站点部署、获取部署状态、管理网站设置等。

使用场景:

  • CI/CD自动化: 当GitHub仓库代码更新时,自动触发Netlify站点重新部署。
  • 部署监控: 获取部署进度和结果,部署失败时发送告警通知。
  • 网站管理: 同步自定义域名配置、更新网站环境变量。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Trigger Deploy/Get Deploy Status/Update Site Env/List Sites Trigger Deploy
Personal Access Token Netlify个人访问令牌 字符串 abc123def456ghi789jkl012mno345
Site ID 网站ID(Netlify中站点的唯一标识) 字符串 123abc456def789ghi012jkl345mno678
Deploy Message 部署描述信息 字符串/表达式 Deploy triggered by {{$json.triggerSource}} ({{$json.commitHash}})
Branch Name 部署的代码分支 字符串/表达式 main/feature/{{$json.featureBranch}}
Clear Cache 部署前是否清除缓存 布尔值(true/false true
Deploy ID 部署ID(用于获取部署状态) 字符串 456def789ghi012jkl345mno678pqr901
Env Variable Key 环境变量名(用于更新环境变量) 字符串 API_KEY
Env Variable Value 环境变量值 字符串/表达式 {{$json.newApiKey}}

配置示例:

  • 场景: 当开发分支代码合并到主分支后,触发Netlify站点主分支部署并清除缓存。
  • 配置:
Operation: Trigger Deploy
Personal Access Token: def456ghi789jkl012mno345pqr678stu901
Site ID: 789ghi012jkl345mno678pqr901stu234vwx5
Deploy Message: Main branch deploy - {{$json.commitMessage}} (表达式)
Branch Name: main
Clear Cache: true

Nextcloud

节点用途:

  • 与Nextcloud私有云存储交互,上传/下载文件、创建文件夹、管理共享链接、同步用户数据等。

使用场景:

  • 企业文件同步: 自动将内部系统生成的报表、文档同步到Nextcloud团队文件夹。
  • 权限管理: 为新员工创建Nextcloud账户并分配指定文件夹访问权限。
  • 备份管理: 定期备份关键业务数据到Nextcloud,设置版本控制。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Upload File/Download File/Create Folder/Create Share Upload File
Nextcloud URL Nextcloud实例地址 字符串(URL格式) https://nextcloud.yourcompany.com
Username Nextcloud用户名 字符串 admin/{{$json.userId}}
Password Nextcloud密码 字符串 nextcloud-pass123
Remote Path 文件/文件夹在Nextcloud中的路径 字符串/表达式 /Team/Reports/{{$json.month}}_report.xlsx
File Content 上传的文件内容 二进制数据/字符串/表达式 {{$json.reportBinary}}
Folder Name 文件夹名称(用于创建文件夹) 字符串/表达式 Project_{{$json.projectId}}
Share Type 共享类型 user(指定用户)/group(指定组)/link(公开链接) link
Share Permissions 共享权限 read(只读)/write(读写)/delete(删除) read
File ID 文件ID(用于下载/共享操作) 字符串 12345

配置示例:

  • 场景: 将每月财务报表上传到Nextcloud的“Finance/Monthly Reports”文件夹,并生成公开只读共享链接。
  • 配置:
Operation: Upload File
Nextcloud URL: https://cloud.acme-corp.com
Username: finance-admin
Password: finance-pass789
Remote Path: /Finance/Monthly Reports/{{$json.year}}-{{$json.month}}_finance.xlsx (表达式)
File Content: {{$json.financeReportData}} (表达式,报表二进制数据)

(后续可添加“Create Share”操作,File ID设为上传文件返回的ID,Share Type设为link,Share Permissions设为read

NocoDB

节点用途:

  • 与NocoDB无代码数据库平台交互,创建表格、管理记录、查询数据、设置视图等。

使用场景:

  • 数据管理: 将表单提交数据、API返回数据添加到NocoDB表格。
  • 团队协作: 当NocoDB记录状态变更时(如任务完成),通知相关成员。
  • 数据整合: 从多个数据源同步数据到NocoDB,生成统一视图。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Record/Update Record/List Records/Create Table Create Record
Base URL NocoDB实例地址 字符串(URL格式) https://nocodb.yourteam.com
API Token NocoDB API令牌 字符串 nc_abc123def456ghi789jkl012mno345
Project ID 项目ID(NocoDB中的项目标识) 字符串 123abc456def789ghi012
Table ID 表格ID(要操作的表格标识) 字符串 456def789ghi012jkl345
Record Data 记录数据(键为字段名,值为内容) 对象/表达式 {"Task Name": "{{$json.taskName}}", "Status": "Pending", "Due Date": "{{$json.dueDate}}"}
Record ID 记录ID(用于更新/删除操作) 字符串 789ghi012jkl345mno678
Filter 筛选条件(用于查询记录) 字符串(NocoDB筛选语法) Status = 'Pending' AND Due Date < '{{$json.today}}'
Limit 最大返回记录数(用于查询) 数字 50

配置示例:

  • 场景: 向NocoDB“Project Tasks”表格添加一条新任务记录。
  • 配置:
Operation: Create Record
Base URL: https://nocodb.dev-team.com
API Token: nc_def456ghi789jkl012mno345pqr678
Project ID: 345def678ghi901jkl234
Table ID: 678ghi901jkl234mno567
Record Data: {
  "Task Name": "{{$json.taskTitle}}", (表达式)
  "Assignee": "{{$json.assigneeName}}", (表达式)
  "Due Date": "{{$json.dueDate}}", (表达式,如2024-07-15)
  "Priority": "{{$json.priority}}", (表达式,如"High")
  "Project": "{{$json.projectName}}" (表达式)
}

PagerDuty

节点用途:

  • 与PagerDuty事件响应平台交互,创建告警、管理值班计划、处理事件、获取告警统计等。

使用场景:

  • 故障告警: 系统监控到异常(如服务器宕机、API报错)时,自动创建PagerDuty告警。
  • 值班管理: 同步外部值班表到PagerDuty、获取当前值班人员信息。
  • 事件跟踪: 更新告警状态(如确认、解决)、关联故障处理记录。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的操作 Create Alert/Update Alert/Get On-Call/Resolve Incident Create Alert
Integration Key PagerDuty集成密钥(用于创建告警) 字符串 abc123def456ghi789jkl012mno345
API Token PagerDuty API令牌(用于其他操作) 字符串 token_789ghi012jkl345mno678pqr901
Alert Title 告警标题 字符串/表达式 {{$json.serviceName}} Down - {{$json.errorCode}}
Alert Description 告警描述 字符串/表达式 Service {{$json.serviceName}} is unavailable. Error: {{$json.errorMessage}}
Severity 告警级别 critical/error/warning/info critical
Service ID 服务ID(关联的PagerDuty服务) 字符串 PXXXXX
Incident ID 事件ID(用于更新/解决事件) 字符串 QXXXXX
On-Call Schedule ID 值班计划ID(用于获取值班人员) 字符串 SXXXXX

配置示例:

  • 场景: 当支付服务响应超时,创建PagerDuty紧急告警通知值班工程师。
  • 配置:
Operation: Create Alert
Integration Key: def456ghi789jkl012mno345pqr678stu901
Alert Title: Payment Service Timeout - {{$json.timestamp}} (表达式)
Alert Description: Payment gateway response time > 30s. Affected users: {{$json.affectedUsers}}. Check logs at {{$json.logUrl}} (表达式)
Severity: critical
Service ID: P12345

PayPal

节点用途:

  • 与PayPal支付平台交互,创建支付订单、捕获支付金额、查询交易记录、处理退款等,实现线上支付流程自动化。

使用场景:

  • 订单支付: 为电商平台订单生成PayPal支付链接,引导用户完成付款。
  • 交易确认: 支付成功后自动捕获资金,同步交易状态到订单系统。
  • 退款处理: 接收用户退款申请后,自动发起PayPal退款并更新退款状态。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的支付相关操作 Create Order/Capture Payment/Refund Transaction/Get Transaction Details Create Order
Environment 支付环境(测试/生产) Sandbox(沙箱测试)/Live(生产环境) Sandbox
Client ID PayPal开发者平台获取的客户端ID 字符串 AZDx8Z...(省略部分字符)
Client Secret PayPal开发者平台获取的客户端密钥 字符串 EHs67d...(省略部分字符)
Order Amount 订单金额 数字/表达式 {{$json.orderTotal}}
Currency Code 货币类型(ISO 4217代码) 字符串 USD/EUR/CNY
Order Description 订单描述 字符串/表达式 Order #{{$json.orderId}} - {{$json.productName}}
Order ID 支付订单ID(用于捕获支付/查询) 字符串 8B789012345678901
Transaction ID 交易ID(用于退款/查询交易) 字符串 9T012345678901234
Refund Amount 退款金额(默认全额退款) 数字/表达式 {{$json.refundAmount}}
Return URL 支付成功后跳转地址 字符串(URL格式) https://yourstore.com/payment/success
Cancel URL 支付取消后跳转地址 字符串(URL格式) https://yourstore.com/payment/cancel

配置示例:

  • 场景: 为用户创建电商订单的PayPal支付订单,生成支付链接。
  • 配置:
Operation: Create Order
Environment: Sandbox
Client ID: AZDx8Z1234567890abcdefghijklmnopqrst
Client Secret: EHs67d0987654321fedcbazyxwvutsrqpo
Order Amount: {{$json.orderTotal}} (表达式,如99.99)
Currency Code: USD
Order Description: Order #`{{$json.orderId}}` - `{{$json.productList}}` (表达式)
Return URL: https://yourstore.com/payment/success?orderId=`{{$json.orderId}}` (表达式)
Cancel URL: https://yourstore.com/payment/cancel?orderId=`{{$json.orderId}}` (表达式)

Philips Hue

节点用途:

  • 与Philips Hue智能照明系统交互,控制灯光开关、调节亮度/色温、设置场景模式等。

使用场景:

  • 自动化场景: 工作流触发时(如日落、下班)自动开启灯光或切换到指定模式。
  • 联动控制: 结合其他设备状态(如门禁开启)同步调整灯光(如开门亮灯)。
  • 定时调节: 定期调整灯光亮度(如早晨渐亮模拟日出)。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的灯光控制操作 Turn Light On/Off/Set Brightness/Set Color/Activate Scene Set Brightness
Bridge IP Philips Hue Bridge(控制器)的IP地址 字符串(IP格式) 192.168.1.100
API Key 与Hue Bridge配对后获取的API密钥 字符串 abcdef1234567890abcdef1234567890
Light ID 目标灯光的ID(可在Hue App中查看) 字符串/数字 1/2
Brightness 灯光亮度(0-254,0为最暗,254为最亮) 数字/表达式 200/{{$json.brightnessLevel}}
On/Off State 灯光开关状态 true(开启)/false(关闭) true
Color Temperature 色温(2200K-6500K,暖光到冷光) 数字/表达式 4500
Scene ID 预设场景ID(如“阅读”“休闲”模式) 字符串 scene-abc123
Transition Time 灯光状态切换的过渡时间(单位:100ms) 数字 5(500ms过渡)

配置示例:

  • 场景: 工作日早晨7点自动将卧室灯光亮度调至150,模拟自然唤醒。
  • 配置:
Operation: Set Brightness
Bridge IP: 192.168.1.105
API Key: def456ghi789jkl012mno345pqr678stu901
Light ID: 1 (卧室主灯ID)
Brightness: 150
On/Off State: true (确保灯光先开启)
Transition Time: 10 (1秒缓慢过渡到目标亮度)

PostHog

节点用途:

  • 与PostHog产品分析平台交互,发送用户事件、获取分析数据、管理用户属性等,用于产品行为分析。

使用场景:

  • 事件跟踪: 记录用户在产品中的关键行为(如点击按钮、完成注册)。
  • 用户画像: 同步用户属性(如会员等级、来源渠道)到PostHog,完善用户画像。
  • 数据导出: 定期获取PostHog分析数据(如活跃用户数),生成业务报表。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的分析相关操作 Capture Event/Set User Properties/Get Event Data/Create Cohort Capture Event
Project API Key PostHog项目的API密钥 字符串 phc_abc123def456ghi789jkl012mno345
PostHog Host PostHog实例地址(默认或自托管) 字符串(URL格式) https://app.posthog.com/https://posthog.yourcompany.com
Event Name 要跟踪的事件名称 字符串/表达式 user_registered/{{$json.eventType}}
Distinct ID 用户唯一标识(如用户ID、设备ID) 字符串/表达式 {{$json.userId}}/{{$json.deviceId}}
Event Properties 事件属性(键值对,描述事件详情) 对象/表达式 {"register_source": "{{$json.source}}", "plan": "{{$json.plan}}"}
User Properties 用户属性(键值对,描述用户特征) 对象/表达式 {"membership_level": "{{$json.level}}", "last_login": "{{$json.loginTime}}"}
Date Range 数据查询的时间范围(用于获取分析数据) Today/Yesterday/Last 7 Days/自定义(YYYY-MM-DD至YYYY-MM-DD) Last 7 Days

配置示例:

  • 场景: 当用户完成付费订阅后,向PostHog发送“subscription_purchased”事件及相关属性。
  • 配置:
Operation: Capture Event
Project API Key: phc_def456ghi789jkl012mno345pqr678
PostHog Host: https://app.posthog.com
Event Name: subscription_purchased
Distinct ID: {{$json.userId}} (表达式,用户唯一ID)
Event Properties: {
  "subscription_plan": "{{$json.planName}}", (表达式,如"Pro")
  "price": {{$json.planPrice}}, (表达式,如29.99)
  "billing_cycle": "{{$json.cycle}}", (表达式,如"monthly")
  "purchase_date": "{{$json.purchaseTime}}" (表达式)
}

QuickBooks

节点用途:

  • 与QuickBooks财务软件交互,创建发票、管理客户/供应商、记录交易、生成财务报表等,实现财务流程自动化。

使用场景:

  • 发票生成: 电商订单完成后自动在QuickBooks创建销售发票。
  • 客户同步: 将CRM中的新客户信息同步到QuickBooks,避免重复录入。
  • 交易记录: 支付成功后将交易数据记录到QuickBooks,更新账户余额。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的财务操作 Create Invoice/Create Customer/Get Transaction/Generate Report Create Invoice
Environment 操作环境(测试/生产) Sandbox(沙箱)/Production(生产) Sandbox
Client ID QuickBooks开发者平台获取的客户端ID 字符串 Q0123456789ABCDEF
Client Secret QuickBooks开发者平台获取的客户端密钥 字符串 R0987654321FEDCBA
Refresh Token 用于刷新访问令牌的长期令牌 字符串 Q1234567890ABCDEF1234567890ABCDEF
Company ID QuickBooks公司文件ID 字符串 1234567890
Invoice Number 发票编号(唯一标识) 字符串/表达式 INV-{{$json.orderId}}
Customer ID 客户ID(QuickBooks中的客户标识) 字符串/表达式 {{$json.quickbooksCustomerId}}
Line Items 发票明细项(商品/服务及金额) 数组/表达式 [{"Description": "{{$json.productName}}", "Amount": {{$json.price}}, "Quantity": {{$json.quantity}}}]
Total Amount 发票总金额 数字/表达式 {{$json.orderTotal}}
Invoice Date 发票日期 字符串(YYYY-MM-DD格式/表达式) {{$json.orderDate}}
Due Date 付款截止日期 字符串(YYYY-MM-DD格式/表达式) {{$json.dueDate}}

配置示例:

  • 场景: 根据电商订单数据在QuickBooks创建销售发票,关联对应客户。
  • 配置:
Operation: Create Invoice
Environment: Sandbox
Client ID: Q0123456789ABCDEF
Client Secret: R0987654321FEDCBA
Refresh Token: Q1234567890ABCDEF1234567890ABCDEF
Company ID: 9876543210
Invoice Number: INV-`{{$json.orderId}}` (表达式,如INV-10001)
Customer ID: {{$json.quickbooksCustomerId}} (表达式,提前同步的客户ID)
Line Items: [
  {
    "Description": "{{$json.productName}}", (表达式)
    "Amount": {{$json.unitPrice}}, (表达式,如299.99)
    "Quantity": {{$json.quantity}}, (表达式,如1)
    "AccountRef": {"value": "123"} (QuickBooks中的收入账户ID)
  }
]
Total Amount: {{$json.orderTotal}} (表达式,如299.99)
Invoice Date: {{$json.orderDate}} (表达式,如2024-06-10)
Due Date: {{$json.dueDate}} (表达式,如2024-06-25)

Rocket.Chat

节点用途:

  • 与Rocket.Chat企业聊天平台交互,发送消息、创建频道、管理用户、处理webhook事件等,实现团队沟通自动化。

使用场景:

  • 通知同步: 系统告警、任务更新等信息自动发送到Rocket.Chat频道。
  • 频道管理: 新项目创建时自动创建专属聊天频道并添加相关成员。
  • 用户互动: 监听用户在聊天中的指令(如“查询订单”),触发工作流响应。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的聊天相关操作 Send Message/Create Channel/Add User to Channel/Get Message Send Message
Rocket.Chat URL Rocket.Chat实例地址 字符串(URL格式) https://chat.yourcompany.com
Authentication Token 用户认证令牌(从Rocket.Chat账户设置获取) 字符串 abc123def456ghi789jkl012mno345
User ID 认证用户的ID 字符串 1234567890abcdef1234567890abcdef
Channel Name 目标频道名称(格式:#公开频道/@私聊/群组) 字符串/表达式 #project-updates/@{{$json.username}}
Message Text 消息内容 字符串/表达式(支持Markdown格式) New task assigned: {{$json.taskName}} (Due: {{$json.dueDate}})
Channel ID 频道ID(用于精准操作,可通过API获取) 字符串 9876543210fedcba9876543210fedcba
Username 目标用户名(用于用户相关操作) 字符串/表达式 {{$json.assigneeUsername}}
Message ID 消息ID(用于编辑/删除消息) 字符串 34567890abcdef34567890abcdef3456

配置示例:

  • 场景: 当项目任务状态更新为“完成”时,向项目频道发送通知。
  • 配置:
Operation: Send Message
Rocket.Chat URL: https://chat.acme-team.com
Authentication Token: def456ghi789jkl012mno345pqr678stu901
User ID: 4567890abcdef4567890abcdef4567890a
Channel Name: #{{$json.projectName}}-tasks (表达式,如#website-tasks)
Message Text: ✅ Task completed: *{{$json.taskName}}* (Completed by: {{$json.completedBy}}) (表达式,Markdown格式)

Spontit

节点用途:

  • 与Spontit实时通知平台交互,发送推送通知、管理订阅用户、创建通知模板、统计通知数据等,实现精准的实时消息触达。

使用场景:

  • 实时提醒: 向用户推送订单发货、账户登录异常、活动开始等即时通知。
  • 订阅运营: 将新注册用户添加到Spontit订阅列表,按用户标签(如“会员”“新用户”)发送分层通知。
  • 批量触达: 向特定群体(如参与活动的用户)发送优惠信息、活动提醒。

节点参数:

参数名称 含义 格式/选项 示例
Operation 执行的通知相关操作 Send Notification/Add Subscriber/Get Subscriber List/Create Notification Template Send Notification
API Key Spontit账户的API密钥(从账户设置获取) 字符串 sk_abc123def456ghi789jkl012mno345
Notification Title 推送通知的标题(用户第一眼看到的内容) 字符串/表达式 {{$json.eventType}}提醒/您的订单已发货
Notification Body 通知正文(详细内容) 字符串/表达式 您的订单\{{$json.orderId}}`已发出,物流单号:`{{$json.trackingNo}}``
Subscriber ID 目标订阅用户ID(单个用户推送) 字符串/表达式 sub_789ghi012jkl345mno678
Subscriber Tags 订阅用户标签(按标签批量推送,多个用逗号分隔) 字符串/表达式 member,new_user/{{$json.userTags}}
Notification Link 通知附带的跳转链接(点击通知后打开的页面) 字符串(URL格式/表达式) https://yourstore.com/order/\{{$json.orderId}}``
Template ID 通知模板ID(使用预设模板发送,需提前创建) 字符串 tpl_456def789ghi012jkl345
Send Time 定时发送时间(立即发送或指定时间) Immediate(立即)/字符串(ISO 8601格式/表达式) Immediate/2024-07-01T10:00:00

配置示例:

  • 场景: 向“会员”标签的订阅用户发送专属优惠通知,附带活动跳转链接。
  • 配置:
Operation: Send Notification
API Key: sk_def456ghi789jkl012mno345pqr678stu901
Notification Title: 会员专属优惠
Notification Body: {{$json.username}}您好!会员专享{{$json.discount}}折优惠已生效,点击查看可用商品:{{$json.promoLink}} (表达式)
Subscriber Tags: member (仅向“会员”标签用户推送)
Notification Link: https://yourstore.com/member/promo (优惠活动页面)
Send Time: Immediate (立即发送)
原图
上一张
下一张
放大
缩小
🖱️ 拖拽移动
ESC 关闭