WEEKLY REPORT · SEPTEMBER 20, 2026
📊 ANALYTICS · SEPTEMBER 13 → SEPTEMBER 19
🗓 ROLLING OUT · SEPTEMBER 21 → SEPTEMBER 27
“

"Our value is received. It's not achieved. And that, my friends, is liberating." — James Drake

Rolling Out

▸
🗓 Rolling Out · SEPTEMBER 21 → SEPTEMBER 27
  • 📖 Published — Made in His Image (James Drake · Genesis 1:26–2:25), Week 2 of the eleven-week Foundations series, EN + ES
  • 📝 Two blogs, both bilingual: James Drake's sermon blog Monday and Jeff Reed's Feeling Alone? Wednesday (scheduled, 5 AM)
  • 🎬 4 Shorts → YouTube + IG Stories, Mon–Thu 4:30 PM ET, and in the app's Moments feed
View 4 more ▾
  • 📱 Mon–Fri 9 AM — devotionals Day 1–5, EN and ES
  • 🌐 A website-feature card daily at noon; a sermon pull-quote at 3 PM; a Spanish card at 7 PM
  • 🎧 Episode live in all four podcast feeds (EN audio 54, EN video 54, ES audio 47, ES video 47)
  • 🏠 Homepage hero now plays this week's 10-minute condensed cut

Blogs This Week

▸
📖 2 Blogs This Week
  • Made in His Image: Your Worth Is Received, Not Achieved 🟡 Scheduled · Monday, 5am
  • Feeling Alone? You Were Never Meant to Do Life by Yourself 🟡 Scheduled · Wednesday, 5am

Last Week's Pulse

▸
📱 Instagram · PENDING *
— 👁
Views
— 🎯
Accounts Reached
— 💬
Interactions
— 🔗
External Link Taps
* Instagram insights pending — API access being set up. Monday's job re-pulls. Stories queue: 31 approved posts for Sep 21–27 (five per day Mon–Fri, one Saturday preview, five Sunday).
📺 YouTube · channel to Sep 20
378 👥
Subscribers
▲ vs 375
Sep 13 → Sep 20
690 🎬
Videos
▲ vs 682
61,941 ▶️
Lifetime Views
▲ vs 61,193
Sep 13 → Sep 20
— ⏱
Weekly Views
Sep 13–19 · Supermetrics pending
Channel totals from the Data API, pulled tonight. Subscribers +3, videos +8 (eight new titles went up this week: the complete service, condensed cut, EN sermon, ES dub, and four Shorts). Lifetime views up 748 (61,193 → 61,941). Weekly views (YouTube Analytics via Supermetrics, Sep 13–19) are PENDING — will be updated Monday before the send.
📺 YouTube Shorts · Sep 21 – Sep 24
4 ⚡
Shorts Scheduled
→ vs 4
4:30 PM 🗓
Slot
Mon–Thu ET
4 📱
In the App
Moments feed
YT + IG 📲
Surface
Four clips — Received, Not Achieved; Freedom Has Boundaries; Honor the Sabbath; The Second Adam — scheduled to YouTube as private + publishAt with a matching IG Story at the same minute. All four are in the mobile app's Moments feed with their pull quotes.
🎧 Podcast · four feeds
54 🇺🇸
EN Audio
▲ vs 53
54 🎥
EN Video
▲ vs 53
47 🇪🇸
ES Audio
▲ vs 46
47 📼
ES Video
▲ vs 46
Made in His Image added to all four feeds — Resi English sermon and the HeyGen Spanish dub (the API path ran without a spend error). The podcast step retried three times; the completion test was reading a stale 404 on a CF edge before the Workers deploy propagated. It cleared itself on the third attempt.
🌐 Website · Sep 13 – Sep 19
687 👤
Users
▼ vs 987
820 🧭
Sessions
▼ vs 1,162
1,275 👁
Page Views
▼ vs 1,834
45.0% ✅
Engagement
▲ vs 35.3%
GA4 property 514331806, site-wide, Sep 13–19 vs Sep 6–12, pulled tonight. Traffic stepped back from last week's launch spike (987 → 687 users, 1,834 → 1,275 views) — expected; the Sep 6–12 window captured the landing pattern of a brand-new series week. What improved: engagement rate 35.3% → 45.0% and pages per session 1.58 → 1.56 — visitors landing via returning channels who stayed to read rather than bounce. The sermon blog drove most of that engagement lift.
📧 Mailchimp · Sep 13 – Sep 19
1,942 ✉️
Recipients
▲ vs 1,391
42.1% 📬
Open Rate
▼ vs 50.5%
4 📨
Campaigns
▲ vs 2
40 🔗
Clicks
▼ vs 64
Four campaigns to 1,942 total recipients — double the Sep 6–12 count on twice as many sends. Open rate dropped 50.5% → 42.1% as volume doubled and the series-launch novelty eased; 1,075 total opens is still strong for a 2,825-subscriber list. Clicks fell 64 → 40, click rate 4.6% → 2.1%, consistent with heavier broadcast volume. First-hour open share: 30.9%.
▶︎ Homepage Sermon Player · 2026-09-13 → 2026-09-20

