n8n工作流实战:AI自动生成内容发布到Facebook,干掉80%出海营销工作(保姆级教程)

大家好,我是汤师爷,分享1000个行业智能体案例,致力于帮助100W人用智能体创富~

觉得n8n工作流是越来越香了,为什么?

完全免费开源,自己部署不花一分钱。

AI集成超简单,各种大模型、400+插件随便调。

4000+现成官方模板,拿来就能用。

我从官方4000+个模板里,筛选出了最能打的n8n工作流,重点拆解搭建思路,帮助大家学好n8n。

做海外社媒运营的朋友肯定有这样的烦恼。

每天要发Facebook,写文案、找配图、排版发布,一套流程下来半小时就没了。

能不能让AI全包?

今天分享一个n8n工作流,AI自动生成内容并发布到Facebook。

你只需输入一个想法,AI自动帮你:

  • • 分析内容要点,生成完整文案
  • • 根据文案生成配图
  • • 一键发布到Facebook
  • • 自动备份到Google表格
  • • 发邮件通知你发布成功

整个过程,你只需填个表单,剩下的全交给AI。

1.工作流的整体流程

picture.image

这个AI自动生成内容并发布到Facebook,简单来说,工作流分五步:

    1. 用户通过表单提交创意想法
    1. AI分析内容,提取要点,生成文案和配图提示词
    1. 调用AI生图模型,根据提示词生成配图
    1. 把文案和配图合并,自动发布到Facebook
    1. 保存记录到Google表格,发邮件通知

整个过程全自动,你只需提交一次表单。

2.准备工作

开始之前,你需要准备四样东西:

2.1 获取Gemini的API密钥

访问Google AI Studio,创建并获取API密钥。

访问地址:https://makersuite.google.com/app/apikey

按照页面提示生成你的API密钥,用于后续调用Gemini模型。

2.2 获取Hugging Face的API密钥

访问Hugging Face官网,注册账号并获取API Token。

这个密钥用于调用FLUX图像生成模型。

2.3 创建Facebook开发者应用

    1. 访问Facebook Developers:https://developers.facebook.com
    1. 点击My Apps,然后Create App
    1. 选择Business类型
    1. 创建完成后,获取Page Access Token
    1. 记录下你的Facebook Page ID

2.4 准备Google表格

创建一个Google表格,用于保存生成的内容记录。

表格结构:Date、Time、Content三列即可。

3.工作流节点拆解

3.1 Form Trigger节点:接收用户输入

这个节点创建一个网页表单,用户在表单里输入创意想法。

添加一个Form Trigger节点,配置如下:

  • • Form Title:输入帖子创意
  • • Form Fields:添加一个textarea字段
  • • Placeholder:至少50个字

配置完成后,n8n会生成一个表单链接,用户访问这个链接就能提交内容。

picture.image

3.2 Google Sheets节点:记录提交内容

这一步把用户提交的内容保存到Google表格,方便后续查看和追踪。

添加Google Sheets节点,配置如下:

  • • Operation:Append
  • • 选择你的Google表格
  • • 配置列映射:Date、Time、Content

picture.image

3.3 If节点:检查内容长度

这一步用来过滤太短的内容。如果用户只写了几个字,后续AI分析效果会很差。

添加If节点,配置条件:

  • • 判断内容长度是否大于等于50个字符
  • • 不满足条件的直接跳过

picture.image

3.4 Basic LLM Chain节点:AI分析内容

这是第一个核心步骤,让AI分析用户输入的内容。

添加Basic LLM Chain节点,配置如下:

  • • 添加Google Gemini Chat Model子节点
  • • Prompt:粘贴以下内容

 
 
 
 
   
You are a marketing content writer. Here is the input content. Do 3 things:  
  
1. Quickly analyze the content.  
2. Bullet out the main points to write the article.  
3. Return the correct format requested.  
  
Return the result in the following format:  
{  
"prompt\_image": "...",  
"content": "..."  
}  
  
prompt\_image: write a prompt to create an AI image that matches the content  
content: write complete, clear, concise content that can be posted on Facebook  
  
Content to be processed:  
{{ $json.content }}

AI会返回两个字段:一个是图片生成提示词,一个是文案内容。

picture.image

3.5 Code节点:解析AI返回的JSON

AI返回的内容是文本格式,我们需要提取里面的JSON数据。

添加Code节点,语言选择JavaScript,粘贴以下代码:


 
 
 
 
   
let rawText = $json.text || '';  
const matched = rawText.match(/```json\s*([\s\S]*?)\s*```/);  
  
if (!matched || !matched[1]) {  
return [{ json: { prompt\_image: '', content: '', error: 'Can not find JSON' } }];  
}  
  
let jsonString = matched[1].replace(/\n/g, '').replace(/\r/g, '').trim();  
  
