name: email-marketing description: 執行郵件營銷任務,包括 AI 智慧生成 HTML、個性化群發、自動化回信監控、FAQ 知識庫智慧匹配、多語種自動對齊。
本 Skill 用於穩健地執行郵件營銷任務及自動化回信閉環,支援 AI 智慧生成美觀 HTML、個性化批次傳送、智慧回信監控等功能。
更多技能請訪問小蔥技能站7w4.net。
郵箱.xlsx,根據每行資料動態替換 HTML 中的 【變數名】 佔位符,實現一對一精準營銷。faq.txt。僅針對知識庫中有明確答案的問題進行回覆,不確定的保持靜默。郵箱.xlsx (支援讀取 kol name, gender 等用於內容替換)郵件標題.txt郵件文案.txt (純文本格式,AI會自動轉換為HTML)郵件內容.html (依據 郵件文案.txt 內容通過AI生成,會自動替換其中的【變數名】佔位符並根據內容自動美化設計)faq.txt (用於自動回信的標準答案參考)執行環境檢查指令碼,確保所有依賴和配置都正確:
cd email-marketing/scripts
python3 check_setup.py
如果提示缺少依賴,安裝所需包:
pip install -r email-marketing/requirements.txt
預期輸出:
✓ 所有依賴已安裝
✓ 環境變數已配置
✓ 測試郵件配置正常
根據純文本文案自動生成精美 HTML 郵件:
在 OpenClaw 環境中:直接使用 AI 將文案轉換為 HTML
輸入要求:
~/Desktop/郵件文案.txt輸出檔案:~/Desktop/郵件內容.html
AI 生成特點:
傳送一封測試郵件到預設的測試郵箱:
cd email-marketing/scripts
python3 final_sender.py
測試目的:
預期輸出:
正在傳送測試郵件...
✓ 測試郵件已傳送至 test@example.com
請檢查郵箱確認效果
批次傳送到 Excel 名單中的所有收件人:
cd email-marketing/scripts
python3 final_sender.py run
傳送策略:
預期輸出:
開始批次傳送...
[1/100] ✓ 傳送成功: user1@example.com
[2/100] ✓ 傳送成功: user2@example.com
...
✓ 全部發送完成,成功 100 封
執行指令碼掃描新郵件,並結合 FAQ 進行智慧擬稿:
cd email-marketing/scripts
python3 auto_reply_manager.py
工作流程:
預期輸出:
掃描到 3 封未讀郵件
[1] user@example.com - "關於產品價格"
→ FAQ 匹配度: 95%
→ 生成回信草案(已儲存)
[2] user2@example.com - "合作細節"
→ FAQ 匹配度: 30%(低於閾值,不回覆)
人工稽核草案後,確認傳送回信:
cd email-marketing/scripts
python3 auto_reply_manager.py send "recipient@email.com" "Subject" "Content"
檢視傳送統計和回信情況:
cd email-marketing/scripts
python3 check_replies.py
報表內容:
預期輸出示例:
--- 郵件營銷綜合效果報告 ---
統計日期: 2026-03-03
最近一次群發人數: 100
真實回信人數: 5
今日退信數量: 2
[回信詳情]:
- 來自: user1@example.com
標題: Re: 合作邀請
- 來自: user2@example.com
標題: Re: 產品諮詢
[退信分析]:
- 原因: 賬號不存在 (Invalid User)
- 原因: 觸發垃圾郵件風控 (Spam/Rejected)
關鍵指標: - 回信率 = 真實回信人數 / 總髮送數 × 100% - 退信率 = 退信數量 / 總髮送數 × 100% - 有效觸達率 = (總髮送數 - 退信數量) / 總髮送數 × 100%
統計檔案位置:
- 傳送日誌:assets/email_status.json
- 回信統計:assets/reply_stats.json
症狀:生成的 HTML 樣式異常或變數丟失
解決方案:
# 檢查文案檔案是否存在
ls ~/Desktop/郵件文案.txt
# 檢查文案內容是否為空
cat ~/Desktop/郵件文案.txt
# 在 OpenClaw 平臺中重新讓 AI 生成 HTML
# 確保提示 AI 保留所有【變數名】佔位符
症狀:final_sender.py 報錯 "Authentication failed"
解決方案:
# 檢查環境變數
echo $EMAIL_SMTP_USER
echo $EMAIL_SMTP_PASS
# 確認 SMTP 配置(如使用 Gmail 需要開啟"不夠安全的應用訪問許可權")
# 或使用應用專用密碼
# 檢視傳送狀態日誌
cat ../assets/email_status.json
症狀:收到的郵件中仍顯示【kol name】等佔位符
解決方案:
~/Desktop/郵箱.xlsx示例 Excel 格式: | 郵箱 | kol name | gender | |------|----------|--------| | user@example.com | 張三 | 先生 |
症狀:收件人反饋收不到郵件,或在垃圾箱中
最佳化措施:
親愛的【kol name】【gender】,
重點內容加粗或列表
避免過長句子
確認變數正確替換
分批發送
再執行大批次傳送
時間選擇
建立 faq.txt 檔案,格式如下:
Q: 你們的產品價格是多少?
A: 我們的產品起步價為 XX 元,具體價格根據您的需求定製。
Q: 如何合作?
A: 合作流程包括:1. 需求溝通 2. 方案制定 3. 合同簽訂 4. 執行交付
Q: 支援哪些語言?
A: 目前支援中文、英文、日文、韓文等主流語言。
更新頻率:每週根據新問題補充,保持知識庫覆蓋率 > 80%。
1. 定期檢視統計報表
建議在每次群發後 24-48 小時檢視統計:
cd email-marketing/scripts
python3 check_replies.py
2. 關鍵指標基準值
| 指標 | 優秀 | 良好 | 需最佳化 |
|---|---|---|---|
| 回信率 | > 5% | 2-5% | < 2% |
| 退信率 | < 2% | 2-5% | > 5% |
| 有效觸達率 | > 95% | 90-95% | < 90% |
3. 根據資料最佳化策略
高退信率(> 5%): - 清洗郵箱名單,移除無效地址 - 使用郵箱驗證工具預先驗證 - 檢查郵箱格式是否正確
低迴信率(< 2%): - 最佳化郵件標題,提高開啟率 - 調整郵件內容,突出價值主張 - 最佳化傳送時間(參考最佳實踐) - A/B 測試不同文案風格
垃圾郵件問題: - 檢查退信原因中"Spam/Rejected"佔比 - 如果超過 20%,需要最佳化郵件內容和傳送策略 - 考慮分批次、小批次傳送
4. 回信處理效率
assets/pending_replies.json,確保無遺漏5. 持續改進迴圈
傳送 → 統計分析 → 識別問題 → 最佳化調整 → 再次傳送
建議每輪群發後記錄: - 傳送時間、數量 - 文案版本 - 回信率、退信率 - 主要退信原因 - 最佳化措施
通過資料驅動的持續最佳化,逐步提升營銷效果。
這個郵件營銷工具整體質量不錯,文件寫得很詳細,小白也能看懂。功能比較齊全,傳送、個性化和自動回信都有,基本滿足郵件營銷需求。防垃圾郵件的設計也比較貼心。不足的是配置環節稍顯複雜,需要使用者自己填寫伺服器地址等資訊;另外 AI 生成 HTML 郵件需要配合外部工具使用,不能完全獨立執行。總體來說值得推薦。