Edwin Montegrande — VA Performance Review

Prepared May 26, 2026 · Seaside Premium Stays · Confidential

Overview & KPIs

Hire Date
May 6, 2026
3 weeks tenure
Current Shift
9:30a–4:30p ET
6 paid hrs (1hr unpaid lunch)
Rate
$3.00/hr
Confirmed by hiring team; $4 dispute resolved
Daily Target
100+
unique leads called
Peak Output
111
May 13 (personal best, full-time shift)
Output — 5/18 (cliff day)
36
First PT day back from sick — verified against VA sheet. Only 1/3 of baseline.
Output — 5/19 & 5/20
101 / 109
5/19: ~95 unique leads verified (sheet) vs 101 reported. 5/20: 222 status changes, started 58 min late.
Interested / YES Leads (5/18–5/20)
6 reported
2 positives each on 5/18, 5/19, 5/20 per Discord. VA Daily Summary shows 0 "Interested" status changes on 5/20 despite 2 reported positives.

Daily Call Trajectory

Unique Leads Called Per Day — Full History

Peak = 111 (May 13). All bars scaled to 111. Dashed line = 100-call target.

5/5
21
100
Day 1 — onboarding
5/6
51
Ramp-up
5/7
82
Ramp-up
5/8
106
Full-time
5/11
101
Full-time
5/12
102
Full-time
5/13
111 ★ personal best
Full-time
5/14
Sick day (excused)
5/15
Sick day (excused)
5/18
36 — CLIFF ▼
First PT day back — sheet verified
5/19
101
~95 verified (sheet) — email count fraudulent
5/20
109
58 min late start — email count fraudulent
5/21
Sick day
5/22
Sick day
5/25
20
Memorial Day — worked 26 min, all VM (holiday closures)
5/26
28 — TODAY ▼
1.6 hrs active — 50-min Discord silence — no break log filed
At or above 100 target Ramp-up (5/5–5/7) Cliff / below target Sick / holiday 100-call target line
Source: Edwin's self-reported Discord work reports in #edwin-work-reports. 5/19 call count partially verified: ~95 unique leads in VA sheet vs 101 reported (close but slightly lower). 5/20 not yet fully verified but 222 status changes recorded. 5/18's reported 36 was verified and matched sheet data.

Leads Per Hour (Calling Time)

DateLeads/hrvs Baseline
5/8~13.2Baseline
5/11~13.6Baseline
5/12~15.6Baseline
5/13~21.9Peak
5/18~11.2−33%
5/19~25.3 (reported)Unverified
5/20~18.2 (reported)Unverified

Call Outcomes (5/18 — Sheet Verified)

OutcomeCount%
Voicemail1439%
No Answer719%
Not Interested719%
Wrong Number411%
Email Sent38%
Do Not Call13%
Interested (reported 5/18)2Unverified

Email Volume Per Day

Reported vs. Gmail-Verified Email Sends

Max scale = 12 (5/19 reported). Orange = reported by Edwin in Discord. Green = Gmail verified. Red verified bar = count verified but sharply lower than reported (discrepancy).

Reported by Edwin (Discord) Gmail verified — matches Gmail verified — severe discrepancy Not verified
18 of 22 reported emails (5/19–5/20) cannot be found in Gmail. May 18 verified cleanly (3 reported = 3 visible). Inflation began May 19. 5/26 shows 3 "Email Sent" status changes in the VA sheet — given prior fraud pattern, verification is critical.

Week in Review: May 19 – May 26

The 5/18 mid-shift gap was already addressed in a prior meeting. This section covers the week after that conversation — what happened once expectations were reset.

Day-by-Day Breakdown

