使用VAPI.ai和Google Sheets自动化外呼销售电话给合格潜在客户 - n8n工作流管理器
n8n工作流,API集成,自动化管理,Webhook,工作流触发,数据管理,外部系统集成

此工作流提供了一个安全的API端点,用于远程触发其他n8n工作流并获取现有工作流信息。它非常适合希望将n8n集成到外部系统或通过编程方式管理自动化的用户。

**工作原理**

接收API调用:Webhook监听传入的HTTP请求(例如,POST触发,GET获取信息)。
触发工作流:如果请求是触发工作流,它会动态识别目标工作流ID(来自查询参数)和任何输入数据(来自请求体),然后执行该工作流。这意味着您可以控制任何工作流而无需修改此管理器模板。
获取工作流信息:类似地,如果请求是获取信息,它会动态使用查询参数(workflowId、mode、includedWorkflows)来获取一个或多个n8n工作流的详细信息(例如,特定、全部、活跃、非活跃;完整或摘要数据)。
响应:发送回JSON响应,指示成功/失败或请求的工作流数据。

**设置方法**

配置Webhook安全性:为主Webhook节点设置”Header Auth”凭据。这是您的外部服务将使用的API密钥。
添加n8n API凭据:对于获取工作流信息的节点(如”Get specific workflowid”、”get all active workflows”等),连接您的n8n API凭据。这允许工作流查询您的n8n实例。
记下Webhook URL:激活后,n8n为webhook提供生产URL(路径:workflow-manager)。使用此URL进行API调用。
了解API参数:
触发:使用?workflowId=[要运行的工作流ID]并在请求体中发送JSON数据。
获取信息:使用参数如?workflowId=[ID]、?includedWorkflows=[all/active/inactive]和?mode=[full/summary]。

**实际应用示例**

我在Raycast扩展中使用了此工作流,可以从Raycast内部执行n8n工作流:参见GitHub

此工作流包含多个关键节点:Webhook、Set、Execute Workflow、Respond to Webhook、Switch、n8n、If、Sticky Note等,构成了一个完整的工作流管理系统。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。