← 返回
数据分析 Key 中文

Email Outreach Automation

Cold email outreach pipeline with multi-step sequences, reply tracking, bounce handling, and campaign analytics. 4 production-ready n8n workflows with Google...
冷邮件推广流水线(多步骤序列、回复追踪、退信处理、活动分析),4个生产级n8n工作流,集成Google...
mhmalvi
数据分析 clawhub v1.0.1 1 版本 100000 Key: 需要
★ 0
Stars
📥 849
下载
💾 14
安装
1
版本
#latest

概述

Email Outreach Automation

A complete cold email outreach pipeline built on n8n and Google Sheets. Import prospects, run multi-step email sequences, track replies, and get daily campaign reports.

Problem

Cold email outreach requires consistent followup sequences, reply detection, and status tracking across hundreds of prospects. Most tools charge $50-200/month per seat and lock you into their platform.

This system provides a free, self-hosted outreach pipeline with full control over your data and sending.

What It Does

  1. Prospect Import — Webhook API to import prospects (single or batch) with validation and deduplication
  2. Email Sequences — 4-step automated outreach: initial, follow-up 1 (Day 3), follow-up 2 (Day 7), breakup (Day 14)
  3. Reply Tracking — Webhook to mark prospects as replied and notify your team
  4. Campaign Reports — Daily metrics: reply rates, bounce rates, step distribution, per-campaign breakdown

Included Workflows

#FilePurpose
------------------
0101-prospect-import.jsonWebhook import with validation, dedup, and Sheets storage
0202-outreach-sequence.jsonScheduled 4-step email sequence with timing logic
0303-reply-tracker.jsonWebhook to log replies and notify team
0404-campaign-report.jsonDaily campaign analytics email

Architecture

Prospect Import (webhook/CSV)
    |
    v
Workflow 01: Validate & Store
    +-> Deduplicate by email
    +-> Save to Google Sheets (status: new)

Scheduled (every 4 hours):
    |
    v
Workflow 02: Outreach Sequence
    +-> Read prospects with status != replied/bounced
    +-> Check timing (Day 0/3/7/14)
    +-> Send appropriate email template
    +-> Update step + next_send_at in Sheets

Reply received:
    |
    v
Workflow 03: Reply Tracker
    +-> Match email to prospect
    +-> Mark as replied in Sheets
    +-> Notify team via email

Daily Schedule:
    |
    v
Workflow 04: Campaign Report
    +-> Aggregate metrics by campaign
    +-> Reply rate, bounce rate, step distribution
    +-> Email report to admin

Email Sequence

StepTimingTemplate
------------------------
1 - InitialDay 0Introduction + value proposition
2 - Follow-up 1Day 3Brief followup + case study mention
3 - Follow-up 2Day 7Different angle + call-to-action
4 - BreakupDay 14Polite closing, leaves door open

Required n8n Credentials

Credential TypeUsed ForPlaceholder in JSON
-----------------------------------------------
Google Sheets OAuth2Prospect storage and trackingYOUR_GOOGLE_SHEETS_CREDENTIAL_ID
SMTPSending outreach emails and reportsYOUR_SMTP_CREDENTIAL_ID

Environment Variables

# Required
OUTREACH_SECRET=your-webhook-auth-secret
OUTREACH_ADMIN_EMAIL=admin@yourbusiness.com

Configuration Placeholders

PlaceholderDescription
--------------------------
YOUR_OUTREACH_SHEET_IDGoogle Sheet ID for prospect data
YOUR_GOOGLE_SHEETS_CREDENTIAL_IDn8n Google Sheets credential ID
YOUR_SMTP_CREDENTIAL_IDn8n SMTP credential ID
YOUR_NOTIFICATION_EMAILFallback admin email (also set via OUTREACH_ADMIN_EMAIL env)

Google Sheets Schema (Prospects)

ColumnTypeDescription
---------------------------
emailtextPrimary key, prospect email
nametextProspect name
companytextCompany name
titletextJob title
campaigntextCampaign identifier
statustextnew / in_sequence / replied / bounced / completed
stepnumberCurrent sequence step (0-4)
last_sent_atdatetimeWhen last email was sent
next_send_atdatetimeWhen next email is due
repliedbooleanWhether prospect replied
replied_atdatetimeReply timestamp
bouncedbooleanWhether email bounced
imported_atdatetimeImport timestamp

Quick Start

1. Prerequisites

  • n8n v2.4+ (self-hosted)
  • Google Sheets OAuth2 credentials
  • SMTP credentials (dedicated outreach email recommended)

2. Create Prospect Sheet

Create a Google Sheet with the columns above. Name the tab "Prospects".

3. Import & Configure

Import all 4 JSON files into n8n. Replace all YOUR_* placeholders.

4. Import Prospects

curl -X POST https://your-n8n.com/webhook/outreach/import \
  -H "Content-Type: application/json" \
  -d '{
    "_secret": "your-outreach-secret",
    "prospects": [
      {"email": "john@company.com", "name": "John", "company": "Acme Inc", "campaign": "q1-2026"}
    ]
  }'

5. Track Replies

curl -X POST https://your-n8n.com/webhook/outreach/reply \
  -H "Content-Type: application/json" \
  -d '{"email": "john@company.com", "subject": "Re: Quick question", "message": "Sure, let us chat!"}'

Use Cases

  1. Freelancers — Automated client prospecting with professional followup
  2. Agencies — Multi-campaign outreach with per-campaign analytics
  3. SaaS founders — Early-stage customer development outreach
  4. Recruiters — Candidate outreach with sequenced followup
  5. Sales teams — Supplement CRM with lightweight, self-hosted sequences

Requirements

  • n8n v2.4+ (self-hosted recommended)
  • Google Sheets OAuth2 credentials
  • SMTP email credentials (use dedicated sending domain for deliverability)

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-03-29 23:28 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 64,862
data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 366 📥 139,970
ai-intelligence

Shopify Order Management

mhmalvi
Shopify订单全生命周期管理,包含新订单处理、状态同步、低库存提醒、购物车挽回及每日销售报表。
★ 0 📥 1,124