We are using Open Notebook as the self-hosted “knowledge + scripting + podcast generation” core for BioLight.shop so Don Bailey and Mike Belkowski can produce 3–4 podcast episodes/week with minimal friction.
We will ingest BioLight + Energy Code content, generate show-ready scripts, render audio with their ElevenLabs cloned voices, and output publish-ready assets (MP3 + metadata + show notes).
Future social/content features come later — the first build is the in-house podcast factory.
Current workflow is clunky:
- LM Notebook generates content/audio
- Export / PDF / manual steps
- Then run through ElevenLabs
- Then publish
We want:
- A single system that holds BioLight knowledge, produces on-brand podcast scripts, renders audio using Mike/Don voice clones, and outputs everything needed to publish — without export gymnastics.
Build an internal system that can do:
- Ingest BioLight knowledge
- Generate an episode (multi-speaker)
- Render audio using ElevenLabs voice clones
- Export publish-ready package (MP3 + title/description/show notes + links/disclaimer)
- (Optional in MVP) Auto-upload/schedule to hosting platform
- BioLight.shop: brand + products + blog + podcast pages.
- Podcast: The Energy Code (Mike hosts; Don frequently co-hosts).
- Mike Belkowski: owner/host voice + scientific storyteller.
- Don Bailey: CFO/operator voice + pragmatic translator; wants weekly production to be frictionless.
- Voices: Mike + Don voice clones already exist in ElevenLabs.
Open Notebook provides:
- Content ingestion (links, PDFs, YouTube, txt, etc.)
- AI notes + summarization + transformations
- A built-in Podcast Generator system (episodes + speakers + voices)
- Privacy/self-hosting + API for automation
We will treat Open Notebook as the “brain + factory floor.” We will add a thin “publisher” layer later if needed.
A producer (usually Don) provides one of:
- Bullet outline / topic prompt
- Link dump (BioLight pages + studies + blog posts)
- A product/topic focus (“mitochondria-first stack”, “methylene blue”, etc.)
- Guest talking points (optional)
A complete publish-ready bundle:
- Episode title + alt titles
- Cold open + segment outline
- Two-speaker script (Mike + Don)
- Show notes w/ links
- Disclaimer block (health/wellness safe)
- MP3 audio (ElevenLabs voices)
- Metadata JSON (duration, tags, timestamps if possible)
Create a dedicated notebook:
- Notebook: BioLight Knowledge Base
Ingest:
- Product pages (all flagship SKUs + collections)
- Podcast episode pages (show notes, summaries, timestamps when present)
- BioLight blog/learn articles
- Internal docs: product positioning, FAQs, protocols, “do not claim” rules
- Brand voice rules: tone, words to avoid, disclaimers, audience profile
All generation should cite/anchor to this knowledge base to stay:
- Accurate
- On-brand
- Consistent in claims and language
We maintain two “Speaker Profiles” (canonical, reused everywhere):
- Role: host / educator / scientific storyteller
- Style: confident, curious, structured, myth-busting
- Output: frames the topic, teaches, makes it memorable
- Role: operator / CFO / practical translator
- Style: concise, grounded, implementation-focused
- Output: asks real-world questions, clarifies, adds business/practice perspective
We also define one “Episode Profile”:
- Format: 2 speakers
- Structure: Hook → 2–4 teaching blocks → actionable takeaways → soft CTA
- Guardrails: avoid risky medical claims; always include disclaimer
BioLight content lives near health claims. We must:
- Bake in a consistent disclaimer block
- Maintain a “Do Not Claim” list
- Prefer phrasing like: “may support”, “emerging evidence suggests”, “talk to your clinician”, etc.
- Avoid diagnosis/treatment promises
- Avoid implying FDA approval unless explicitly true
These guardrails must be applied:
- In script generation
- In show notes generation
- In any derivative content later
- Self-host Open Notebook
- Secure it (auth + keys)
- Create BioLight Knowledge Base notebook
- Ingest initial sources (products + recent podcast episodes + top blog content)
- Create Mike + Don Speaker Profiles
- Create “Energy Code” Episode Profile template
- Implement transformations:
- Episode titles
- Outline
- Full script
- Show notes + links
- Disclaimer block (always)
- Use ElevenLabs API with:
- Mike voice ID
- Don voice ID
- Render script → MP3
- Output MP3 + metadata bundle
- Export a ready-to-upload package
- (Later) Direct upload/scheduling integration to hosting platform
Don can produce an episode with:
- < 10 minutes of input work
- Mostly one-click automation after providing topic/links
- Consistent Mike/Don voice + format
- Publish-ready outputs with minimal edits
Target throughput:
- 3–4 episodes per week reliably
- Open Notebook is the “system of record” for knowledge and generation.
- We automate via Open Notebook’s API (create sources, trigger transforms, trigger podcast generation, poll job status).
- ElevenLabs is only the rendering engine for the voices (TTS output).
- Publishing is a separate module; don’t block MVP on it.
We intentionally defer:
- Social media clip generation (shorts, reels, TikTok scripts)
- Auto-generated carousels + newsletters
- Auto-cut video avatars / facecam compositing
- Full distribution automation across platforms
Those will be layered on after the podcast factory is stable.
- Where do we host the final MP3s in v1 (manual upload vs API)?
- Do we need per-episode approvals/versioning?
- Do we need transcripts auto-published on BioLight.shop?
- How strict should topic gating be (avoid sensitive medical claims)?
- Stand up Open Notebook locally (docker compose).
- Create the BioLight Knowledge Base notebook.
- Ingest: top products + last ~20 podcast pages + highest-performing blog posts.
- Implement speaker profiles + “Energy Code” episode profile.
- Wire ElevenLabs voice IDs + generate first internal test episode.
- Iterate until output needs minimal edits.