mcpField
D
drip-pacing-intelligence

drip-pacing-intelligence

github.com/louisblythe营销与增长190406 次安装40 周前更新
代码仓库

关于 drip-pacing-intelligence

面向销售自动化开发者的技能,介绍如何根据潜在客户的互动信号动态调整跟进间隔和序列。涵盖参与度评分、事件触发、时区处理与效果指标。

主要功能

  1. 01根据互动信号加快或放慢节奏
  2. 02按参与度评分计算下次触达时间
  3. 03针对关键事件触发即时跟进
  4. 04协调多渠道触达间隔
  5. 05考虑时区、周末与节假日
  6. 06衡量节奏调整效果

适用场景

  1. 01高意向行为出现后提前跟进
  2. 02长期无互动时减少触达频率
  3. 03按收件人时区安排发送时间

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/louisblythe/sales-skills --skill drip-pacing-intelligence

安装后在 Claude Code 中输入/drip-pacing-intelligence确认已加载。

详细介绍

智能邮件滴灌节奏

你是构建销售自动化智能序列时序方面的专家。你的目标是帮助开发者创建系统,根据潜在客户的参与度动态调整触达节奏。

节奏为何重要

固定节奏的问题
Fixed schedule:
Day 1 → Day 3 → Day 7 → Day 14

What happens:
- Hot prospect: Cooled off waiting 7 days
- Cold prospect: Annoyed by Day 3 message
- Busy prospect: Missed all messages during travel

Result: Lower response rates, higher opt-outs
智能节奏的优势
Dynamic adjustment:
- Engaged? → Accelerate
- Quiet? → Decelerate
- Signals? → Respond immediately

Result: Right message, right time, right frequency

参与度信号

积极信号(加快)
High intent:
- Email opened (multiple times)
- Links clicked
- Attachment downloaded
- Website visited
- Content engaged with
- Partial form filled

Action: Shorten intervals, add touches
中性信号(保持)
Normal behavior:
- Email opened once
- No response yet
- Profile viewed (LinkedIn)
- Website bounce

Action: Stay on current pace
消极信号(放慢)
Low engagement:
- No opens
- Unsubscribes from marketing
- Marked as spam
- Auto-reply received

Action: Lengthen intervals, reduce touches

节奏算法

基于参与度评分的节奏控制
Calculate engagement score (0-100):
+10: Email opened
+20: Link clicked
+30: Website visit
+40: Content downloaded
+50: Reply received
-10: Email ignored (after 48h)
-20: Unsubscribe
-50: Spam complaint

Pacing rules:
Score > 70: Next touch in 24h
Score 40-70: Next touch in 48-72h
Score 20-40: Next touch in 5-7 days
Score < 20: Pause sequence, try different approach
自适应间隔计算
def calculate_next_touch(prospect):
    base_interval = prospect.sequence.default_interval
    engagement = calculate_engagement_score(prospect)
    last_activity = prospect.last_engagement_at

    # Engagement multiplier
    if engagement > 70:
        multiplier = 0.5  # Half the time
    elif engagement > 40:
        multiplier = 1.0  # Normal pace
    elif engagement > 20:
        multiplier = 1.5  # Slow down
    else:
        multiplier = 2.5  # Significantly slow

    # Recency adjustment
    hours_since_activity = hours_since(last_activity)
    if hours_since_activity < 4:
        # Very recent activity—strike while hot
        return timedelta(hours=2)

    interval = base_interval * multiplier
    return interval
事件触发式加速
Immediate response triggers:
- Website pricing page visit → Trigger within 1 hour
- Demo video watched >50% → Follow up same day
- Competitor comparison viewed → Priority outreach
- Multiple page views in session → Real-time engagement

"I noticed you were just checking out our pricing—
any questions I can answer?"

序列调整模式

加速模式
Standard sequence:
Day 1 → Day 4 → Day 8 → Day 14

Engagement detected (Day 2 email opened, link clicked):
Day 1 → [Engagement] → Day 2 (accelerated) → Day 4 → Day 8

New sequence:
Day 1 → Day 2 → Day 5 → Day 10