Date Status Calls (reported) Emails (reported) Emails (Gmail) Positives Key Issue
Mon 5/19 Worked 101 12 2 2 Email fraud begins. Dialpad lockout 30m. Mid-day only 26 calls before meeting — EOD says 101 (unverified jump).
Tue 5/20 Worked 109 10 2 2 Email fraud continues. Forgot to log out (Shaz had to ping). Visconti replied — never followed up. Dead phone in email signature.
Wed 5/21 Sick Second sick stretch in 2 weeks (5/14-15 was the first).
Thu 5/22 Sick 4 total sick days in 3 weeks of employment.
Fri 5/23 No shift scheduled (Mon–Fri schedule, but no Discord activity)
Sun 5/25 Holiday 20 0 0 Memorial Day. Worked 26 min (9:57–10:23 AM ET). All 20 leads got voicemail — holiday closures. No break log filed. Asked Shaz about shift, got no reply. Bot posted normal target (118).
Tue 5/26 Today 28 3 (sheet) Pending 0 1.6 hrs active (9:32–11:09 ET). 31-min gap + 19-min gap + 12-min gap. 50-min Discord silence when Shaz tried to call. No break log filed. 28 of 118 target = 24%.
5/19: Mid-Day vs EOD Call Count Doesn't Add Up
At 1:11 PM ET (right before the Shaz meeting), Edwin had made 26 calls on the VA sheet. His EOD Discord report claims 101 calls. That means he reported making 75 calls after the meeting in the remaining ~3 hours of his shift. At his baseline pace that's possible (25/hr), but this number has not been verified against the sheet. Given the email count on this same day was fraudulent (12 reported vs 2 actual), the call count credibility is in question.
5/20: Forgot to Log Out + Dead Signature + Missed Lead
Three issues on one day:
  • Didn't log out. Shaz had to message "you didn't log out" in #edwin-work-reports before Edwin posted his EOD report. Indicates he may have already left without completing his end-of-day process.
  • Dead phone number. Outbound emails still use (813) 761-8429 (old Dialpad, died this day when trial ended). Every email sent since has a dead callback number.
  • Visconti lead dropped. Tyler Watkins (Tonti Properties) replied with corporate housing requirements — a closeable lead. No one replied. It's been 6 days.
5/21 – 5/22: Second Sick Stretch (4 Total in 3 Weeks)
Edwin has now taken 4 sick days in 3 weeks of employment: 5/14, 5/15, 5/21, 5/22. That's 4 out of 15 scheduled workdays (27%). No PTO is offered under his contract, so these are unpaid — but they still break momentum, leave the pipeline unworked, and make it hard to build consistent weekly output. Both sick stretches came immediately after his strongest performance days (5/13: 111 calls, 5/20: 109 calls).
5/25: Memorial Day — Worked 26 Min Despite Holiday
Edwin logged in and asked in #edwin-shaz at 12:42 UTC whether there was a shift. Shaz was asleep and didn't respond. The automated morning pulse still posted a normal call target (118 calls). Edwin then worked 26 minutes (9:57–10:23 AM ET), called 20 leads — all got voicemail due to holiday closures. At 14:24 UTC he said most calls were "closed or routed to voicemail." Logged out at 18:07 UTC saying "All the calls I've received so far were unavailable due to the holiday." No break log filed.

Root cause: No holiday awareness in the bot pulse, no pre-set guidance for holidays, and no default "calls paused" fallback when Shaz hasn't confirmed by start time.
5/26: 28 Leads in 1.6 Hours — 50-Min Discord Silence — No Break Log
Today's data from the Activity Log shows a concerning pattern:
  • Logged in on time (9:30 AM ET Discord, 9:32 AM first sheet edit) — first on-time start since 5/19.
  • Active burst 9:32–9:56 AM (20 leads in 24 min — good pace when working).
  • 31-minute gap (9:56–10:27 AM) — no sheet activity, no break log filed.
  • Shaz messaged at 10:13 AM "Let's hop on a call in 30 mins" — no response for 50 minutes.
  • Shaz followed up at 10:55 AM with "?" — still no response.
  • Edwin replied at 11:03 AM: "My bad I didn't notice that you chat."
  • Sporadic activity 10:27–11:09 AM with 19-min and 12-min gaps between bursts.
  • Last sheet activity 11:09 AM — only 1.6 hrs into a 6-hr shift.
  • 28 leads out of 118 target = 24% of daily goal.
  • No break log entries filed for today.
