๐ฅ
Good morning, Jason ๐
Day 8. You're building momentum.
Don't let up now.
Don't let up now.
8 days in, 8-day streak. You've made 156 calls and set 6 appointments. The listings are coming โ stay consistent.
6
Appts Set
3
Listings
$24K
GCI
Today's Progress โ Day 8
14/18 activities logged
78%
Prospecting85%
Follow-Up60%
Training100%
Pipeline Updatedโ
Script Practiceโ
Accountability PostPending
๐
Calls Made
156
โ +22 vs last week
๐ฌ
Conversations
48
โ 31% contact rate
๐
Appointments Set
6
โ Goal pace: 10
๐ก
Listings Signed
3
โ On track for 6
๐ฉ
Texts Sent
210
Goal: 300
๐ง
Emails Sent
144
Goal: 200
๐ช
Door Knocks
28
โ Above goal
๐
CMAs Prepared
5
โ Below goal
Your Badges
๐ฅ
First Fire
๐
Dialer
โก
Fast Start
NEW
๐
Key to the Kingdom
๐
Hot Streak
๐
Diamond
๐
Top of Board
๐ฆ
Consistency King
๐
Champion
Weekly Momentum
Calls vs Conversations
๐ก Today's Focus
"The fortune is in the follow-up. 80% of sales happen on the 5thโ12th contact."
โ Mike Ferry
Coach Reminder: You have 3 leads in "Attempted Contact" for 4+ days. Make those calls TODAY before someone else does.
Recent Activity
Appointment set with Maria Gonzalez โ 123 Oak Dr
Today, 10:23 AM
8 calls made ยท 2 conversations ยท 1 voicemail
Today, 9:05 AM
Listing signed โ 456 Elm St, $549,000 ๐
Yesterday, 3:12 PM
Badge unlocked โ โก Fast Start
Yesterday, 11:00 AM
14 texts sent to new expireds in 95678
Mar 23, 8:30 AM
Challenge GCI Earned
$24,180
Target: $75,000 by Day 30
$032% to goal$75K
Weekly vs Prior Week
Calls Made
98116 โ
Conversations
3140 โ
Appointments
24 โ
Texts Sent
8490 โ
Door Knocks
128 โ
Daily Tracker
Tuesday, March 24 โ Day 8 of 30
80%
Today's Score
18/22 activities
Calls Today
24
Goal: 30 (coach min)
Conversations
8
33% contact rate
Appts Set
1
Goal: 1/day
Completion
80%
Streak safe โ
๐ Prospecting Activity
๐๏ธ
Expireds Pulled
Min: 20 ยท Your goal: 25
22
๐
Calls Made
Min: 30 ยท Your goal: 35
24
๐ฌ
Conversations
Min: 8
8
๐ค
Contacts Made
Min: 5
5
๐
Voicemails Left
Min: 10
11
๐ฌ
Texts Sent
Min: 20
18
โฉ๏ธ
Text Replies
Track replies received
4
๐ง
Emails Sent
Min: 15
12
๐ฉ
Email Replies
Track replies received
2
๐ช
Door Knocks
Min: 5
0
๐ฃ๏ธ
Door Conversations
From door knocks
0
๐
CMAs Prepared
Weekly: 3
1
๐ Follow-Up & Pipeline
๐ฆ
Listing Packets Sent
Per appointment
1
๐
Follow-Ups Done
Min: 10
7
โ
New Leads Added
To pipeline
3
๐
Pipeline Updated
Daily non-negotiable
1
๐
Appointments & Results
๐
Appointments Set
Min: 1/day
1
โ
Appointments Held
Completed today
0
๐
Listing Presentations
Weekly: 3
0
โ๏ธ
Listings Signed
Challenge goal: 6
0
๐ Training & Accountability
๐ญ
Script Practice
Min: 1 session/day
1
๐บ
Training Watched
Min: 1 module/day
1
๐ฃ
Accountability Post
Daily in group
0
End-of-Day Reflection
๐ Today's Win
๐ค Objection Faced
๐ Tomorrow's Focus
Scorecard & KPIs
Track your numbers against challenge targets
Today
This Week
This Month
Challenge Total
Completion
78%
โ +8% vs yesterday
Best Day Score
96%
Day 5 โ monster day
Current Streak
8
Best: 8 days
Days Missed
0
Perfect so far ๐
Conversion Funnel
Daily Activity Trend (7 Days)
Full Metrics Table โ Week 2
| Activity | Mon | Tue | Wed | Thu | Fri | Sat | Total | Goal | Status |
|---|---|---|---|---|---|---|---|---|---|
| ๐ Calls Made | 18 | 22 | 28 | 26 | 20 | 12 | 126 | 100 | ๐ฅ Crushing It |
| ๐ฌ Conversations | 6 | 8 | 10 | 9 | 7 | 4 | 44 | 35 | โ Ahead |
| ๐ Voicemails | 8 | 10 | 12 | 10 | 8 | 5 | 53 | 50 | โ On Track |
| ๐ฌ Texts Sent | 16 | 20 | 22 | 20 | 18 | 10 | 106 | 100 | โ Ahead |
| โฉ๏ธ Text Replies | 3 | 5 | 6 | 4 | 5 | 2 | 25 | โ | ๐ Tracking |
| ๐ง Emails Sent | 10 | 14 | 15 | 13 | 11 | 6 | 69 | 75 | โ ๏ธ Behind |
| ๐ช Door Knocks | 0 | 0 | 5 | 5 | 0 | 0 | 10 | 10 | โ On Track |
| ๐ CMAs Prepared | 0 | 1 | 1 | 1 | 0 | 0 | 3 | 5 | โ ๏ธ Behind |
| ๐ Follow-Ups | 8 | 10 | 12 | 11 | 9 | 5 | 55 | 50 | โ Ahead |
| ๐ญ Script Practice | 1 | 1 | 1 | 1 | 1 | 1 | 6/6 | 6 | ๐ฏ Perfect |
| ๐บ Training | 1 | 1 | 1 | 1 | 1 | 1 | 6/6 | 6 | ๐ฏ Perfect |
| ๐ Appointments Set | 0 | 1 | 2 | 1 | 1 | 0 | 5 | 5 | โ On Track |
| ๐ Listing Presentations | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 3 | โ ๏ธ Behind |
| โ๏ธ Listings Signed | 0 | 0 | 1 | 1 | 0 | 0 | 2 | โ | ๐ Amazing |
Lead Pipeline
24 active leads ยท $1.2M potential GCI
Total Leads
24
โ 3 added today
Pipeline Value
$14.2M
Across all stages
Potential GCI
$426K
At 3% avg commission
Overdue Follow-Up
4
Need attention today
Stages:
New
Contacted
Nurture
Pipeline
Appointment
Listing
Sold
Filter:
All (21)
Hot ๐ฅ (5)
Appt This Week (2)
Rocklin
Roseville
Folsom
Expired โ New
5
No contact made yet
Thompson, David
789 Maple Ave, Rocklin
Garcia, Rosa
210 Pine St, Roseville
Kim, James
56 Birch Ct, Folsom
Patel, Raj
102 Elm Dr, Elk Grove
Nguyen, Tiffany
77 Spruce Ln, Auburn
Expired โ Contacted
4
Contact made ยท no follow-up set
Williams, Sarah
334 Oak Blvd, Lincoln
Johnson, Mark
451 Sunset Rd, Auburn
Chen, Lily
88 Willow Way, Granite Bay
Moore, Sandra
19 Pinecrest Dr, Loomis
Expired โ Nurture
3
Not ready now ยท long-term follow-up
Davis, Tom
77 Aspen Way, Loomis
Roberts, Anne
22 Cedar Ln, Citrus Heights
Cruz, Elena
305 Walnut Grove, Sacramento
Expired โ Pipeline
3
Active follow-up ยท real seller opportunity
Park, Jessica ๐ฅ
190 Harbor Ln, Folsom
Martin, Greg
88 Ridgeline Ct, Rocklin
Walker, Diane
412 Summit Ave, Roseville
Expired โ Appointment
2
Listing appointment confirmed
Gonzalez, Maria โญ
123 Oak Dr, Rocklin
Brown, Kevin
55 Fir Ave, Antelope
Expired โ Listing ๐
2
Homeowner has listed with you
O'Brien, Pat ๐ก
901 Sunrise Blvd, Elk Grove
Wilson, Grace ๐ก
44 Cypress Ct, Rocklin
Expired โ Sold ๐
2
Sold ยท GCI earned
Taylor, Beth ๐
678 Valley Rd, Granite Bay
Reyes, Marco ๐
231 Horizon Dr, Sacramento
Challenge Calendar
30-Day Expired Blitz โ March 2026
Days Completed
8
Perfect so far!
Days Missed
0
Keep it up!
Current Streak
๐ฅ 8
Best: 8 days
Overall Completion
82%
Avg daily score
March 2026 โ Expired Blitz
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Notes & Journal
Track wins, objections, scripts, and mindset
All
๐ Wins
๐ค Objections
๐ก Lessons
๐ญ Script Notes
๐ฃ Coach Feedback
๐ง Mindset
๐
New Entry
๐ฅ
Best prospecting day yet!
Mar 23
Set 2 appointments. Maria Gonzalez was incredible โ she's been burned by 2 agents and just wants someone who will communicate. I focused on listening and asking questions instead of pitching. The "feel felt found" script really worked. Kevin Brown was also warm.
๐ก
Objection: "I'm just going to wait"
Mar 21
Had 3 people say they're waiting for the market to come back. Fumbled the response twice. Going to drill "what does waiting cost you?" tonight. Data clearly shows homes that relist within 30 days get better prices than those who wait 90+ days.
๐ฃ
Coach Feedback โ Week 1 Review
Mar 19
From Coach Mike: Jason, your call volume is excellent but your CMA preparation is falling behind. Agents who bring a CMA to the appointment close at 2x the rate. Make this your #1 focus this week.
๐ค
Rough morning โ comeback story
Mar 18
Got yelled at by 4 people before 10am. Almost stopped calling. Reminded myself: every "no" is one call closer to a "yes." Watched Mike's rejection video, got back on the phones. Ended up setting 1 appointment. That's the game.
๐ฃ Coach's Message Today
"Jason โ you're on an 8-day streak. You're in the top 15% of this cohort. Keep logging. Keep calling. The listings are a direct result of your consistency."
โ Coach Mike, March 24
Quick Stats
Total entries14
๐ Wins logged5
๐ค Objections handled4
๐ฃ Coach feedback3
๐ญ Script notes2
Leaderboard
30-Day Expired Blitz โ Week 2 Rankings
Completion %
Calls
Appointments
Listings
GCI
๐ฅ
SK
Sarah Kim
Portland, OR
98%
Completion
8
Appts
4
Listings
$38K
GCI
๐ฅ
MT
Mike Torres
Phoenix, AZ
94%
Completion
7
Appts
4
Listings
$34K
GCI
๐ฅ
JR
Jason RichardsYOU
Rocklin, CA
82%
Completion
6
Appts
3
Listings
$24K
GCI
4
AJ
Amanda Johnson
Denver, CO
80%
Completion
5
Appts
2
Listings
$19K
GCI
5
CR
Carlos Reyes
Dallas, TX
76%
Completion
4
Appts
2
Listings
$17K
GCI
6
PL
Patricia Lee
Atlanta, GA
71%
Completion
3
Appts
1
Listings
$12K
GCI
๐ฏ
You're 12% behind #2. Close the gap by hitting 30 calls/day this week.
At current pace, you'll overtake Mike Torres by Thursday if you max your daily tracker.
Coach Dashboard
30-Day Expired Blitz ยท 18 Participants
18
Participants
76%
Avg Completion
1,842
Total Calls
68
Appts Set
24
Listings Signed
3
Need Attention
Cohort Completion % (8 Days)
Leaderboard Visibility
Agent Leaderboard
Agents can see full rankings
Show GCI Column
Display GCI on leaderboard
Accountability Feed
Public activity feed for cohort
Daily Reminder Push
Send 9am tracker reminder
Badge Notifications
Notify cohort when badges unlock
Cohort Daily Goal Minimums (Coach-Set ยท Locked)
๐ Calls Made 30 ๐
๐ฌ Conversations 8 ๐
๐ฌ Texts Sent 20 ๐
๐ง Emails Sent 15 ๐
๐ Follow-Ups 10 ๐
๐ญ Script Practice 1 ๐
๐บ Training 1 ๐
๐ Pipeline Update 1 ๐
โ ๏ธ Agents can set higher personal goals but cannot go below coach minimums. 4 agents have set stretch goals above minimums.
All Participants
Agent
Day
Streak
Completion
Calls
Listings
Status
Actions
SK
Sarah Kim
8/30
๐ฅ 8
98%
184
4
โญ Top Performer
JR
Jason Richards
8/30
๐ฅ 8
82%
156
3
โ On Track
BH
Brian Harris
8/30
โ ๏ธ 2
48%
72
0
โ ๏ธ Needs Follow-Up
TW
Tanya Wilson
8/30
โ 0
22%
28
0
๐ด At Risk
AJ
Amanda Johnson
8/30
๐ฅ 6
80%
148
2
โ On Track
RM
Robert Moore
6/30
๐ค 0
15%
18
0
๐ด Inactive
Settings
Profile, challenge config, and preferences
๐ค Profile
First Name
Last Name
Email
Phone
Brokerage
Market / City
๐ Challenge Config
Challenge Start Date
Challenge Duration
GCI Target ($)
๐ Daily activity minimums are set by your coach and cannot be changed here. Contact Coach Mike to discuss adjustments.
๐ฏ My Stretch Goals (Above Coach Minimums)
๐ Calls (min: 30)
๐ฌ Texts (min: 20)
๐ง Emails (min: 15)
๐ Follow-Ups (min: 10)
๐ Notifications
Daily Tracker Reminder
9:00 AM push notification
Streak Alerts
Warn if streak is at risk
Badge Unlock Notifications
Celebrate your achievements
Coach Messages
Notify when coach leaves feedback
Leaderboard Changes
Alert when your rank changes
Weekly Summary Email
Every Sunday at 6pm
๐จ Appearance
Dark Mode
Currently enabled
Compact View
Reduce card spacing
๐ Google Sheets Connection
Setup Guide โ 4 Steps ยท ~15 Minutes
1
Create your Google Sheet
Go to sheets.google.com โ New Sheet. Name it "ELC Dashboard Data". Create two tabs: Daily Logs and Pipeline.
2
Open Apps Script
In your Google Sheet go to Extensions โ Apps Script. Delete any existing code. Paste the Apps Script code below.
3
Deploy as Web App
Click Deploy โ New Deployment โ Web App. Set "Who has access" to Anyone. Copy the Web App URL.
4
Paste your URL here
Open the dashboard HTML file in a text editor. Find YOUR_APPS_SCRIPT_URL_HERE and replace it with your Web App URL. Save and reopen.
function doPost(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var data = JSON.parse(e.postData.contents);
var sheet;
if (data.type === 'daily_log') {
sheet = ss.getSheetByName('Daily Logs');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['Timestamp','Agent','Email','Cohort','Date','Completion%',
'Calls','Convos','Contacts','Voicemails','Texts','TextReplies',
'Emails','EmailReplies','Doors','DoorConvos','CMAs','Packets',
'FollowUps','NewLeads','PipelineUpdated','ApptsSet','ApptsHeld',
'ListingPres','Signed','ScriptPractice','Training','AcctPost']);
}
sheet.appendRow([data.timestamp,data.agent,data.email,data.cohort,data.date,
data.completion_pct,data.calls,data.convos,data.contacts,data.vm,
data.texts,data.treplies,data.emails,data.ereplies,data.doors,
data.dcv,data.cma,data.packets,data.fu,data.newleads,data.pu,
data.appts,data.appth,data.lpres,data.signed,data.script,data.training,data.acct]);
} else if (data.type === 'pipeline_update') {
sheet = ss.getSheetByName('Pipeline');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['Timestamp','Agent','Cohort','Date','Lead Name','Address','Price','Stage']);
}
sheet.appendRow([data.timestamp,data.agent,data.cohort,data.date,
data.lead_name,data.address,data.price,data.stage]);
}
return ContentService.createTextOutput(JSON.stringify({status:'ok'}))
.setMimeType(ContentService.MimeType.JSON);
}
function doGet(e) {
return ContentService.createTextOutput('ELC Dashboard API running.');
}
var ss = SpreadsheetApp.getActiveSpreadsheet();
var data = JSON.parse(e.postData.contents);
var sheet;
if (data.type === 'daily_log') {
sheet = ss.getSheetByName('Daily Logs');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['Timestamp','Agent','Email','Cohort','Date','Completion%',
'Calls','Convos','Contacts','Voicemails','Texts','TextReplies',
'Emails','EmailReplies','Doors','DoorConvos','CMAs','Packets',
'FollowUps','NewLeads','PipelineUpdated','ApptsSet','ApptsHeld',
'ListingPres','Signed','ScriptPractice','Training','AcctPost']);
}
sheet.appendRow([data.timestamp,data.agent,data.email,data.cohort,data.date,
data.completion_pct,data.calls,data.convos,data.contacts,data.vm,
data.texts,data.treplies,data.emails,data.ereplies,data.doors,
data.dcv,data.cma,data.packets,data.fu,data.newleads,data.pu,
data.appts,data.appth,data.lpres,data.signed,data.script,data.training,data.acct]);
} else if (data.type === 'pipeline_update') {
sheet = ss.getSheetByName('Pipeline');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['Timestamp','Agent','Cohort','Date','Lead Name','Address','Price','Stage']);
}
sheet.appendRow([data.timestamp,data.agent,data.cohort,data.date,
data.lead_name,data.address,data.price,data.stage]);
}
return ContentService.createTextOutput(JSON.stringify({status:'ok'}))
.setMimeType(ContentService.MimeType.JSON);
}
function doGet(e) {
return ContentService.createTextOutput('ELC Dashboard API running.');
}
Status: Not connected โ paste your Apps Script URL in the HTML file
Preview Onboarding Wizard
Replay the 5-step welcome flow โ great for demos or new team members.
โ ๏ธ Danger Zone
Reset Challenge Progress
This will permanently delete all your tracked activity, pipeline data, and journal entries for this challenge.