So, I did end up using trigger.dev to use @Nate Herk suggestions. Boy, did I dive in tonight and learn quite a bit about automations, api keys, and how awesome Claude Code really is in developing these automations. - What you deployed - Here are two screenshots - first is the run in trigger.dev, and the second is the result of the run when it sent the email to my personal email. - What it does - Checks Alex Hormozi's YouTube channel at 6:00 AM each morning and then shoots me a direct email summarizing each video from the day before. The email includes links to the direct videos if I want to watch them in full. The first run I did videos for the past 5 days, but it will only do daily snippets going forward. I built it in so it doesn't duplicate. - One thing that broke: while building, the YouTube API did not have a direct way to pull the transcripts, or it was limited in the API. Claude figured out a fix and resolved the issue on its own. Claude Summary of what I now have: - Daily 6:00 AM Central check of Alex Hormozi's YouTube channel - Transcript → AI summary → email digest to my email address - Redis-backed dedup so you never get the same video twice - Already backfilled and confirmed on the last 5 days (31 videos) One thing worth remembering long-term: transcript pulling relies on an unofficial method, so if a digest ever comes through saying "transcript unavailable" for a video, that's the known failure mode — not a bug, just YouTube changing something upstream. Bonus: I did do my first GitHub upload ever tonight. Hell Yeah! I bounced around a few sites to get APIs to have it automate successfully. The only one that was paid was Claude Console. It used .07 today for the initial run, I imagine it will be cheaper with subsequent runs. I put $5.00 on the account. The automation uses the following API keys: YouTube_API_KEY ANTHROPIC RESEND UPSTASH Trigger Secret Key