一貫したアウトリーチで返信率が25%向上。 トライアルが非活性のロボティクス営業責任者向けの高コンバージョンメールテンプレート。
Quick check: {{companyName}} trial statusHi {{firstName}}, Saw you started a trial 7 days ago. Quick question: what's driving your interest right now? I ask because the sales leaders I work with typically reach out when they're hitting one of these walls: **Challenge 1**: Sales cycles of 7-9 months from first touch to close **Challenge 2**: Quote generation taking 4-7 days vs competitors 24-48 hours **Challenge 3**: Win rate stuck at 22-28% vs industry benchmark of 35%+ I have a 15-minute slot on {{availableDay}} at {{availableTime}}. Would it make sense to have a quick conversation? Best, {{senderName}}
パーソナライゼーショントークン:
{{companyName}}{{firstName}}{{availableDay}}{{availableTime}}{{senderName}}これらをCRMやデータベースの実際のデータに置き換えてください。
トライアル放置(7日以上)フォローアップ
最初の文でトリガーイベントを参照。リサーチ段階を理解していることを示し、ペルソナの痛みに基づく具体的価値を提供。
👤 ロボティクス営業責任者
Pain Points:
Goals:
具体的なデータでパーソナライズ
可能であれば実際の指標を参照、なければ業界平均を使用。
価値計算を先に
ソリューション提案前に現状のコストを示す。
社会的証明を含める
業界内の認知度の高いブランドを言及。
タイミングで緊急性を作る
トリガーイベント(料金閲覧、デモ閲覧等)を参照して関連性を示す。
明確なCTA
具体的な時間枠の提案(「興味があればお知らせください」ではなく)。
このテンプレートをアプリケーションに統合するためのコードサンプルです。
// Track trial user activity
async function updateTrialActivity(userId, activityType) {
const lastActivity = new Date().toISOString();
// Update local database
await db.users.update({
where: { id: userId },
data: {
last_activity: lastActivity,
activity_count: { increment: 1 }
}
});
// Send to Optifai
await fetch('https://api.optif.ai/v1/signals', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + API_KEY
},
body: JSON.stringify({
event: 'trial_activity',
user_id: userId,
timestamp: lastActivity,
metadata: {
activity_type: activityType,
trial_day: calculateTrialDay(userId)
}
})
});
}
// Check for inactive trials (run daily)
async function checkInactiveTrials() {
const inactiveUsers = await db.users.findMany({
where: {
trial_status: 'active',
last_activity: {
lt: new Date(Date.now() - 7 * 24 * 60 * 60 * 1000) // 7 days ago
}
}
});
for (const user of inactiveUsers) {
await fetch('https://api.optif.ai/v1/signals', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + API_KEY
},
body: JSON.stringify({
event: 'trial_inactive',
user_id: user.id,
timestamp: new Date().toISOString(),
metadata: {
last_active_days: calculateDaysSince(user.last_activity),
trial_days_remaining: calculateTrialDaysRemaining(user)
}
})
});
}
}💡 API_KEY を実際のOptifai APIキーに置き換えてください。APIキーは設定 → API/Webhookから取得できます。
他にご質問がありますか?お気軽にお問い合わせください。