"Made in His Image - Genesis 1:26–2:25" is in the homepage hero now; the numbers below are last week's. First-party counters, not GA4 — aggregate only, nothing traceable to a person.

108
Shown
returning visitors who got the sermon instead of the brand film
81
Played
75.0% of those shown
0
Turned sound on
0.0% of plays — chose to listen
28
Kept it playing
took the sermon with them while browsing the site
4
Tapped on a phone
deliberate taps, never autoplay
0
Listened only
picture off, voice on

Watch depth: 6 → 5 → 4 → 1 reached 25/50/75/100%, so 1.2% of plays ran to the end. Captions on 1 times; listened without the picture 0.

Plays by day
6S
6M
11T
15W
16T
12F
5S
10S
📈 Sermon Views — YouTube, Homepage & Podcast (last 5 Sundays)

Each bar is one Sunday’s total across every channel — the number above the bar — with the segments showing which channel contributed. YouTube = views; homepage hero = plays of the condensed cut; podcast = deduped downloads. These are lifetime totals, so older sermons have had longer to accumulate. Read the mix and the recent trend, not a strict week-to-week ranking — the newest bar is hatched because it has had days rather than weeks.

† Sep 20 = hatched: still accruing, fewer days than the bars beside it.

Where the numbers live

▸

The numbers that used to sit here now update every day:

  • Website, YouTube, Google listing, Instagram, app usage → Impact
  • Search performance, queries, rankings → Search
  • AI assistants — who is asking, who is crawling, who cites us → AI visibility

This page is the week in one glance: what shipped, what worked, and the note from Jeff.

What Worked / What to Watch

▸
📈 What worked

The content quality is there. Both blogs were written fresh in the named author's voice, all five devotionals pass the completion test, the Spanish dub went through the API path cleanly, and the four Shorts are inside the 60-second cap with good clip selection.

Checkpoint 3 is doing its job. Sermon page cards register there automatically rather than clogging Checkpoint 2, so the approval window at Checkpoint 2 held only proofable content.

The hero video stats tool ran cleanly. 81 of 108 returning visitors played the It All Begins with God condensed cut (75% play rate), 28 kept it playing while browsing, 4 tapped play on mobile. Unmutes: 0 — the hero autoplays silent and nobody chose to listen this week (vs 11 for Greater Than Your Religion at its peak). Worth watching as the series finds its audience.

🤔 What to watch

$72 to produce one week is the number that matters. Two prior weeks ran at $37 and $43. The podcast step alone cost $18 — it ran for 67 minutes across three attempts because the completion test was reading a stale 404. If the same pattern holds next week, the fix is a deploy-settle delay before the test runs, not a retry loop.

app_ready went to four attempts and two escalations for the second week running. The step landed; the overhead is growing. The root cause this week was a missing player poster (og_image_url/hero) — the session found it eventually, but the escalation path from sonnet to opus doubled the cost. A pre-check that confirms the poster exists before starting the app session would cut this to one attempt most weeks.

Five steps needed a hand. schedule_social and shorts_playlist completed their own tests cleanly before being touched — both were likely set done by Jeff confirming they'd run, not by hand edits. CHECKPOINT_0 (artwork picks) is Jeff's by design. app_ready and verify are the two that genuinely needed intervention.

Open Items

▸
⚠️ Open Items · internal · pipeline tracking
  • YouTube weekly views (Sep 13–19) — PENDING Supermetrics pull; Monday job updates before Tuesday send
  • Instagram insights — PENDING; API access still being set up
  • app_ready: the recap audio (James's voice, correct) is live on media but listen.ts only serves Luna/Arcas voices — Jeff's fix after the run
  • Chaplain America — not in this week's run (pending)
  • Saturday previews for Sep 26 — built Friday by design; the Sep 20 verify check was premature (Jeff accepted the failure)