Why this exists
- Jasmine publishes blogs to skyrun.com/blog/ on Joseph's behalf (Joseph has no CMS access). Several of Joseph's drafts have shipped, more are queued, and there's no tracking of what's live vs what's stuck.
- BJ Enoch's webinar (per
reference_llm_seo_playbook_bj_enoch.md) made clear: each blog is a citation candidate for LLMs + a node in the topic-authority graph. Underused if it sits on skyrun.com only. - The directive (2026-04-29): "good play for sharing those to other places to broaden reach and effectiveness" — at $0 cost.
Published GC blog ledger (verified 2026-04-29 via WebFetch)
| Title | Joseph byline? | Published | URL | Tags |
|---|---|---|---|---|
| The Hot Tub Question: Why It's the Single Best Investment You Can Make in Your Vacation Rental | YES — "Joseph Bowens, Director of Business Development at SkyRun Vacation Rentals" | 2026-04-09 | https://skyrun.com/blog/the-hot-tub-question-why-its-the-single-best-investment-you-can-make-in-your-vacation-rental/ | Winter Park, Grand County, hot tub investment |
| What's Coming to Grand County | YES — "Joseph Bowens, Director of Business Development at SkyRun Vacation Rentals, Grand County" | 2026 (early-month, not displayed) | https://skyrun.com/blog/whats-coming-to-grand-county/ | Winter Park, Grand County, $2B resort plan, gondola, Granby Ranch 4500 units |
| The Ultimate Family Guide to Summer in Grand Lake | NO byline (likely Jasmine/system) | 2026-04-24 | https://skyrun.com/blog/the-ultimate-family-guide-to-summer-in-grand-lake/ | Winter Park, Grand Lake, family travel |
NOT YET PUBLISHED (gaps)
| Draft | Status | Source | Action |
|---|---|---|---|
| Grand County STR Regulations Update (Joseph) | Draft sent to Jasmine 2026-03-26; not yet on skyrun.com (verified — only Galveston / Minnesota / Sevier County STR-regs guides appear) | Brand & Marketing/Blog Post - Grand County STR Regulations Update.md | HIGHEST PRIORITY — push Jasmine. Per BJ webinar, STR-regs-by-municipality is the single highest-impact LLM content type. |
How to maintain this ledger (cadence)
- Weekly Wednesday content-pipeline review — re-run WebFetch against
https://skyrun.com/blog/?_categories=winterpark(or full blog if pagination matters), diff against this ledger, add any new GC posts. - When a new GC post is added: trigger the syndication playbook below for that post within 7 days of publish.
- When a Joseph-bylined draft has been with Jasmine for >7 days unpublished: queue a status-request draft to PWA (use the Jasmine commitment-watchdog template).
- Update this ledger every time a post moves from draft → live.
Syndication playbook (per published post, $0)
Every new GC blog gets the full distribution treatment within 7 days of publication. Each tactic below uses only free / already-paid channels.
IMPORTANT: read reference_str_audience_discovery_playbook.md first — it contains the seeded ledger of STR-relevant communities (Reddit subs, BiggerPockets, FB groups, industry pubs, podcasts) that the agent should target instead of Joseph's personal LinkedIn network. Joseph's LinkedIn is energy/power BD-focused, NOT STR-focused, so it's been demoted from primary channel to optional/secondary use.
Channel 1: STR community syndication (PRIMARY, free)
Tactic: Per published blog, select 3-5 best-fit STR-industry communities fromreference_str_audience_discovery_playbook.md and draft a community-native post for each. Examples:
- BiggerPockets STR forum (heaviest STR-investor community)
- r/realestateinvesting, r/winterparkco, r/Colorado, r/STRHosts, r/airbnb_hosts
- Colorado Vacation Rentals by Owner FB group
- Houfy + VRMB community forums
- Trip Advisor Grand County / Winter Park threads (per BJ — heavy Perplexity citation source)
Voice: native to each community. NEVER a copy-paste link drop. Lead with a finding, data point, or genuine question; backlink as supplemental at end. Joseph as a person who works in the industry, not a vendor pitching.
Cadence: within 7 days of publish, 3-5 communities selected by topic match (see selection logic in audience-discovery playbook).
Why it works: Per BJ's webinar, forum/community content is a heavyweight LLM signal — Perplexity especially. Plus these are the actual audiences that contain prospective owners.
Agent task: Draft per-community native posts + queue to PWA Approval Queue (channel: "Marketing Drafts"). Joseph reviews + posts manually.
Channel 1b: Joseph's LinkedIn personal profile (SECONDARY, free, optional)
Tactic: Native LinkedIn post quoting the most contrarian paragraph + linking to the full piece.Use sparingly: Joseph's network is energy/power BD background — NOT STR. Don't expect owner-acquisition lift here. Use only when:
- The blog has cross-industry resonance (leadership, AI/automation, BD process)
- Joseph wants visibility with HQ corporate / other SkyRun franchises
- Realtors in Joseph's network might share with their book
- Long-term personal brand / hire-your-next-employer optionality
Cadence: Joseph's discretion, not automatic.
Agent task: Draft only if Joseph requests, OR for posts with clear cross-industry hooks. Default = skip; ask Joseph at Wednesday review.
Channel 2: Realtor association content syndication (free)
Tactic: Email Leah Bishop / Megan Waymeyer / Katie Fox (perproject_realtor_referral_pipeline.md) with the post + a 1-line ask: "Your buyer clients would care about this — feel free to share with your circle."
Cadence: Within 7 days of publish, only for posts that touch buyer/investor angles (Hot Tub ROI, What's Coming, STR Regs, Hot Tub permits, etc.). NOT for guest-side posts (Family Guide).
Why it works: Realtors share with clients in their book → backlinks + brand exposure to high-intent owners.
Agent task: Draft the realtor-share email per realtor + queue to PWA. Joseph approves + sends.
Channel 3: Grand County Board of Realtors (GCRA) blog (free, requires asking)
Tactic: Pitch GCRA to syndicate or excerpt the post on their blog with a backlink.Cadence: Quarterly batch. Joseph already a paid member ($200/yr, per 03_MARKETING_DEMAND_GEN.md).
Why it works: Per BJ — backlinks from associations carry "huge credibility and link signal." Plus reaches the realtor audience natively.
Agent task: Draft pitch email + suggested excerpt + queue to PWA.
Channel 4: Local press (free, requires hustle)
Tactic: For each newsworthy post (especially STR Regs + What's Coming), pitch a 50-word "expert quote available" angle to:- Sky-Hi News (
skyhinews.com) — editorial contact - Winter Park Times — editorial contact
- Grand County Chamber newsletter
Cadence: Each new newsworthy post gets one round of pitches.
Why it works: Per BJ — local press citations are LLM-era gold (cited by Wikipedia → cited by training data → discoverable in ChatGPT/Perplexity).
Agent task: Draft the press pitch + queue to PWA.
Channel 5: Reddit native posts (free, careful tone)
Tactic: Post in/r/winterparkco, /r/Colorado, /r/realestateinvesting, /r/airbnb_hosts with a NATIVE Reddit-format post (not a link drop). Quote a specific finding from the blog, link back at the end as supplemental reading.
Cadence: Per post, only for posts with strong contrarian or data-driven hooks.
Why it works: Per BJ — Perplexity has "absolutely infatuated" preference for forum content. Reddit + Trip Advisor are heavyweight LLM signals.
Voice rule: No SkyRun brand-speak. Native Reddit register. Joseph as a person who happens to work in the industry, not a vendor pitching.
Agent task: Draft Reddit-native post + queue to PWA. Joseph posts manually.
Channel 6: Cross-post to Medium + Substack (free)
Tactic: Republish the full post on Joseph's Medium profile + a free Substack newsletter ("Grand County STR Insider" or similar — propose name to Joseph).Cadence: Every Joseph-bylined post; canonical link points back to skyrun.com (so SEO credit stays with skyrun.com).
Why it works: Free additional citation surfaces. Substack subscribers compound over time. Medium has its own discovery engine.
Agent task: Draft the Medium/Substack repost (with canonical link) + queue to PWA. Joseph approves + posts manually OR (Phase 2) authorize agent to use Joseph's Medium API token.
Channel 7: Quora / forum answers (free)
Tactic: Find existing Quora questions matching the blog's topic ("Should I buy a vacation rental in Winter Park?", "How much does an STR make in Colorado?"). Post a substantive native answer that quotes the blog + links to it.Cadence: Monthly batch — top 5 best questions per topic.
Why it works: Per BJ's 6-source list, forums are heavy LLM signals. Quora answers also rank in Google.
Agent task: Identify questions + draft answers + queue to PWA.
Channel 8: Email signature link (free, evergreen)
Tactic: Joseph's email signature includes a rotating "Latest from our blog →" link to the most recent GC post.Cadence: Update on every new publish.
Why it works: Free distribution to everyone Joseph emails (which is a lot, between Rachel, Jasmine, Mike, Adam, prospects, realtors, vendors).
Agent task: Update signature spec + draft for Joseph approval.
Channel 9: Postcard QR link rotation (free, leverage existing channel)
Tactic: Each new postcard round's QR code can land on the most-relevant blog post (not the income estimator). Especially for STR-regs-curious leads.Cadence: Coordinate with postcard-ledger cron when blog content matches the postcard segment.
Why it works: Postcard recipients who scan QR are highest-intent. Landing them on owner-education content (Hot Tub ROI, What's Coming, STR Regs) builds trust before the income-estimator ask.
Agent task: Propose to VP Demand Gen at Wednesday review.
Channel 10: GBP Posts (free)
Tactic: Each new blog gets a Google Business Profile Post with a link, image, and 1500-char excerpt.Cadence: Within 24 hours of publish.
Why it works: Per BJ — "strong correlation between regular updated posts for the Google business profile and higher levels of inclusion in both local search and inside of LLMs."
Agent task: Draft GBP Post + queue to PWA. Joseph posts in GBP UI manually (or Jasmine, depending on access).
Channel 11: Internal linking from related GC pages (free, needs Jasmine)
Tactic: When a new blog goes live, identify every existing GC page where it's contextually relevant and submit a link-add request to Jasmine.Cadence: Per publish.
Why it works: Per BJ — internal linking + hub-and-spoke is foundational SEO.
Agent task: Build the link map + draft the Jasmine request + queue.
Channel 12: Owner / past-prospect HubSpot newsletter (free if HubSpot Marketing Hub is active)
Tactic: Once GC has an ESP wired up (HubSpot Marketing Hub was "in process" per HQ deck), include the new blog in a monthly homeowner-prospect newsletter.Cadence: Monthly digest.
Why it works: Existing prospects who got an estimate but didn't sign get nurtured with educational content rather than sales pitches.
Agent task: DEFERRED — depends on ESP being available. Track as Open Dependency.
Tactics explicitly NOT in the playbook
- Paid LinkedIn / Facebook / Twitter promotion — $0 budget rule
- Paid PR distribution (PR Newswire / BusinessWire) — paid
- Paid backlink services — banned per
reference_seo_independent_playbook.md - Sponsored content placement — paid
- Buying spots in industry newsletters — paid
Per-post syndication checklist (the agent runs this on every new publish)
[ ] Confirm post is live + accurate (URL works, byline correct, tags include Grand County)
[ ] Add to ledger in this file
[ ] Select 3-5 best-fit STR communities from reference_str_audience_discovery_playbook.md (Channel 1 — PRIMARY)
[ ] Draft community-native posts for each selected community + queue to PWA
[ ] Draft Joseph's LinkedIn post ONLY if cross-industry resonance (Channel 1b — optional)
[ ] Draft realtor-share email per active realtor (Channel 2) — only if owner/investor angle
[ ] Draft GCRA pitch (Channel 3) — if quarterly batch is due
[ ] Draft local-press pitch (Channel 4) — if newsworthy
[ ] Draft Medium + Substack repost with canonical link (Channel 6)
[ ] Identify Quora questions + draft answers (Channel 7)
[ ] Update Joseph's email signature link (Channel 8)
[ ] Propose postcard QR rotation if relevant (Channel 9 → VP Demand Gen)
[ ] Draft GBP Post (Channel 10)
[ ] Build internal-linking request to Jasmine (Channel 11)
[ ] Queue HubSpot newsletter inclusion if ESP active (Channel 12)
[ ] Pitch industry pub / podcast guest spot if blog topic warrants (quarterly batch — see audience-discovery playbook E + F)
All drafts go to PWA Approval Queue (channel: "Marketing Drafts") for Joseph to Open or Dismiss.
Backlog work for the 3 already-published posts
These are already live but never got the syndication treatment. Backfill:
Hot Tub Question (Apr 9, 2026)
- LinkedIn post: not yet drafted
- Realtor share: not yet sent
- Reddit: massive opportunity —
/r/airbnb_hostsand/r/realestateinvestinglove hot-tub-ROI debates - GBP Post: not done
- Medium repost: not done
- Quora: many high-traffic questions on hot-tub ROI for STRs
What's Coming to Grand County
- LinkedIn: not yet drafted (high-intent for buyer/investor LinkedIn audience)
- Realtor share: top opportunity — every Grand County realtor wants this article for buyer clients
- Local press: Sky-Hi News should care about this
- GCRA: ideal pitch material
- Reddit:
/r/Colorado,/r/winterparkco,/r/realestateinvestingstrong fit - GBP Post: not done
- Medium repost: not done
Ultimate Family Guide to Summer in Grand Lake
- Guest-side content; differs from owner-facing playbook above
- LinkedIn: skip (not Joseph's voice; not owner-targeted)
- Reddit:
/r/Colorado,/r/familytravel - GBP Post: high value
- Coordination: confirm syndication is HQ-approved (not Joseph's byline)
Reference paths
- Source drafts:
Brand & Marketing/Blog Post - *.md - Realtor list:
project_realtor_referral_pipeline.md - Voice rules:
GC_Outreach_Messaging_Reference_v2.1.docx - BJ playbook:
reference_llm_seo_playbook_bj_enoch.md - Postcard ops:
reference_postcard_ledger.md - Approval queue:
reference_approval_queue_v2.md