应用与 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(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 |
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 |
服务台账号邮箱 | 字符串(邮箱格式) | 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 |
客户邮箱(用于创建/查询客户) | 字符串(邮箱格式/表达式) | {{$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 |
联系人邮箱(唯一标识) | 字符串(邮箱格式/表达式) | {{$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平台交互,发布帖子、获取媒体内容、管理评论等(基于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 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 (立即发送)