AI PLAY玩法更新持续收录
← 回到更新流

2026-10-02 · 原文发布日

房源状态一变,自动生成竖版视频发到Instagram和TikTok

这个模板监听Airtable中房源记录的Status Updated字段变化,提取地址、价格、户型、照片和经纪人信息,按状态分流:Just Listed走新上市模板、Sold走已售模板,调用Orshot渲染品牌竖版MP4,再用Orshot里绑定的Instagram Business和TikTok账号发布并配上对应文案,最后把视频链接和发布时间写回Airtable记录。Airtable需按模板准备相应字段,Orshot账号需支持视频渲染和社交发布的套餐。

原文要点

该n8n工作流监听Airtable房源记录的Status Updated字段(一个盯着Status字段的Last modified time字段)变化,取出地址、城市、价格、卧室、卫浴、面积、占地、特色、照片附件和经纪人字段,按Status分流:Just Listed走新上市模板渲染,Sold走Just Sold模板,调用Orshot渲染品牌竖版MP4并等待输出URL,再用Orshot里绑定的Instagram Business与TikTok账号按状态配文案发布,最后把视频URL与发布时间写回Airtable。Orshot账号套餐需含视频渲染与社交发布,Airtable字段名需与工作流映射一致。

这次做成什么

搭一条房源状态联动发视频的链路:Airtable里把某房源状态改成Just Listed或Sold,就自动渲染一条竖版短视频发到Instagram和TikTok,并把发布结果回写。字段清单与发布文案为本站整理/编写的练习版本,可改名后使用。

准备什么

  • n8n Cloud或自托管n8n实例
  • Airtable账号及个人访问令牌,一个每行一条房源的base,含Photos附件字段
  • Orshot账号且套餐支持视频渲染和社交发布
  • 已在Orshot的Social accounts里绑定Instagram Business与TikTok账号
  • 已把listing reel与Just Sold两个模板复制进自己的Orshot工作区

具体怎么做

  1. 建Airtable字段

    在房源表按下方字段清单建齐Address、City、Price、Beds、Baths、Square Feet、Acres、Features、Photos(附件型)、Status(单选,含Just Listed/Sold)、Status Updated(Last modified time类型,只盯Status字段)、Video URL、Posted At。

  2. 导入模板并配Airtable凭据

    导入工作流,在n8n里新建Airtable personal access token凭据,在Airtable触发节点和最后的更新节点里选好你的base与表。

  3. 配Orshot渲染节点

    新建Orshot凭据;在两个渲染节点里分别选中你工作区里的listing reel模板和Just Sold模板,核对节点里传入模板的字段与你Airtable字段名一一对应,不一致就改映射。

  4. 配发布节点

    在发布步骤里选中Orshot中已连接的Instagram Business与TikTok账号,发布文案按状态使用下方文案模板的对应版本;若要先审后发,打开该步骤的Save as Draft选项。

  5. 造一条测试房源并触发

    在Airtable新建一条房源(可用下方合成数据),把Status从草稿改成Just Listed,观察工作流触发、渲染、等待MP4 URL、发布与回写;再改成Sold验证Just Sold分支。

  6. 核验收尾

    检查Airtable该行的Video URL与Posted At已被写回,打开视频链接确认是所选模板渲染的竖版MP4,并在Instagram/TikTok端确认已发布(或存为草稿)。

可直接复制的材料

Airtable房源字段映射清单

字段名需与工作流映射一致;改名时必须同步改节点里的字段引用

{
  "listingFields": {
    "Address": "Single line text,街道地址",
    "City": "Single line text,城市",
    "Price": "Currency,挂牌价",
    "Beds": "Number,卧室数",
    "Baths": "Number,卫浴数",
    "Square Feet": "Number,建筑面积",
    "Acres": "Number,占地",
    "Features": "Long text,卖点,逗号分隔",
    "Photos": "Attachment,房源照片,至少1张",
    "Agent Name": "Single line text",
    "Agent Phone": "Phone number",
    "Status": "Single select:Draft/Just Listed/Sold",
    "Status Updated": "Last modified time,仅监视Status字段",
    "Video URL": "URL,由工作流回写",
    "Posted At": "Date with time,由工作流回写"
  }
}

按状态的发布文案模板

本站编写的两条文案,占位符与字段清单一一对应;发布前确认不违反平台广告规范

Just Listed版本:新房源上架!{{City}} {{Address}},{{Beds}}卧{{Baths}}卫,约{{Square Feet}}平方英尺,挂牌价{{Price}}。亮点:{{Features}}。联系经纪人{{Agent Name}} {{Agent Phone}}预约看房。#新房源 #{{City}}房产

Sold版本:成交喜报!{{City}} {{Address}}已售出,{{Beds}}卧{{Baths}}卫。感谢买卖双方信任。买卖房产找{{Agent Name}} {{Agent Phone}}。#已售 #{{City}}房产

输入与输出示例

全部为站点虚构演示数据,渲染地址与时间为示意,非真实发布结果

输入

Airtable新建记录:Address=枫林路128号, City=杭州, Price=¥3,200,000, Beds=3, Baths=2, Square Feet=1180, Acres=0.08, Features=南向阳台,近地铁,精装修, Photos上传3张, Agent Name=陈静, Agent Phone=13800001234,Status从Draft改为Just Listed。

对应输出

工作流触发后走listing reel分支渲染出竖版MP4;Instagram与TikTok发布文案为:新房源上架!杭州 枫林路128号,3卧2卫,约1180平方英尺,挂牌价¥3,200,000。亮点:南向阳台,近地铁,精装修。联系经纪人陈静 13800001234预约看房。#新房源 #杭州房产;Airtable该行回写 Video URL=https://cdn.orshot.example/renders/abc123.mp4,Posted At=2026-10-02 14:05。

做完检查这些

  • Status改为Just Listed走listing reel分支,改为Sold走Just Sold分支,互不串线
  • 渲染节点拿到MP4输出URL后才进入发布步骤
  • 发布后Airtable原记录的Video URL与Posted At被写回且时间与实际一致
  • Photos为空时流程能被你设置的兜底逻辑拦住或明确报错

容易卡住的地方

  • Status Updated必须是Last modified time类型且只监视Status字段,否则改其他字段也会误触发或漏触发
  • Orshot套餐需同时含视频渲染与社交发布,只够渲染的套餐会在发布步骤失败
  • Instagram必须是Business账号且已在Orshot内连接,TikTok同理;在n8n里配账号无效
  • 字段名与映射不一致是静默失败高发点,改名后未同步节点引用会导致渲染缺图或文案缺值
  • 并发为零时Orshot渲染可能有排队等待,不要把触发后秒级完成当作保证

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Create and post real estate listing videos to Facebook, Instagram, and TikTok with Airtable, OpenAI, and Orshot
原作者
Orshot
原始发布日期
2026-10-01T16:19:41.934Z
来源
https://n8n.io/workflows/20306