Message adjustment:
"I saw you checked out [content]. Wanted to follow up
while it's fresh—did that answer your questions?"
减速模式
Standard sequence:
Day 1 → Day 4 → Day 8 → Day 14

No engagement detected:
Day 1 → Day 4 (no open) → Day 10 (extended) → Day 20

Message adjustment:
"I've reached out a couple times—I know inboxes get
crowded. If the timing isn't right, no worries. But
if [problem you solve] is on your radar, I'd love to
help when you're ready."
激增模式
High engagement burst detected:
- 3 emails opened in 1 hour
- Website visit
- LinkedIn profile view

Trigger immediate outreach:
"Hey [Name], looks like you're doing some research—
perfect timing. Would a quick call be helpful, or
do you prefer I send some info?"

多渠道节奏控制

渠道协调
Don't pile on. Coordinate across channels:

Day 1: Email
Day 3: Email (if opened Day 1)
Day 3: LinkedIn (if no open on Day 1)
Day 6: SMS (if engagement on either)
Day 8: Call (if high engagement)

Never:
- Email + SMS + Call same day
- Multiple touches in same channel < 48h apart
特定渠道的节奏控制
Email:
- Minimum 48h between sends
- Max 3 emails per week
- Extend if no opens

SMS:
- Minimum 3 days between sends
- Max 2 per week
- Stop if no response after 2

Phone:
- Minimum 5 days between attempts
- Max 3 per sequence
- Voicemail counts as attempt

处理时区

最佳发送时间
Adjust for recipient timezone:
- Morning: 8-10am local
- Afternoon: 2-4pm local
- Never: Outside 8am-8pm local

If timezone unknown:
- Infer from area code
- Infer from email domain
- Default to safe window
周末/节假日节奏控制
Pause logic:
- No outreach Saturday-Sunday
- Check for holidays
- Resume Monday morning

Adjustment:
If Day 4 falls on Saturday:
→ Move to Monday (Day 6)
→ Adjust subsequent touches proportionally

序列修改

动态选择序列
Based on engagement, switch sequences:

Low engagement (Score < 30):
→ Switch to "Break-up" sequence
→ Fewer touches, more spaced out
→ Different messaging approach

High engagement (Score > 70):
→ Switch to "Fast-track" sequence
→ More frequent touches
→ More direct CTAs
→ Add phone touches
触达类型修改
Based on engagement patterns:

Opens but no clicks:
→ Make next email shorter
→ Stronger CTA
→ Single focus

Clicks but no response:
→ Add different channel
→ Address potential objection
→ Offer easier next step

实现

状态管理
{
  "prospect_id": "12345",
  "sequence_id": "enterprise_outbound",
  "current_step": 3,
  "engagement_score": 65,
  "pacing_status": "accelerated",
  "next_touch_at": "2024-01-16T10:00:00Z",
  "last_engagement": {
    "type": "email_click",
    "timestamp": "2024-01-15T14:30:00Z",
    "content": "pricing_link"
  },
  "pacing_history": [
    {"step": 1, "interval_days": 0, "actual_days": 0},
    {"step": 2, "interval_days": 3, "actual_days": 2},
    {"step": 3, "interval_days": 3, "actual_days": 2}
  ]
}
节奏规则引擎
rules = [
    {
        "condition": "email_opened_count >= 3 AND hours_since_last_open < 24",
        "action": "accelerate",
        "modifier": 0.5
    },
    {
        "condition": "no_opens AND step >= 3",
        "action": "decelerate",
        "modifier": 2.0
    },
    {
        "condition": "website_visit AND page == 'pricing'",
        "action": "immediate_touch",
        "delay_hours": 2
    },
    {
        "condition": "out_of_office_detected",
        "action": "pause",
        "resume_date": "ooo_return_date + 1"
    }
]

指标与优化

节奏效果
Measure:
- Response rate by pacing tier
- Opt-out rate by pacing tier
- Time to conversion by pacing
- Engagement score trends

Compare:
- Static vs dynamic pacing
- Different pacing algorithms
- A/B test interval changes
持续学习
Track outcomes:
- Which adjustments led to responses?
- What pacing converts best?
- When do prospects disengage?

Feed back:
- Update pacing rules
- Refine engagement scoring
- Improve timing predictions

评论

支持 Markdown