run-campaign
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRun the full campaign pipeline by chaining three skills in order. The owner approves at each handoff — never roll past a gate without explicit confirmation.
Parse arguments:
- (default
--lookback) — how far back to look for the revenue dip90d - (default
--channel) —both,email, orsocialboth
通过按顺序串联三个skill来运行完整的营销活动流程。在每个环节交接时都需要所有者批准——未经明确确认,绝不能越过审批节点。
解析参数:
- (默认值
--lookback)——查找收入下滑情况的回溯周期90d - (默认值
--channel)——可选值为both(邮件)、email(社交平台)或social(两者皆选)both
Step 1 — Sales analysis + content brief (content-strategy)
步骤1 — 销售分析 + 内容简报(content-strategy)
Trigger the skill workflow:
content-strategy- Pull sales data from QuickBooks and PayPal for the lookback window.
- Identify the revenue dip — which product/service, which time period, magnitude.
- Produce a 30-day prioritized content brief: what to push, what offer to run, what to hold.
- Present the brief to the owner. Wait for explicit "approved, build the assets" before continuing.
If the owner edits the brief, incorporate edits and re-present.
触发 skill工作流:
content-strategy- 从QuickBooks和PayPal提取回溯周期内的销售数据。
- 识别收入下滑情况——涉及哪些产品/服务、时间段及下滑幅度。
- 生成一份30天优先级内容简报:重点推广内容、推出的优惠活动、暂缓的事项。
- 向所有者呈现简报。等待明确的“批准,制作资产”指令后再继续。
如果所有者编辑了简报,需整合修改内容后重新呈现。
Step 2 — Asset generation + send staging (canva-creator)
步骤2 — 资产生成 + 发送准备(canva-creator)
After Step 1 approval, trigger the skill workflow:
canva-creator- Take the approved brief from Step 1 as input.
- Build the posting calendar matched to the brief's priorities.
- Generate on-brand Canva assets for each post (apply each on screen for owner approval before moving on).
- Draft caption copy for each post.
- Stage the scheduled send in HubSpot (do NOT send — staging only).
- Present the staged campaign to the owner. Wait for explicit "approved, send to segment X" before Step 3.
步骤1获得批准后,触发 skill工作流:
canva-creator- 将步骤1中获批的简报作为输入。
- 构建与简报优先级匹配的发布日历。
- 为每条内容生成符合品牌风格的Canva资产(在进行下一步前,需在屏幕上展示每项资产供所有者批准)。
- 为每条内容草拟文案。
- 在HubSpot中安排待发送的活动(请勿发送——仅做准备)。
- 向所有者呈现已准备好的活动。等待明确的“批准,发送给X细分受众”指令后再进入步骤3。
Step 3 — Audience segmentation (lead-triage)
步骤3 — 受众细分(lead-triage)
After Step 2 approval, trigger the skill workflow:
lead-triage- Pull HubSpot contacts that match the campaign's target segment (from the approved brief).
- Score by engagement, company fit, urgency markers.
- Produce two deliverables:
- Bulk send list — the segment receiving the staged campaign from Step 2
- High-priority call list — top 5 leads the owner should call personally with talking points
- Block calendar time for the call list.
- Present both lists. Wait for explicit "send" before pushing the HubSpot campaign live.
步骤2获得批准后,触发 skill工作流:
lead-triage- 从HubSpot提取符合活动目标细分受众(来自获批简报)的联系人。
- 根据参与度、企业匹配度、紧急程度标记进行评分。
- 生成两份交付物:
- 批量发送列表——接收步骤2中已准备好的活动的细分受众
- 高优先级呼叫列表——所有者应亲自致电的前5位潜在客户,并附带谈话要点
- 为呼叫列表预留日程时间。
- 呈现两份列表。等待明确的“发送”指令后,再启动HubSpot活动。
Approval gates (must hold)
审批节点(必须遵守)
- Never auto-progress between steps. Each handoff requires explicit owner approval.
- Never send the HubSpot campaign without the owner's "send" command in Step 3.
- If any connector is unreachable (QuickBooks, PayPal, Canva, HubSpot), stop, report which connector failed, and ask whether to retry or abort.
- 步骤间绝不能自动推进。每个环节交接都需要所有者明确批准。
- 未经步骤3中所有者的“发送”指令,绝不能发送HubSpot活动。
- 如果任何连接器(QuickBooks、PayPal、Canva、HubSpot)无法访问,需立即停止,报告哪个连接器失败,并询问是否重试或终止。
Output
输出
End the run with a one-paragraph recap: revenue dip identified, posts generated, segment size, calls booked. Link to the HubSpot campaign URL once sent.
运行结束时生成一段总结:已识别的收入下滑情况、生成的内容、细分受众规模、已预约的呼叫。发送后附上HubSpot活动的链接。