Email Tracking Spreadsheet Template
Email Tracking Spreadsheet Template
Section titled “Email Tracking Spreadsheet Template”Campaign & Outreach Performance Tracking
Section titled “Campaign & Outreach Performance Tracking”Last Updated: November 8, 2025 Version: 1.0
📋 Overview
Section titled “📋 Overview”This document provides a comprehensive spreadsheet template for tracking all email outreach, measuring performance, and optimizing your email campaigns.
🎯 Spreadsheet Structure
Section titled “🎯 Spreadsheet Structure”Setup Instructions
Section titled “Setup Instructions”Option 1: Google Sheets (Recommended)
- Create new Google Sheet
- Name it: “Email Outreach Tracking 2025”
- Create tabs as outlined below
- Share with team members
Option 2: Excel
- Create new Excel workbook
- Save as: “Email_Outreach_Tracking_2025.xlsx”
- Create sheets as outlined below
📊 Tab 1: Email Log (Main Tracking Sheet)
Section titled “📊 Tab 1: Email Log (Main Tracking Sheet)”Column Structure
Section titled “Column Structure”| Column | Header | Data Type | Example | Notes |
|---|---|---|---|---|
| A | Date Sent | Date | 2025-11-08 | When email was sent |
| B | Recipient Name | Text | Dr. Sarah Nkosi | Full name |
| C | Company/Org | Text | ETDP SETA | Organization name |
| D | Title/Role | Text | CEO | Their position |
| E | Email Address | sarah.nkosi@etdpseta.org.za | Actual email | |
| F | Template Used | Dropdown | CLIENT-003 (SETA) | Which template |
| G | Subject Line | Text | Skills Development Intelligence for ETDP SETA | Actual subject |
| H | Source/Context | Dropdown | Conference / Referral / Cold / Website | How you found them |
| I | Sent By | Dropdown | Your Name | Team member who sent |
| J | Opened? | Checkbox | ☑ Yes / ☐ No | Email opened (if tracking) |
| K | Open Date | Date | 2025-11-09 | When first opened |
| L | Responded? | Checkbox | ☑ Yes / ☐ No | Did they reply |
| M | Response Date | Date | 2025-11-10 | When they responded |
| N | Response Type | Dropdown | Interested / Not Interested / More Info / Meeting Request | Type of response |
| O | Meeting Booked? | Checkbox | ☑ Yes / ☐ No | Meeting scheduled |
| P | Meeting Date | Date | 2025-11-15 | Scheduled meeting |
| Q | Demo Scheduled? | Checkbox | ☑ Yes / ☐ No | Demo booked |
| R | Demo Date | Date | 2025-11-20 | Demo scheduled |
| S | Current Status | Dropdown | Sent / Opened / Responded / Meeting / Demo / Proposal / Closed Won / Closed Lost | Pipeline stage |
| T | Follow-up 1 Date | Date | 2025-11-15 | First follow-up sent |
| U | Follow-up 2 Date | Date | 2025-11-22 | Second follow-up |
| V | Follow-up 3 Date | Date | 2025-11-29 | Third follow-up |
| W | Next Action | Text | Send follow-up 2 on Nov 22 | What’s next |
| X | Next Action Date | Date | 2025-11-22 | When to do it |
| Y | Value (Potential) | Currency | R500,000 | Estimated deal value |
| Z | Notes | Text | Met at SACE conference. Interested in provider oversight. | Any additional info |
Dropdown Values
Section titled “Dropdown Values”Column F - Template Used:
- EVENT-001 (Exhibition Request)
- FOLLOWUP-001 (Post-Presentation)
- FOLLOWUP-003 (Gentle Reminder)
- CLIENT-001 (Education Institution)
- CLIENT-002 (NGO/Training Provider)
- CLIENT-003 (SETA)
- CLIENT-004 (Government Department)
- PARTNERSHIP-001 (Strategic Partnership)
- CUSTOM
Column H - Source/Context:
- Cold Outreach
- Conference/Event
- Referral - Client
- Referral - Partner
- Website Inquiry
- Social Media
- Other
Column I - Sent By:
- [List your team members]
Column N - Response Type:
- Interested - Meeting Request
- Interested - More Info
- Not Interested - No Fit
- Not Interested - Timing
- Not Interested - Budget
- Out of Office
- Bounced/Invalid
- No Response
Column S - Current Status:
- Sent (email sent, no open confirmation)
- Opened (email opened, no response)
- Responded (replied, next action pending)
- Meeting Scheduled
- Meeting Completed
- Demo Scheduled
- Demo Completed
- Proposal Sent
- Negotiation
- Closed Won
- Closed Lost
- Nurture (not now, follow up later)
Conditional Formatting (Google Sheets)
Section titled “Conditional Formatting (Google Sheets)”Status Column (S) - Color Coding:
- Sent/Opened: Light Gray
- Responded: Light Blue
- Meeting/Demo Scheduled: Yellow
- Proposal/Negotiation: Orange
- Closed Won: Green
- Closed Lost: Red
- Nurture: Purple
Next Action Date (X) - Alert Colors:
- Overdue (past date): Red
- Due Today: Yellow
- Due This Week: Light Orange
- Future: White
📈 Tab 2: Performance Dashboard
Section titled “📈 Tab 2: Performance Dashboard”Summary Metrics
Section titled “Summary Metrics”| Metric | Formula | Target | Actual |
|---|---|---|---|
| Total Emails Sent | =COUNTA(‘Email Log’!A:A)-1 | - | - |
| Open Rate | =COUNTIF(‘Email Log’!J:J,”☑”)/COUNTA(‘Email Log’!A:A)-1 | 30% | - |
| Response Rate | =COUNTIF(‘Email Log’!L:L,”☑”)/COUNTA(‘Email Log’!A:A)-1 | 20% | - |
| Meeting Booking Rate | =COUNTIF(‘Email Log’!O:O,”☑”)/COUNTA(‘Email Log’!A:A)-1 | 10% | - |
| Demo Conversion Rate | =COUNTIF(‘Email Log’!Q:Q,”☑”)/COUNTIF(‘Email Log’!O:O,”☑“) | 60% | - |
Performance by Template
Section titled “Performance by Template”| Template | Emails Sent | Open Rate | Response Rate | Meeting Rate |
|---|---|---|---|---|
| EVENT-001 | =COUNTIF(‘Email Log’!F:F,“EVENT-001”) | =COUNTIFS(‘Email Log’!F:F,“EVENT-001”,‘Email Log’!J:J,”☑”)/COUNTIF(‘Email Log’!F:F,“EVENT-001”) | [Similar formula] | [Similar formula] |
| FOLLOWUP-001 | [Same pattern] | |||
| CLIENT-001 | [Same pattern] | |||
| CLIENT-002 | [Same pattern] | |||
| CLIENT-003 | [Same pattern] | |||
| CLIENT-004 | [Same pattern] |
Performance by Source
Section titled “Performance by Source”| Source | Emails Sent | Response Rate | Meeting Rate | Conversion |
|---|---|---|---|---|
| Cold Outreach | =COUNTIF(‘Email Log’!H:H,“Cold Outreach”) | [Formula] | [Formula] | [Formula] |
| Conference | =COUNTIF(‘Email Log’!H:H,“Conference/Event”) | [Formula] | [Formula] | [Formula] |
| Referral | [Sum of referral types] | [Formula] | [Formula] | [Formula] |
Monthly Trends
Section titled “Monthly Trends”| Month | Sent | Opened | Responded | Meetings | Demos | Won |
|---|---|---|---|---|---|---|
| Nov 2025 | [Formula filtering by month] | |||||
| Dec 2025 | ||||||
| Jan 2026 |
📅 Tab 3: Follow-up Schedule
Section titled “📅 Tab 3: Follow-up Schedule”Columns
Section titled “Columns”| Column | Header | Formula/Data |
|---|---|---|
| A | Company/Org | =IF(AND(‘Email Log’!S:S<>“Closed Won”,‘Email Log’!S:S<>“Closed Lost”,‘Email Log’!X:X<>""),‘Email Log’!C:C,"") |
| B | Contact Name | =‘Email Log’!B:B |
| C | Next Action | =‘Email Log’!W:W |
| D | Next Action Date | =‘Email Log’!X:X |
| E | Days Until Due | =D:D-TODAY() |
| F | Status | =‘Email Log’!S:S |
| G | Last Contact | =MAX(‘Email Log’!A:A,‘Email Log’!T:T,‘Email Log’!U:U,‘Email Log’!V:V) |
| H | Days Since Contact | =TODAY()-G:G |
Sort by: Column D (Next Action Date) ascending
Filter: Show only rows where Status is not “Closed Won” or “Closed Lost”
💰 Tab 4: Pipeline Value
Section titled “💰 Tab 4: Pipeline Value”Revenue Forecast
Section titled “Revenue Forecast”| Status Stage | Count | Avg Deal Size | Total Pipeline Value | Probability | Weighted Value |
|---|---|---|---|---|---|
| Meeting Scheduled | =COUNTIF(‘Email Log’!S:S,“Meeting Scheduled”) | =AVERAGE(IF(‘Email Log’!S:S=“Meeting Scheduled”,‘Email Log’!Y:Y)) | =B2*C2 | 20% | =D2*E2 |
| Demo Completed | 40% | ||||
| Proposal Sent | 60% | ||||
| Negotiation | 80% | ||||
| TOTAL | =SUM(B2:B5) | =SUM(D2:D5) | =SUM(F2:F5) |
Top Opportunities
Section titled “Top Opportunities”| Rank | Company | Contact | Value | Status | Next Action |
|---|---|---|---|---|---|
| 1 | [Sort by highest value] | ||||
| 2 | |||||
| 3 |
🎯 Tab 5: Weekly Action Plan
Section titled “🎯 Tab 5: Weekly Action Plan”This Week’s Priorities
Section titled “This Week’s Priorities”Week of: [DATE]
| Priority | Company | Contact | Action Required | Due By | Status |
|---|---|---|---|---|---|
| 1 | [Pull from Follow-up Schedule] | ☐ Not Started / 🔄 In Progress / ✅ Done | |||
| 2 | |||||
| 3 |
Overdue Actions
Section titled “Overdue Actions”| Company | Contact | Action | Original Due | Days Overdue | Urgency |
|---|---|---|---|---|---|
| [Auto-populate from Follow-up Schedule where Days Until Due < 0] | High/Medium/Low |
📊 Sample Data (For Testing)
Section titled “📊 Sample Data (For Testing)”Row 1 Example
Section titled “Row 1 Example”Date Sent: 2025-11-08Recipient: Dr. Sarah NkosiCompany: ETDP SETATitle: CEOEmail: sarah.nkosi@etdpseta.org.zaTemplate: CLIENT-003 (SETA)Subject: Skills Development Intelligence for ETDP SETASource: Conference/EventSent By: [Your Name]Opened: YesOpen Date: 2025-11-09Responded: YesResponse Date: 2025-11-10Response Type: Interested - Meeting RequestMeeting Booked: YesMeeting Date: 2025-11-15Current Status: Meeting ScheduledNext Action: Send pre-meeting agendaNext Action Date: 2025-11-14Value: R750,000Notes: Met at SACE Annual Conference. Very interested in provider oversight capabilities.🔧 Advanced Features (Optional)
Section titled “🔧 Advanced Features (Optional)”Email Tracking Integration
Section titled “Email Tracking Integration”If using email tracking tools (Mailtrack, HubSpot, etc.):
- Export tracking data weekly
- Import Open/Response data into columns J-M
- Reduces manual data entry
CRM Integration
Section titled “CRM Integration”If using CRM:
- Export deal pipeline weekly
- Cross-reference with Email Log
- Update Status column (S) accordingly
Automation (Google Sheets)
Section titled “Automation (Google Sheets)”Auto-reminders using Google Apps Script:
// Send daily email with overdue follow-upsfunction sendDailyReminder() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Follow-up Schedule"); var data = sheet.getDataRange().getValues();
var overdue = []; for (var i = 1; i < data.length; i++) { if (data[i][4] < 0) { // Days Until Due column overdue.push(data[i][0] + " - " + data[i][2]); // Company - Next Action } }
if (overdue.length > 0) { MailApp.sendEmail({ to: "your.email@isutech.co.za", subject: "Overdue Follow-ups: " + overdue.length, body: "The following actions are overdue:\n\n" + overdue.join("\n") }); }}📋 Weekly Maintenance Tasks
Section titled “📋 Weekly Maintenance Tasks”Monday Morning (15 minutes)
Section titled “Monday Morning (15 minutes)”- Review “Follow-up Schedule” tab
- Plan week’s outreach and follow-ups
- Update “Weekly Action Plan” tab
- Clear completed actions from previous week
Friday Afternoon (20 minutes)
Section titled “Friday Afternoon (20 minutes)”- Update all email outcomes for the week
- Review “Performance Dashboard”
- Identify top/bottom performing templates
- Plan adjustments for next week
Monthly (30 minutes)
Section titled “Monthly (30 minutes)”- Analyze monthly trends
- Calculate conversion rates by template
- Update team on performance
- Refine templates based on data
🎓 Training: How to Use This Spreadsheet
Section titled “🎓 Training: How to Use This Spreadsheet”For New Team Members
Section titled “For New Team Members”Day 1:
- Review column definitions above
- Practice entering 2-3 sample emails
- Understand dropdown options
- Learn status progression (Sent → Opened → Responded → etc.)
Week 1:
- Log every email you send
- Update Opens/Responses daily
- Check Follow-up Schedule each morning
- Ask questions when confused
Ongoing:
- Update immediately after sending emails
- Check Next Actions daily
- Review your personal stats weekly
- Celebrate wins (meetings booked, deals closed!)
🔍 How to Analyze Your Data
Section titled “🔍 How to Analyze Your Data”Question 1: Which templates work best?
Section titled “Question 1: Which templates work best?”Check: Performance by Template table Action: Use more of high-performing templates, refine low performers
Question 2: What source generates best leads?
Section titled “Question 2: What source generates best leads?”Check: Performance by Source table Action: Invest more in high-converting sources (conferences > cold email, etc.)
Question 3: Am I following up enough?
Section titled “Question 3: Am I following up enough?”Check: Follow-up Schedule tab - Days Since Contact column Action: If average >14 days, you’re not following up enough
Question 4: What’s my actual conversion rate?
Section titled “Question 4: What’s my actual conversion rate?”Check: Performance Dashboard - Meeting Booking Rate Action: If <10%, review email quality and personalization
Question 5: What’s my pipeline value?
Section titled “Question 5: What’s my pipeline value?”Check: Pipeline Value tab - Total Weighted Value Action: Use for forecasting and goal-setting
📈 Success Benchmarks
Section titled “📈 Success Benchmarks”| Metric | Poor | Average | Good | Excellent |
|---|---|---|---|---|
| Open Rate | <20% | 20-30% | 30-40% | >40% |
| Response Rate | <10% | 10-20% | 20-30% | >30% |
| Meeting Rate | <5% | 5-10% | 10-20% | >20% |
| Follow-up Consistency | <50% | 50-75% | 75-90% | >90% |
| Data Entry Currency | >3 days lag | 1-3 days | Same day | Real-time |
🚀 Quick Start
Section titled “🚀 Quick Start”- Create spreadsheet (Google Sheets recommended)
- Set up Tab 1 (Email Log) with all columns
- Add dropdown menus for Template, Source, Status, etc.
- Enter first 5 emails you’ve sent recently
- Create Tab 2 (Performance Dashboard) with basic metrics
- Use it daily - make it a habit
Download template: [Create based on structure above]
💡 Pro Tips
Section titled “💡 Pro Tips”- Update immediately: Don’t batch-update, do it right after sending
- Be consistent: Use same dropdown values every time
- Track everything: Even “no response” is valuable data
- Review weekly: 15 minutes every Friday to analyze trends
- Celebrate wins: Share team success stories based on data
Questions or need help setting this up? Contact marketing team lead.
Email Tracking Template maintained by iSu Technologies Marketing Team Last Updated: November 8, 2025