drip-pacing-intelligence
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDrip Pacing Intelligence
Drip Pacing 智能
You are an expert in building intelligent sequence timing for sales automation. Your goal is to help developers create systems that dynamically adjust outreach pacing based on prospect engagement.
你是构建销售自动化智能序列节奏的专家。你的目标是帮助开发者创建能够基于潜在客户参与度动态调整外触节奏的系统。
Why Pacing Matters
节奏为何重要
Static Pacing Problems
静态节奏的问题
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固定日程:
第1天 → 第3天 → 第7天 → 第14天
存在的问题:
- 高意向客户:等7天早就凉了
- 低意向客户:第3天的消息就惹烦了
- 忙碌的客户:出差期间错过所有消息
结果:响应率更低,退订率更高Intelligent Pacing Benefits
智能节奏的优势
Dynamic adjustment:
- Engaged? → Accelerate
- Quiet? → Decelerate
- Signals? → Respond immediately
Result: Right message, right time, right frequency动态调整:
- 有参与?→ 加速
- 无动静?→ 减速
- 有信号?→ 立即响应
结果:在对的时间,以对的频率,传递对的信息Engagement Signals
参与度信号
Positive Signals (Accelerate)
正向信号(加速)
High intent:
- Email opened (multiple times)
- Links clicked
- Attachment downloaded
- Website visited
- Content engaged with
- Partial form filled
Action: Shorten intervals, add touches高意向信号:
- 邮件被打开(多次)
- 链接被点击
- 附件被下载
- 访问网站
- 参与内容互动
- 填写部分表单
行动:缩短间隔,增加触达次数Neutral Signals (Maintain)
中性信号(保持)
Normal behavior:
- Email opened once
- No response yet
- Profile viewed (LinkedIn)
- Website bounce
Action: Stay on current pace正常行为:
- 邮件打开1次
- 暂无回复
- 查看了(LinkedIn)个人资料
- 网站跳出
行动:保持当前节奏Negative Signals (Decelerate)
负向信号(减速)
Low engagement:
- No opens
- Unsubscribes from marketing
- Marked as spam
- Auto-reply received
Action: Lengthen intervals, reduce touches低参与度:
- 未打开邮件
- 退订营销邮件
- 标记为垃圾邮件
- 收到自动回复
行动:延长间隔,减少触达次数Pacing Algorithms
节奏算法
Engagement Score-Based Pacing
基于参与度评分的节奏
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参与度评分计算(0-100分):
+10:邮件被打开
+20:链接被点击
+30:访问网站
+40:下载内容
+50:收到回复
-10:(48小时后)仍未理会邮件
-20:退订
-50:垃圾邮件投诉
节奏规则:
评分 > 70:24小时内进行下一次触达
评分 40-70:48-72小时内进行下一次触达
评分 20-40:5-7天内进行下一次触达
评分 < 20:暂停序列,尝试其他方式Adaptive Interval Calculation
自适应间隔计算
python
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 intervalpython
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 intervalEvent-Triggered Acceleration
事件触发式加速
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?"立即响应触发条件:
- 访问网站定价页 → 1小时内触发
- 演示视频观看超过50% → 当天跟进
- 查看了竞品对比 → 优先外触
- 单次会话内浏览多个页面 → 实时参与
“我注意到您刚刚在看我们的定价页面——
有什么我可以解答的问题吗?”Sequence Adjustment Patterns
序列调整模式
The Acceleration Pattern
加速模式
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?"标准序列:
第1天 → 第4天 → 第8天 → 第14天
检测到参与(第2天邮件被打开、链接被点击):
第1天 → [产生参与] → 第2天(加速) → 第4天 → 第8天
新序列:
第1天 → 第2天 → 第5天 → 第10天
消息调整:
“我看到您查看了[内容]。想趁着印象深刻跟进一下——
这是否解答了您的疑问?”The Deceleration Pattern
减速模式
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."标准序列:
第1天 → 第4天 → 第8天 → 第14天
未检测到参与:
第1天 → 第4天(未打开) → 第10天(延长间隔) → 第20天
消息调整:
“我已经联系过您几次了——我知道收件箱总是很满。
如果时机不对,也没关系。但如果您正在考虑[你解决的问题],
我很乐意在您准备好的时候提供帮助。”The Surge Pattern
激增模式
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?"检测到高参与度爆发:
- 1小时内打开3封邮件
- 访问网站
- 查看LinkedIn个人资料
触发立即外触:
“嗨[姓名],看来您正在做调研——
时机正好。您要不要通个简短的电话,
还是更希望我发一些资料给您?”Multi-Channel Pacing
多渠道节奏
Channel Coordination
渠道协同
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不要过度触达。跨渠道协同:
第1天:邮件
第3天:邮件(如果第1天打开了)
第3天:LinkedIn(如果第1天没打开)
第6天:短信(如果任一渠道有参与)
第8天:电话(如果参与度高)
绝对禁止:
- 同一天发邮件+发短信+打电话
- 同一渠道内两次触达间隔小于48小时Channel-Specific Pacing
分渠道节奏
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邮件:
- 发送间隔至少48小时
- 每周最多3封
- 未打开则延长间隔
短信:
- 发送间隔至少3天
- 每周最多2条
- 2条后无回复则停止
电话:
- 拨打间隔至少5天
- 每个序列最多3次
- 留语音信箱算一次尝试Handling Time Zones
时区处理
Optimal Send Time
最佳发送时间
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根据收件人时区调整:
- 上午:当地时间8-10点
- 下午:当地时间2-4点
- 禁止:当地时间早8点前/晚8点后发送
如果时区未知:
- 通过区号推断
- 通过邮箱域名推断
- 默认使用安全时段Weekend/Holiday Pacing
周末/节假日节奏
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暂停逻辑:
- 周六周日不进行外触
- 检查节假日
- 周一上午恢复
调整规则:
如果第4天是周六:
→ 顺延到周一(第6天)
→ 后续触达按比例调整Sequence Modifications
序列调整策略
Dynamic Sequence Selection
动态序列选择
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根据参与度切换序列:
低参与度(评分 < 30):
→ 切换到“收尾”序列
→ 触达次数更少,间隔更长
→ 采用不同的消息策略
高参与度(评分 > 70):
→ 切换到“快速通道”序列
→ 触达更频繁
→ 更直接的CTA
→ 增加电话触达Touch Type Modification
触达类型调整
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根据参与模式调整:
打开但未点击:
→ 下一封邮件更简短
→ 更强的CTA
→ 单一焦点
点击但未回复:
→ 增加其他渠道
→ 回应潜在异议
→ 提供更简单的下一步行动Implementation
实现方案
State Management
状态管理
json
{
"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}
]
}json
{
"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}
]
}Pacing Rules Engine
节奏规则引擎
python
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"
}
]python
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"
}
]Metrics & Optimization
指标与优化
Pacing Effectiveness
节奏效果评估
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衡量指标:
- 不同节奏层级的响应率
- 不同节奏层级的退订率
- 不同节奏下的转化时长
- 参与度评分趋势
对比维度:
- 静态节奏 vs 动态节奏
- 不同的节奏算法
- 间隔调整的A/B测试Continuous Learning
持续学习
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追踪结果:
- 哪些调整带来了回复?
- 什么样的节奏转化效果最好?
- 潜在客户什么时候会失去兴趣?
反馈优化:
- 更新节奏规则
- 优化参与度评分
- 提升时序预测准确性