3 "Email Sent" status changes recorded in the sheet (leads 753 and 754). Given the prior fraud pattern (18 phantom emails on 5/19–5/20), these need Gmail verification.
Net Result: 2 Productive Days Out of 8 (5/19–5/26)
Out of the 8 days from 5/19 to 5/26, Edwin worked only 3 days (5/19, 5/20, 5/26). 5/25 was Memorial Day (26 min of wasted calls). 5/21–5/22 were sick days. And on those 3 working days:
  • Call counts look good on 5/19 & 5/20 (101, 109) but 5/26 collapsed to 28 leads (24% of target)
  • 5/20 started 58 min late, 5/26 had 50-min Discord silence
  • Email counts are demonstrably inflated (22 reported vs 4 actual on 5/19–5/20)
  • A hot lead was dropped with no follow-up (Visconti/Tonti)
  • The business inbox has 40+ unread emails with no ownership
  • Every email sent has a dead phone number in the signature
  • No break log filed on 5/25 or 5/26
Metric5/195/205/255/26BaselineVerified?
Unique leads1011092028100–1115/19: ~95 verified. 5/25 & 5/26: sheet verified.
Emails reported121003 (sheet)6–115/19–5/20: FRAUDULENT (4 actual). 5/26: pending.
Positives22000–2Unverified
Started on time11m late58m lateN/AOn timeOn timeSheet timestamps verified
Active hours7.15.460.431.636–7Sheet verified
Break log filedYes*Yes*NoNoYes*5/19 lunch times copy-pasted from 5/18
Discord responsiveYesLate logoutYes50-min silenceYesVerified via messages

Granular Activity Analysis

Data sourced from VA Daily Summary sheet and Activity Log timestamps. Cross-referenced with Discord reports and Gmail audit.

VA Sheet Activity Verification

Date Active Hrs Status Changes Email (sheet) Email (Discord) Email (Gmail) Callbacks Needs Shaz Flag
5/87.71119119n/a196 Baseline
5/117.36601111n/a26 Baseline
5/126.41116146n/a00 Baseline
5/135.061192411n/a00 Peak day
5/140.79100n/a00 Sick
5/186.5337183300 Email matches
5/197.102015122200 Email 6x inflated
5/205.46222510280 58 min late + email 5x
5/250.43380000 Holiday
5/261.63213Pending40 28 leads / 50m silent
5/19: ~95 unique leads touched in sheet (rows 527→621) vs 101 reported — close but slightly lower. Sheet shows only 5 "Email Sent" statuses vs 12 reported in Discord.
5/20: First sheet activity at 10:28 AM ET (58 min late). 222 status changes is high but maps to ~55 unique leads at ~4 edits/lead. Discord reported 109 calls. 0 "Interested" in sheet despite 2 reported positives.
5/26: 28 unique leads (731→758). First edit 9:32 AM ET (on time). Last edit 11:09 AM ET — only 1.63 hrs into a 6-hr shift. 31-min gap (9:56–10:27), 19-min gap (10:32–10:51), 12-min gap (10:54–11:06). No break log entries. 50-min Discord silence when Shaz tried to reach him.

5/19 Activity Timeline (ET)

Shift: 9:30 AM – 4:30 PM ET. First activity 9:41 AM (11 min late). Last activity 4:20 PM (10 min early). Total active: 7.10 hrs.

9:41
Active
37m gap
Active
1h26m
Active calling
4:20
9:41–10:38
37m gap
?
Lunch
1:07 – 4:20 PM
Active (sheet activity) Lunch (logged) Gap (unlogged / unaccounted) Idle / early stop
Break log shows only 1h lunch (12:04–13:04). The 37-min gap (10:38–11:15 ET) has no logged break. The 23-min gap before lunch (11:41–12:04) is also unaccounted. No quick breaks logged on 5/19 despite clearly taking at least one.

5/26 Activity Timeline — TODAY (ET)

Shift: 9:30 AM – 4:30 PM ET. First activity 9:32 AM (on time). Last activity 11:09 AM. Only 1.63 hrs active out of 6-hr shift.

