run-campaign

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Run 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:
  • --lookback
    (default
    90d
    ) — how far back to look for the revenue dip
  • --channel
    (default
    both
    ) —
    email
    ,
    social
    , or
    both
通过按顺序串联三个skill来运行完整的营销活动流程。在每个环节交接时都需要所有者批准——未经明确确认,绝不能越过审批节点。
解析参数:
  • --lookback
    (默认值
    90d
    )——查找收入下滑情况的回溯周期
  • --channel
    (默认值
    both
    )——可选值为
    email
    (邮件)、
    social
    (社交平台)或
    both
    (两者皆选)

Step 1 — Sales analysis + content brief (content-strategy)

步骤1 — 销售分析 + 内容简报(content-strategy)

Trigger the
content-strategy
skill workflow:
  1. Pull sales data from QuickBooks and PayPal for the lookback window.
  2. Identify the revenue dip — which product/service, which time period, magnitude.
  3. Produce a 30-day prioritized content brief: what to push, what offer to run, what to hold.
  4. 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.
触发
content-strategy
skill工作流:
  1. 从QuickBooks和PayPal提取回溯周期内的销售数据。
  2. 识别收入下滑情况——涉及哪些产品/服务、时间段及下滑幅度。
  3. 生成一份30天优先级内容简报:重点推广内容、推出的优惠活动、暂缓的事项。
  4. 向所有者呈现简报。等待明确的“批准,制作资产”指令后再继续。
如果所有者编辑了简报,需整合修改内容后重新呈现。

Step 2 — Asset generation + send staging (canva-creator)

步骤2 — 资产生成 + 发送准备(canva-creator)

After Step 1 approval, trigger the
canva-creator
skill workflow:
  1. Take the approved brief from Step 1 as input.
  2. Build the posting calendar matched to the brief's priorities.
  3. Generate on-brand Canva assets for each post (apply each on screen for owner approval before moving on).
  4. Draft caption copy for each post.
  5. Stage the scheduled send in HubSpot (do NOT send — staging only).
  6. Present the staged campaign to the owner. Wait for explicit "approved, send to segment X" before Step 3.
步骤1获得批准后,触发
canva-creator
skill工作流:
  1. 将步骤1中获批的简报作为输入。
  2. 构建与简报优先级匹配的发布日历。
  3. 为每条内容生成符合品牌风格的Canva资产(在进行下一步前,需在屏幕上展示每项资产供所有者批准)。
  4. 为每条内容草拟文案。
  5. 在HubSpot中安排待发送的活动(请勿发送——仅做准备)。
  6. 向所有者呈现已准备好的活动。等待明确的“批准,发送给X细分受众”指令后再进入步骤3。

Step 3 — Audience segmentation (lead-triage)

步骤3 — 受众细分(lead-triage)

After Step 2 approval, trigger the
lead-triage
skill workflow:
  1. Pull HubSpot contacts that match the campaign's target segment (from the approved brief).
  2. Score by engagement, company fit, urgency markers.
  3. 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
  4. Block calendar time for the call list.
  5. Present both lists. Wait for explicit "send" before pushing the HubSpot campaign live.
步骤2获得批准后,触发
lead-triage
skill工作流:
  1. 从HubSpot提取符合活动目标细分受众(来自获批简报)的联系人。
  2. 根据参与度、企业匹配度、紧急程度标记进行评分。
  3. 生成两份交付物:
    • 批量发送列表——接收步骤2中已准备好的活动的细分受众
    • 高优先级呼叫列表——所有者应亲自致电的前5位潜在客户,并附带谈话要点
  4. 为呼叫列表预留日程时间。
  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活动的链接。