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工作区
具体怎么做
建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。
导入模板并配Airtable凭据
导入工作流,在n8n里新建Airtable personal access token凭据,在Airtable触发节点和最后的更新节点里选好你的base与表。
配Orshot渲染节点
新建Orshot凭据;在两个渲染节点里分别选中你工作区里的listing reel模板和Just Sold模板,核对节点里传入模板的字段与你Airtable字段名一一对应,不一致就改映射。
配发布节点
在发布步骤里选中Orshot中已连接的Instagram Business与TikTok账号,发布文案按状态使用下方文案模板的对应版本;若要先审后发,打开该步骤的Save as Draft选项。
造一条测试房源并触发
在Airtable新建一条房源(可用下方合成数据),把Status从草稿改成Just Listed,观察工作流触发、渲染、等待MP4 URL、发布与回写;再改成Sold验证Just Sold分支。
核验收尾
检查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