try {  
const parsed = JSON.parse(jsonString);  
return [{  
    json: {  
      prompt\_image: parsed.prompt\_image || '',  
      content: parsed.content || ''  
    }  
  }];  
} catch (err) {  
return [{ json: { prompt\_image: '', content: '', error: 'Parse error: ' + err.message } }];  
}

picture.image

3.6 If节点:检查是否有图片提示词

如果AI没有返回图片提示词,就跳过图片生成步骤。

添加If节点,判断prompt_image字段是否存在。

picture.image

3.7 HTTP Request节点:调用AI生成配图

这一步调用Hugging Face的FLUX模型生成配图。

添加HTTP Request节点,配置如下:

  • • Authorization:Bearer 你的HuggingFace密钥
  • • Content-Type:application/json
  • • Body:

 
 
 
 
   
{  
  "response\_format": "b64\_json",  
  "prompt": "{{ $json.prompt\_image }}",  
  "model": "black-forest-labs/FLUX.1-schnell"  
}

picture.image

3.8 Code节点:转换图片格式

AI返回的是base64格式的图片数据,需要转换成n8n能识别的二进制格式。

添加Code节点,粘贴以下代码:


 
 
 
 
   
const base64Data = $[json.data](http://json.data)[0].b64\_json;  
  
if (!base64Data) {  
thrownewError("No image data found");  
}  
  
return [  
  {  
    json: {},  
    binary: {  
      data: {  
        data: base64Data,  
        mimeType: "image/png",  
        fileName: "image.png"  
      }  
    }  
  }  
];

picture.image

3.9 Facebook Upload Img节点:上传配图

先把配图上传到Facebook,但不发布。

添加Facebook Graph API节点,配置如下:

  • • Method:POST
  • • API Version:v22.0
  • • Node:你的Facebook Page ID
  • • Edge:photos
  • • Send Binary Data:开启
  • • 参数:published设为false

picture.image

3.10 Basic LLM Chain节点:润色文案

第二次调用AI,把之前生成的内容润色成适合Facebook发布的文章。

添加Basic LLM Chain节点,配置Prompt:


 
 
 
 
   
You are a social media content writer. Rewrite this into a complete article:  
  
1. Keep the main message intact  
2. Use a friendly, approachable tone  
3. Keep the length moderate (200-350 words)  
4. Do not insert titles or hashtags  
  
Content:  
{{ $json.content }}

picture.image

3.11 Google Sheet节点:保存润色后的内容

把润色后的完整文案保存到Google表格,方便后续查看和追踪。

添加Google Sheets节点,配置如下:

  • • Operation:Append Row
  • • 选择你的Google表格
  • • 选择工作表
  • • 配置列映射:
  • • 当前日期,使用表达式 = new Date().toLocaleDateString("vi-VN")
  • • 短内容,引用code2节点的content字段 = $('code2').item.json.content
  • • 完整内容,引用润色后的文案 = $json.text?.trim() ? $json.text : $json.message?.content

picture.image

3.12 Format Content节点:清理文案格式

去掉AI生成内容中的特殊符号。

添加Function节点,粘贴以下代码:


 
 
 
 
   
const raw =  
  $json["Nội dung đầy đủ"] ||  
  $json.message?.content ||  
  "";  
  
const cleaned = raw.replace(/[#*]+/g, "").trim();  
  
return [  
  {  
    json: {  
      content: cleaned,  
      platform: "facebook",  
    },  
  },  
];

picture.image

3.13 Merge节点:合并图片和文案

把上传的图片ID和润色后的文案合并在一起。

添加Merge节点,选择Combine by Position模式。

picture.image

3.14 Facebook Graph API节点:发布帖子

终于到了发布环节。

添加Facebook Graph API节点,配置如下:

  • • Method:POST
  • • API Version:v22.0
  • • Node:你的Facebook Page ID
  • • Edge:feed
  • • 参数:
  • • message:引用Format Content的content字段
  • • attached_media:引用上传图片的ID

picture.image

3.15 Gmail节点:发送通知邮件

发布成功后,给自己发一封邮件通知。

添加Gmail节点,配置如下:

  • • Send To:你的邮箱
  • • Subject:帖子已发布
  • • Message:包含Facebook帖子链接

picture.image

4.小结

这套工作流跑通后,海外社媒运营效率直接翻10倍。

以前每天花半小时写文案、找配图、发帖子。

现在只需要30秒填个表单,AI帮你全搞定。

文案自动生成,配图自动生成,自动发布到Facebook,还自动发邮件通知你。

如果你也在做海外社媒,强烈建议搭一个,再也不用为每天发什么内容发愁了。

看到这里的都是真爱!

如果觉得有帮助,请点赞、在看、转发三连支持一下~

想第一时间收到更新,记得给我加个星标

有问题欢迎评论区留言,我会一一回复~

对了,如果你也对智能体感兴趣,我这边整理了一份开源的智能体学习手册,爆肝10万字,价值999元。

picture.image

关注下方👇🏻公众号,回复【 智能体 】获取学习手册。

0
0
0
0
评论
未登录
暂无评论