9:32
Active
31m gap
Act
19m
Act
12m
Act
No further sheet activity — 5h 21m remaining in shift
4:30
20 leads
31m ⚠
19m
12m
No further activity
Active (sheet activity) Gap / no activity Idle ⚠ = Shaz messaged during gap, no response
Pattern: Strong 24-min burst (20 leads at ~1.2 min/lead), then increasingly fragmented work with 3 gaps totaling 62 minutes. No break log entries filed. Shaz messaged at 10:13 AM and 10:55 AM — Edwin didn't respond until 11:03 AM (50 min silent). After 11:09 AM, zero sheet activity for the remainder of the shift (5+ hours).
Break Log Anomalies
  • 5/19 lunch (12:04–13:04) is identical to 5/18 (12:04–13:04) — same start, same end to the minute. Suggests copy-paste rather than actual logging.
  • 5/20 format switches from 24h to AM/PM — all prior entries use 24h format (e.g. "13:03"), but 5/20 uses "11:17 AM" and "12:00 PM". Inconsistent with prior entries.
  • 5/25 has zero break entries despite logging in and posting activity (38 status changes, 0.43 active hours).
  • 5/26 has zero break entries despite 62 minutes of gaps across 3 separate idle periods. No lunch, no quick breaks logged.
  • No quick breaks logged on 5/19 despite a clear 37-min gap in sheet activity. Every other full work day has at least one quick break logged.
5/20: 58-Minute Late Start — No Communication
Edwin's first VA sheet activity on 5/20 was at 10:28 AM ET58 minutes after his 9:30 AM shift start. No message about being late was posted in Discord. No break or reason logged. With a 6-hour paid shift, losing nearly an hour at the start means only ~5 hours of potential work time remained. The VA Daily Summary confirms only 5.46 active hours for this day (vs 7.10 on 5/19 when he was 11 min late).

Email Audit & Discrepancy

Email Count Fraud / Massive Discrepancy
Audit date: May 26, 2026 (Chrome Gmail, not connector)

Date Edwin Reported (Discord) Gmail Visible Match?
May 18 3 emails 3 emails
May 19 12 emails 2 emails
May 20 10 emails 2 emails
TOTAL (May 19–20) 22 reported 4 actual 18 missing

Edwin reported 22 emails over May 19–20. Gmail shows 4 actual sends.
This was already flagged in a prior audit but never resolved. He is either:
  • Counting intended / planned emails, not actually sent emails
  • Marking "Email Sent" in the VA sheet without sending
  • Inflating numbers in his Discord logout reports

Supporting evidence:
  • Edwin's delegation account (seasidepremiumstays.team@gmail.com) has exactly 1 sent thread total — dated May 14, and it bounced (address not found for TSH@extendedstays.com)
  • The Seaside Email label in Edwin's account also shows only that one May 14 thread
  • All real outreach goes through the main business mailbox via delegation — but even there, the volume doesn't match reported counts
  • May 18 was clean (3 reported = 3 visible), so the inflation started on or after May 19

Gmail Recipients — Actual Sends (5/18–5/20):
Date Subject Recipient / Property Reply?
5/18 Corporate Leasing Interest at The Pointe The Pointe No
5/18 Corporate Leasing Interest at Villas Of Toscana Twnhms Villas Of Toscana No
5/18 Corporate Leasing Interest (generic) Generic No
5/19 Corporate Leasing Interest at JHSOG LLC JHSOG LLC No
5/19 Corporate Leasing Interest (generic) Generic No
5/20 Corporate Leasing Interest (generic) Generic No
5/20 Corporate Leasing Interest → Visconti Visconti at Westshore Yes — unanswered
5/19: 2 actual sends vs 12 reported = 6x inflation.    5/20: 2 actual sends vs 10 reported = 5x inflation.
The Visconti reply (Tyler Watkins, Tonti Properties) contained corporate housing requirements — a closeable lead. No one has replied in 6 days.
No Email Monitoring or Inbox Ownership
The business inbox (seasidepremiumstays@gmail.com) has 40 unread emails right now. Nobody is monitoring inbound replies. When a lead responds to Edwin's outreach, it sits unread indefinitely.

Edwin sends from the .team delegation account but likely never checks the main inbox for responses. This means:
  • Leads who reply to outreach emails get zero follow-up
  • Hot leads like Visconti / Tonti Properties (replied May 20 with corporate housing terms) go cold for days or weeks
  • There is no ownership assignment for who checks the inbox and when
  • The email workflow is effectively one-directional — send only, never read
