SkyRun BD

Joseph Bowens · Director of BD · Thursday, Apr 30
🔴 RED ✅ 30 pending 📋 Apr 29, 3:11 PM 🔥 9 active ⏱ 7 tasks
🔄 Last synced 6:44 AM · brief 🟡 15.6h ago · graph 🟢 14.5h ago · approvals 🔴 13.6h ago · health 🟢 0m ago
✅ Approvals— 30 pending across 2 channels🔴 13.6h ago

✉️ Direct drafts28

RED

Draft to Steven Weber: 103 Reserve Way — your rental projection ($92K stabilized)

Prospect-facing v1 of the new single-big-number format Rachel asked for. Lead with $92K gross / $64,400 net stabilized, anchored to Lakota 3BR (mentions Dreamcatcher). Proposes 20-min call week of May 12 (after Stephen's 5/2 trip). DO NOT SEND until Rachel signs off on the v2 prep email. Also represented as live-ea entry r-4340791581039245781.

Open →
YELLOW

Needs-review: Ryan Devine — 3 Granby Ranch properties, wants rental projections

Daniela forwarded Ryan Devine inquiry (rdevine@vizance.com, 262-408-7030). He's deciding between 3 Granby Ranch properties and wants rental income + occupancy expectations: (1) 866 Black Feather Ct — 5BR/3.5BA, 2899 sqft, secluded canyon view; (2) Lot 100 Evergreen — under construction, 4BR, 3031 sqft, steps to ski run; (3) Lot 113 Evergreen — new construction, 5BR/4.5BA, 3473 sqft, true ski-in/ski-out. All 3 plan hot tub + sauna. Rachel is on the email — substantive multi-property projection request, NOT auto-drafted. Joseph should respond personally with Track/KeyData comp pull.

Open →
YELLOW

Needs-review: Rachel feedback on Weber prep — 'numbers low, one estimate only, comp Dreamcatcher'

Rachel replied at 19:05 MDT to Joseph's Weber prep email: 'I think the numbers are quite low. I never give multiple years. I only give one estimate. And I think you should look at Dreamcatcher As a comp.' Three coaching points: (1) bump the numbers, (2) ditch the multi-year format — single estimate only, (3) Dreamcatcher is the comp she wants. Action before sending Weber projection (must go before 5/2): re-anchor to Dreamcatcher comp via Track + KeyData, single stabilized number, push higher than the Antler-103 anchor. Don't auto-draft — Joseph reworks projection + responds personally.

Open →
YELLOW

Needs-review: Adam Fleckles — substantive reply on Phase 1 build (HS access, cell, Estes Park beta, +3 new asks)

Adam replied 4/28 22:22Z to Joseph's 4/27 'thinking' email. He confirmed cell 970-424-4777, no off-limits scope, asked to connect on a call for OAuth grant, flagged a portal-ID discrepancy (Joseph said 23273108; Adam said #273108 — verify which is right). NEW asks: (A) backfill triage from his accounts for fallen-through leads, (B) integrate his Notion, (C) cross-reference Jasmine's marketing leads doc. Also floated Estes Park as Phase 2 beta market candidate. Substantive — Joseph should reply personally; do NOT auto-draft.

Open →
YELLOW

Manual fix: Chrome 'Allow JavaScript from Apple Events' toggle is OFF

System-hygiene watchdog flagged this twice in 24h (yesterday 21:39Z + today 06:39Z). Path: Chrome → View → Developer → Allow JavaScript from Apple Events. Toggle is session-scoped — resets on Chrome restart. Required for unattended scheduled tasks (BV/DQ/scout) that drive Chrome via AppleScript per the Chrome bridge.

Open →
INFO

Draft to Steven Weber: pre-5/2-departure soft nudge + refreshed leave-behind

Redraft of Weber follow-up incorporating Apr 28 BD-meeting refinements (page 4 removed, owner-usage disclaimer, annual-building-traction language, listing platforms). Numbers unchanged ($92K/$64.4K stabilized). Soft pre-departure tone respects his 5/2 international trip; re-anchors May-12 call. PDF rebuild needed via skyrun-builder skill BEFORE send. Originating context: Apr 28 9:22am Joseph→Steven send (already delivered) + Apr 28 12:35pm Joseph/Rachel BD meeting Gemini-notes refinements.

Open →
INFO

Draft to Ryan Devine: Mon May 4 2:30pm MT confirm + Meet link

CORRECTED 21:11Z. Original QB redraft (21:03Z) said 2:30pm MT — wrong. Actual anchor per Apr 29 14:48Z Ryan reply '4pm your time' + Joseph 14:49Z confirm + Kim 15:05Z RSVP. Kim is already on the 4pm thread. Companion calendar action: create Google Meet event for Mon May 4 4:00pm MT, invite rdevine@vizance.com + kdevinehomes@gmail.com.

Open →
INFO

Draft to Kina + Danny: Pole Creek Meadows — same-day post-call thank-you + action recap

First-touch post-call follow-up after today's 9-10am MDT discovery (Joseph + Rachel + Kina + Danny). Recaps 4 owner-side action items captured by Gemini. Stays out of Rachel's listing+photos lane (she's leading). No commission/pricing in copy (Rachel-led relationship + cold-prospect-rule). Does not push close — they're vendor-comparing. Email address pending: pull from the original calendar invite that Rachel created (subject 'Call with Kina and Danny Pole Creek Meadows and SkyRun', Wed Apr 29 9-10am MDT). DNC check needed before send.

Open →
INFO

Draft to Adam: Conference deck — handful of calls before we lock it Friday

Joseph re-drafted the Adam ask — re-titled and re-structured. 9 numbered decisions across deck (5) + dashboards (4): slide 7 pipeline screenshot source (PWA vs designed mockup), slide 12 competitive positioning specificity (Big Bear name vs generic), stage attribution (named vs partner framing), slide 13 governance specificity (Cord/Lindsay), slide 15 closing slide phone-on-or-off, slide 4 pipeline-stages screenshot, slide 6 multi-market filter (reframe as GC sub-markets vs wait for Adam HS), forecast slide format (dollars vs bars), slide 10 voice-calibrated draft caption. Lock deck Friday morning, screenshot Friday afternoon. Asking for one-word bullets back by Thursday EOD Apr 30.

Open →
INFO

Draft to Jasmine + Rachel: Next postcard round — 75 recipients ready

Joseph drafted handoff to Jasmine and Rachel announcing the next 75-recipient SWITCH-tier postcard round is built and ready. City mix WP47/Fraser15/Tabernash6/Granby5/GrandLake2. File: /Users/josephbowens/Desktop/SkyRun/Postcard Rounds/Next_Postcard_Round_2026-04-28.xlsx. Needs attachment to be added before send (Gmail MCP cannot attach — must be attached via Chrome/computer-use). Also represented in pending_drafts as type=outbound_email (postcard-ledger entry).

Open →
INFO

Draft to Jasmine: Re: Cali Link — fixing signature URL

Jasmine flagged that Joseph's signature has the wrong website (winterpark.skyrun.com). Correct URL is skyrun.com/grand-county. Drafted brief 'will fix' acknowledgement. Joseph still needs to actually update his Gmail signature.

Open →
INFO

Memory: SkyRun Grand County website is skyrun.com/grand-county (not winterpark.skyrun.com)

Per Jasmine 4/29: the canonical SkyRun Grand County URL is skyrun.com/grand-county. Joseph's email signature still references the old winterpark.skyrun.com — needs updating in Gmail signature settings AND in any skill/memory references that emit signature blocks.

Open →
INFO

Draft to Jasmine: Re: Cali Link — signature URL fixed

Brief 'Thanks!! Got it corrected across all platforms. :)' acknowledgement to Jasmine after she flagged the wrong website URL in Joseph's signature. Note: the live-ea entry direct-drafts-20260429-jasmine-signature-fix (placeholder draft_id r-6417828907140661869) tracks the same draft — this gmail-deep-scan entry uses the real Gmail draft_id 19dda9f97b0eb304.

Open →
INFO

FYI: Self-sent transcript bouncing — 'joseoh.bowens@skyrun.com' typo

Joseph sent 'Transcript: Chris hart initial conversation' on 4/27 20:14Z to joseoh.bowens@skyrun.com (typo, missing the 'p'). Gmail has been issuing delivery-delay notices ever since — most recent today 21:34Z. No external recipient, no real action — but worth correcting the saved contact / autocomplete entry so future self-sends route to the right address. No draft created.

Open →
INFO

Draft to Adam: Re: thinking on what we discussed (v2 — HS portal walkthrough + brain dump + OAuth screenshare)

Joseph re-drafted his Adam Phase 1 reply (4 numbered sections): (1) HS owner-ID walkthrough w/ 5-step Settings → Users & Teams URL-extraction guide, (2) brain dump request — every tool/app/account Adam touches, (3) OAuth 15-min screenshare offer Thu/Fri before Adam's travel week, (4) request to forward Owner Point + Vintory pitch emails. Lower urgency than prior draft (no real-time deadline). Acknowledges Adam was 'getting hammered' on the call earlier today. Soft tone. Note: previous draft 19dda56c29afc3bc was sent 4/29 ~17:43Z; this is a NEW draft on the same thread that incorporates Adam's call feedback.

Open →

📬 Postcards2

INFO

New scout discoveries ready: 30 new postcard targets (4 HOT, 9 WARM, 17 NURTURE)

Scout run 2026-04-28 1620 added 30 new postcard targets from EagleWeb saleSearch (last 30 days of warranty deeds >= $200K). New R-numbers: R310549 (HOT, Devils Thumb $8M), R305616 (HOT, Granby Ranch 5BR), R027170 (HOT, Trail Creek Trust), R304373 (HOT, Granby Ranch 4BR), plus 9 WARM and 17 NURTURE. Total Postcard Targets tab now 839 rows (was 809). Postcard-ledger Monday run will fold these into the next Jasmine batch automatically.

Open →
📋 Morning Brief— Apr 29, 3:11 PM🟡 15.6h ago

Good morning, Joseph — 2026-04-29 (refreshed 21:03Z / 3:03 PM MDT)

Re-run triggered by your 3 QB-redrafted prospect follow-ups (Weber, Devine, Pole Creek). All queued in the approval queue; details below.

🫀 Systems status — 🟡 YELLOW

No RED conditions. 6 tasks running with advisory warnings (all functional).

  • 🟢 live-ea — 1h ago, triaged Jasmine SPMS broadcast (no draft needed)
  • 🟢 system-hygiene — 1.1h ago, clean
  • 🟢 historical-gmail-backfill — completed
  • 🟡 daily-beenverified-enrichment — partial; BV-View structural blocker still open (Item #19; 11/400 monthly used)
  • 🟡 daily-data-quality-check — GREEN data (0 leaks/0 errors), partial heartbeat from 30 score-drift + 5 mailing-gap advisories
  • 🟡 transcript-scan, gmail-deep-scan, nightly-consolidation — partial w/ warnings, all functional

📅 Meetings in the next 24h

(Pre-meeting briefs already composed in the overnight 05:07Z run for: Rachel weekly 1:1 tomorrow 9 AM MDT; Let's Talk Marketing office hours 1 PM MDT today. No new external meetings since.)

Today's 3 priorities

  1. Decide Devine call time + send Meet invite TODAY. Ryan asked "4pm your time" at 14:48Z; you replied "That works" at 14:49Z. Kim Devine joined the thread at 15:05Z. The QB redraft qb-redraft-devine-may4-confirm says 2:30pm MT — mismatch. Pick one and ship the calendar invite (Ryan + Kim). Commission at stake: $1,000 (Bowens Sourced).
  2. Approve the 3 QB redrafts in the PWA. Weber pre-departure (blocker: PDF rebuild via skyrun-builder), Devine May-4 confirm (blocker: time reconcile), Pole Creek thank-you (blocker: pull recipient email from Rachel's invite). All 3 are DNC-clean.
  3. Boulder PM name still owed to Jamie Kendall. Jamie acknowledged your Boulder PM offer 15:22Z ("Thank you!"). The actual vetted PM name is on commitment-overdue-jamie-kendall-boulder-pm-20260429. Close the loop today.

Inbox signals from yesterday/today

  • Prospect replies needing response: 3 — Ryan Devine 14:48Z (4pm-anchor refinement; you already replied), Kim Devine 15:05Z (joined thread, no immediate response needed pre-call), Jamie Kendall 15:22Z (YELLOW; Boulder PM name still owed)
  • Internal team: 2 from Jasmine — (a) signature URL fix flagged YELLOW, your "will fix" draft is queued; (b) SMTP test confirmation
  • Realtor correspondence: 0
  • Market intel: 1 (KeyData U.S. STR Pulse newsletter — INFO)
  • Delivery issues: 0

Overnight movement

  • 6 Gmail insights ingested (3 prospect replies, 2 internal, 1 market report). Insights file deleted, per-run reports archived.
  • 9 new graph relationships added (6 from Gmail, 3 marking the QB drafts as queued).
  • 37 people in graph re-enriched: 19 active / 18 unknown (most graph people lack date-bearing relationships yet — gaps fill with future activity).
  • DNC list rebuilt from Rachel's roster (6 days old, FRESH). 141 emails / 97 phones / 538 name tokens. Outbound-leak audit across SoT, drafts, postcards, smartlead-actions: 0 leaks.

Active deals

  • Devine / Granby Ranch (3 props) — stage call_confirmed_calendar_invite_owed. Last touch: 15:05Z (Kim). Next action: send Meet invite TODAY at the agreed time (4pm your time per Ryan, but reconcile with QB redraft's 2:30 MT first).
  • Weber / 103 Reserve Way — stage awaiting_rachel_signoff_pre_send. QB redraft queued (pre-departure soft nudge for 5/2 trip). Next action: rebuild PDF via skyrun-builder, then send.
  • Hadank / Snowblaze B-32 — stage may_closer_sent. Last touch 4/28 9:12am. Checkpoint May 7 (still owed: management agreement template + GL/Granby contractor names).
  • Chris Hart / 308 Balsamdiscovery_complete. Awaiting 19th Hole + Indian Trail comp set from Rachel.
  • Pole Creek Meadows (Kina + Danny) — discovery call done this morning. QB redraft thank-you queued. Blocker: recipient email pull from Rachel's calendar invite.

💰 Pipeline forecast

_Skipped — Chrome bridge not invoked in on-demand mode. Next overnight run will rebuild._

📈 Revenue pulse (yesterday)

_Track and KeyData not pulled in on-demand mode. Next overnight run will refresh._

Open loops worth noting

  • Jamie Kendall Boulder-PM name — overdue commitment; he closed the loop 15:22Z but the deliverable is still owed
  • Email signature URL fix — Jasmine flagged winterpark.skyrun.com should be skyrun.com/grand-county; needs Gmail signature update + audit of any signature-emitting skills/templates
  • Hadank management agreement template + GL/Granby contractor names — owed since walkthrough; checkpoint May 7
  • Devine calendar invite + Meet link — promised today; do not let this slip past EOD

Flags

  • ⚠️ Devine call time ambiguity — your 14:49Z confirm was implicitly to "4pm your time" (per Ryan's 14:48Z msg), but the QB redraft says "2:30pm MT". Resolve before sending the Meet invite.
  • All other systems YELLOW or GREEN; no RED.

— consolidated at 21:03Z (3:03 PM MDT), informed by 6 gmail insights, 0 outbound leaks, on-demand re-run on top of this morning's overnight pass

🔥 Active Deals— 9 open

Active deals

Hadank / Snowblaze B-32 switch

post_walkthrough_pending_agreement
35% verbal
Lead ID
R194580
Last touch
2026-04-28
Next action
Send Andy contractor contact list (Grand Lake/Granby network); pull mgmt agreement template; share Proper Insurance + Kirk Neibauer (State Farm) recommendations.

Weber / 103 Reserve Way

projection_drafted_pending_rachel_signoff
Last touch
2026-04-28
Next action
Joseph emails Track + KeyData rental projection (TODAY)

deal:devine_granby_ranch

prospect_replied_proposing_call
Last touch
2026-04-29
Next action
Confirm Mon May 4 ~2pm MDT call with Ryan; send calendar invite

deal:chris_hart_308_balsam

discovery_complete
Last touch
2026-04-27
Next action
Joseph: complete Chris Hart benchmarking comp (19th Hole + Indian Trail data from Rachel) and send written info per BD-meeting commitment.

Kina Miller + Danny / Pole Creek Meadows debut rental

discovery_complete
Last touch
2026-04-29
Next action
Rachel to send listing+photos email + feedback ask. Joseph stay close on vendor-decision pending — recommend follow-up touch within 5 biz days if quiet.

Trevor Pyle / 230 Buckhorn (warm re-engaged)

warm_re_engagement_documents_previously_sent
Last touch
2026-04-28
Next action
Wait for Trevor reply (5 biz days = ~5/5). If silent, Joseph polite check-in. If reply → Joseph property-specific intel jump-in. Rachel norm: 'better on weekends'.

Elle Koagedal / Tabernash House (warm re-engaged switch)

warm_re_engagement_switch_prospect
Last touch
2026-04-28
Next action
Wait for Elle reply (5 biz days = ~5/5). If silent, Joseph polite check-in. If reply → Joseph property-specific intel jump-in.

Schulze - 555 Columbine Dr, Grand Lake

discovery_complete_active
Lead ID
R155370
Last touch
2026-04-22
Next action
RESURFACED VIA QB AUDIT — verify current state with Joseph. HS deal exists but was not in KG. Check if there's been follow-up since 4/22 modification.

Surganty - Basecamp #402 Granby

stale_check_needed
Last touch
2026-04-14
Next action
STALE FLAG — close target tomorrow (5/1) but no recent activity. HS lifecyclestage=customer (likely optimistic tag, not actually onboarded). Joseph: confirm dead/active and either advance or mark Lost.

Recent meetings

  • 2026-04-29 Pole Creek Meadows / Kina + Danny intro call (RESCHEDULED from 4/28 2pm)
  • 2026-04-28 BD weekly — Joseph + Rachel (Tue 11:30 standing)
  • 2026-04-28 Weber 103 Reserve Way — projection rebuild (Rachel pushback → Lakota anchor → customer send)
  • 2026-04-27 Steven Weber walkthrough — 103 Reserve Way
  • 2026-04-27 meeting:chris-hart-discovery-2026-04-27
  • 2026-04-24 Joseph / Adam — Sales Catch Up (HubSpot pipeline alignment + Brain productization $3K/mo)
  • 2026-04-24 Discuss Marketing (Winter Park) — Jasmine + Rachel + April + Joseph (business cards, promos, calendar links)
  • 2026-04-24 Andy Hadank / Snowblaze B-32 — post-walkthrough internal followup (Joseph↔Rachel email thread)
  • 2026-04-23 Hadank Snowblaze B-32 Property Walkthrough — COMPLETED
  • 2026-04-23 Joseph/Mike 1:1 Coaching Follow-up (Otter summary)

Graph summary

People
37
Properties
9
Systems
17
Campaigns
3
Relationships
149
Last consolidated
2026-04-29T21:08:44.621331+00:00
Scope
Grand County, CO only. Vermont on hold pending possible sale of that book of business.
🕸 Relationships— 37 people in graph🟢 14.5h ago

Who's hot, who's dormant, who to re-engage. Refreshed nightly by consolidation Section I.

🔗 Most connected people

Joseph Bowens
Director of Business Development
77 connections last seen 2026-04-29
Rachel Scott
GM / Owner
39 connections last seen 2026-04-29
Andy Hadank
Property owner / Prospect
17 connections last seen 2026-04-28
Stephen Weber
Prospect — 103 Reserve Way, Winter Park; walkthrough complete Apr 27; projection pending
9 connections last seen 2026-04-28
Mike Marach
Sandler Sales Coach
7 connections last seen 2026-04-28
🫀 System Health— 🔴 RED🟢 0m ago

Heartbeat status of all scheduled tasks over the last 48h. RED = missed run or error. YELLOW = partial success or warnings.

🔴 Overall: RED

🟡 daily-beenverified-enrichment 1.0d ago Partial success
🟡 daily-data-quality-check 23.6h ago Partial success
🔴 transcript-scan 14.7h ago No heartbeat in 14.7h (max 8h)
🔴 gmail-deep-scan 13.7h ago No heartbeat in 13.7h (max 6h)
🟡 grand-county-property-scout 1.9d ago Partial success
🟡 nightly-consolidation 15.7h ago 2 warning(s)
🟢 historical-gmail-backfill 1.2d ago Backfill already complete (2026-04-24, 590 msgs / 4 runs). No-op until re-enabled.
⏱ Scheduled Tasks— 7 running

The full ambient fleet — runs in the background whether you're here or not.

daily-beenverified-enrichment

6am daily
0 6 * * *

BV contact enrichment — 20 leads/day (blocked at credit cap, soft-fails)

daily-data-quality-check

7am daily
0 7 * * *

SoT ↔ HubSpot ↔ SmartLead reconciliation

transcript-scan

8am/12pm/4pm daily
0 8,12,16 * * *

Gmail + local sweep for new SkyRun transcripts

gmail-deep-scan

9am/1pm/5pm/10pm daily
0 9,13,17,22 * * *

Categorize inbox, download attachments, surface insights

grand-county-property-scout

Mondays 6am
0 6 * * 1

Weekly STR property discovery + enrichment + push

nightly-consolidation

11pm daily
0 23 * * *

Roll up day → upsert graph → write morning brief + refresh PWA

historical-gmail-backfill

3am daily (one-time, self-disabling)
0 3 * * *

Backfill entire Gmail archive — ~250 msgs/run, resumable

💰 Subscription & Usage— ~$10/mo net

What this system costs to run and where usage sits against free-tier caps.

Net-new monthly cost

Cloudflare Registrar (josephbowens.com)
$0.76/mo ($9.15/yr)
Cloudflare Pages / KV / Functions / Access
$0 (free tier, well under caps)
ntfy.sh push
$0 (free, unlimited personal use)
TOTAL net-new
~$0.76/mo = $9.15/yr

Existing BD-adjacent subscriptions

BeenVerified Starter
$9.99/mo — 🔴 currently exhausted (upgrade path: Premium $89.99/mo)
Claude Code
pre-existing Joseph subscription
SmartLead
pre-existing SkyRun subscription
HubSpot
pre-existing SkyRun corporate tier (CRM only — sequences decommissioned)

Free-tier headroom

Cloudflare Pages builds
~60/mo of 500/mo allowed
Cloudflare KV ops/day
~200/day of 100,000/day allowed
Cloudflare Access users
1 of 50 allowed
ntfy.sh
No limit hit (informal ~100/day/topic)

Full breakdown: see reference_subscription_costs.md

📁 Consolidation Reports— 9 archived
🧠 Project Memory— 82 files

The facts that every Claude session starts with. Organized by type.

User (4)

Feedback (11)

Project (19)

Reference (48)