Dead Phone Number in Email Signature
Edwin's outbound emails use (813) 761-8429 — the old Dialpad number that died May 20 when the trial ended. Any lead who tries to call back from an email reaches a dead line. Current business number is (813) 669-0075 (Grasshopper).
Missed Hot Lead — Visconti at Westshore
Tyler Watkins (Tonti Properties / Visconti at Westshore) replied May 20 with their corporate housing requirements — a conditional yes. No reply was ever sent back. That thread has been cold for 6 days. A live lead with terms laid out, lost to follow-up failure.

Process & Operational Issues

1. VA Notes — Insufficient Handoff Quality
When Edwin marks a lead as "Needs Shaz", "Interested", or "Email Sent", the notes don't contain enough context for Shaz to act immediately. Discord alerts point to the row, but Shaz still has to hunt for what the next action is.

Required standard not yet implemented:
Contact: ___
STR: yes/no/maybe
Asked for: email/proposal/call back
Blocker: ___
Shaz action: ___
Follow-up date: ___
Email sent: yes/no, from ___
2. Email Sent Rows Missing Follow-Up Dates
Multiple rows in the VA sheet are marked "Email Sent" but have no follow-up date set. These leads age out and get lost after the email step. The bot pulse should surface this count daily so Edwin cleans them up before creating more volume.
3. Holiday Awareness Gap
On Memorial Day (May 25), Edwin asked in Discord whether there was a shift. Shaz was asleep and didn't respond. The automated morning pulse still posted a normal call target, so Edwin ran calls anyway — mostly reaching voicemails and closed offices. He later logged out and asked not to count the day.

Fix needed: The Discord pulse needs a US holiday calendar. On major holidays, suppress call targets and switch to non-call tasks (email cleanup, sheet hygiene, lead research).
4. Grasshopper Routing — Callbacks Go to Voicemail
Current Grasshopper setup is voicemail-first. When a leasing office calls back (813) 669-0075 during Edwin's working hours, they reach voicemail instead of Edwin. Hot callbacks cool off, require another follow-up cycle, or get lost.

Fix needed: Route inbound calls to Edwin during his shift hours. Voicemail fallback outside hours. International forwarding to PH may require a Grasshopper support ticket.
5. No Email Source of Truth
The workflow has no reliable way to verify emails were actually sent. Edwin reports a count, the VA sheet has an "Email Sent" status, but Gmail-visible sent threads don't match either number.

Standard to implement: Every "Email Sent" sheet update needs proof fields — sent-from inbox, sent timestamp, recipient email, and preferably a Gmail thread link or message ID.

Payroll & Rate History

ItemDetail
Rate$3.00/hr USD (confirmed by hiring team; Edwin claimed $4, resolved)
CadenceBiweekly, paid via Wise → Union Bank PH (wife's acct)
First paycheck$135.96 (45.32h, pay period 5/6–5/15) — sent 5/21
Lunch policy1hr unpaid, deducted from span
Short breaksPaid (goodwill — avg 8–15 min, costs $3.27/period)
Sick daysPaid for hours actually worked only, no PTO
OvertimeNo premium — flat $3.00/hr regardless
DocumentationWave Accounting (Starter, free) — bill EDW-2026-001 filed
Tax docs neededW-8BEN (not yet signed), ICA (not yet drafted)

Shift History

PeriodShiftHours/DayStatus
5/6 – 5/139:00 AM – 5:00 PM ET7 paidFull-time
5/14 – 5/15Partial shifts2.35h, 1.39hSick
5/15 onward9:30 AM – 4:30 PM ET6 paidPart-time

Action Items for Meeting

The Core Problem

Edwin's trajectory is declining, not stabilizing. After the 5/18 gap conversation, he bounced back for 2 days (5/19–5/20) but inflated his email counts by 5–6x, started 58 min late on 5/20, and then missed 2 more sick days. Today (5/26) he completed only 28 of 118 targeted leads (24%), was unresponsive on Discord for 50 minutes when Shaz tried to reach him, had 62 minutes of unlogged gaps in 1.6 hours of work, and filed no break log. The email fraud (22 reported vs 4 actual on 5/19–5/20) is the most serious issue — it indicates deliberate misreporting, not just carelessness.

This is a conversation about accountability + process. The infrastructure around Edwin (holiday handling, inbound routing, email verification, notes standards) also needs fixing, but the core trust issue must be addressed first.

🔒 Personal Note — Shaz Only

Review a voice recording of one of Edwin's calls before or during the meeting so you can critique his call technique live. Pick one from Grasshopper voicemail or a recorded outbound. This gives you concrete, non-data feedback to offer — tone, pitch, ask quality — and shows Edwin you're listening to the actual calls, not just reading numbers.

  1. Address today (5/26): 28 leads, 50-min silence, 1.6 hrs active
    Open with: "Walk me through your morning today." He logged in on time but only worked 1.6 hrs, had 62 min of unlogged gaps, and was unresponsive for 50 min when you tried to reach him. This is the freshest data point — lead with it.
  2. Confront email count discrepancy — the trust issue
    Show him: "You reported 12 emails on 5/19 and 10 on 5/20. Gmail shows 2 on each day. Where are the other 18?" Don't accuse — ask. Then implement the proof-fields standard for every Email Sent row. This is the most serious finding.
  3. Address the 2-hour gap (5/18)
    Ask Edwin directly: "Walk me through 1–3 PM on Sunday the 18th." Let him explain before asserting. The data is unambiguous — zero sheet activity for 2h11m beyond declared lunch.
  4. Review a recorded call together
    Pull a Grasshopper voicemail or recorded outbound call. Play it during the meeting and critique live — tone, pitch structure, ask quality. This shows you're listening to actual calls and gives Edwin concrete coaching, not just data. Also demonstrates that call quality matters, not just volume.
  5. Set minimum hourly call rate expectation
    His baseline is 13–22 leads/hr. Even with the shorter part-time shift, 100 calls/day in 6 paid hours requires ~17/hr. Make this explicit: "I need to see at least 15 leads/hour during active calling time."
  6. Implement "Needs Shaz" handoff standard
    Currently Edwin flags leads well enough to say "look here," but not consistently enough for Shaz to act immediately. Walk through the template (Contact / STR / Blocker / Shaz action / Follow-up / Email sent). The goal: every positive lead should be closeable from the sheet alone without hunting through Discord.
  7. Fix the email signature — update phone number
    Old Dialpad (813) 761-8429 is dead. Replace with Grasshopper (813) 669-0075 in the email template immediately. Every email sent since 5/20 has a dead callback number.
  8. Follow up on Visconti / Tonti Properties lead
    Tyler Watkins replied May 20 with corporate housing requirements. 6 days cold. Shaz should reply directly — this is a closeable lead that slipped through the cracks.
  9. Set break log accountability
    5/25 and 5/26 have zero break entries. 5/19 has copy-pasted times from 5/18. Break log is mandatory — every gap over 5 min gets logged. Make clear: unlogged gaps = unaccounted time = pay review.
  10. Add email hygiene metrics to daily pulse
    "Email Sent rows missing follow-up date: N" and "Need to Email rows still open: N" — nudge cleanup before creating more volume.
  11. Implement holiday awareness in bot pulse
    Before the next US holiday (July 4), add a holiday calendar. Suppress call targets on holidays. Default to "calls paused" if Shaz hasn't confirmed by Edwin's start time.
  12. Fix Grasshopper inbound routing
    During Edwin's shift hours, inbound calls should reach him live. Contact Grasshopper support about international forwarding to PH if needed. Voicemail-first outside hours is fine.
  13. Get W-8BEN signed + draft ICA
    3 weeks in, no W-8BEN on file. Without it, you're technically supposed to withhold 30%. Get it signed this week. ICA (Independent Contractor Agreement) also protects against misclassification claims.

Generated from VA Sheet activity logs, Discord channel history (#edwin-work-reports, #edwin-shaz, #edwin-payments), Gmail audit (seasidepremiumstays@gmail.com, seasidepremiumstays.team@gmail.com), Grasshopper account settings, and session transcripts.

Seaside Premium Stays LLC · Internal use only