Communications use cases

Moved here from life-itself/comms ref/comms-use-cases.md on 2026-10-09, to keep the what and why with the Comms Infrastructure project. The product and channel inventory stays in the comms repo. To be consolidated with the CRM motivation and job stories later.

This is the upstream record of the real communications jobs across Life Itself and related projects. The technical use cases and requirements derived from these needs live in the crm repo, ref/email-infrastructure.md — that document is the "how it's built" counterpart to this "what we need and why."

Verified means checked against the live site and/or its local repository on 2026-08-02. TBC means the detail needs confirmation.

Distillation of the current state

  • Communications are spread across several independent brands, domains, site repositories, Substacks, Luma registrations, the custom devspaces-mailer, Brevo, and Twenty CRM.
  • Four active or intended publications currently use Substack: Life Itself, Developmental Spaces, Seeds of a Second Renaissance, and Life Itself Research. AI, Learned Today has a fifth Substack but is not being sent regularly.
  • Developmental Spaces is the closest thing to a reusable flow: its site form and three email courses use devspaces-mailer, and newsletter signup is tagged in Twenty. Synchronizing those subscriber records onwards to Substack is still a manual, one-way CSV process; this is separate from publishing newsletter content.
  • Second Renaissance course and event registration is fragmented across Luma pages. Life Itself also uses ad hoc event/course capture rather than a standard project pattern.
  • Open Revolution still has legacy Brevo/Sendinblue forms and sequences whose operational status is unclear.
  • Some projects have no capture at all; others link or embed Substack directly. There is no consistent organization-wide signup pattern.
  • The largest practical publishing failure is Substack's lack of a supported write/send API. AI can tidy a link or comment, accumulate several short items, and assemble a weekly or fortnightly post, but somebody must still log into Substack and operate its interface. That final manual step means posts often do not get sent, notably for AI, Learned Today and some Developmental Spaces/Teal Estate updates.
  • Subscriber, consent, preference, and suppression state is fragmented across providers and Twenty. There is no single clearly documented authoritative state or reliable synchronization model.

Cross-project needs

NeedDesired result
One-prompt provisioning"Add a newsletter/course signup to this site" creates the branded form, audience or sequence, CRM mapping, configuration, deployment, and verification
Source-first publishingContent remains canonical in the site, Markdown, Google Docs, or a lightweight item backlog; AI tidies and assembles it, then publishes through an API without a mandatory provider-UI step
Programmatic, approval-gated publishingAI performs preparation, formatting, audience selection, preview generation, scheduling and sending through APIs; a human may still review and approve without doing provider-UI production work
Flexible send policyApproval and automation are separate from programmability. Start AI, Learned Today with approval for every issue; later allow narrowly bounded streams to auto-send if desired
CRM synchronizationSignup source, consent, list/course membership, and current eligibility are tracked consistently in Twenty and the sending system
Multi-brand operationEach project can have its own domain, identity, lists, preferences, and reputation while sharing maintained infrastructure
No routine provider workAdding or operating a normal signup/newsletter should not require repeated dashboard configuration, CSV imports, or copy/paste
Durable configurationThe setup is declared and reviewable in a maintained repository rather than remembered by the person who created it
Safe lifecycle handlingUnsubscribe, bounce, complaint, deletion, retries, and duplicate prevention work across every downstream system

Concrete communication stories

StoryDesired flowApplies now to
Capture interest on any sitePrompt AI to add a branded form → provision audience/list → map CRM source and consent → deploy and testEvery project; immediately missing on The Way of Markdown and weak on Research
Course signup and dripVisitor signs up → confirmation/consent → scheduled lessons → completion and status visible in CRMDevelopmental Spaces, Open Revolution/Diginomics, future Life Itself and Second Renaissance courses
Rolling links/notes into a digestDrop a link plus a rough comment → AI tidies it into an item backlog → every one or two weeks AI assembles a digest → human reviews and approves → API sendsAI, Learned Today; Developmental Spaces/Teal Estate; likely other news-oriented projects
New site content into a digestDetect material published since the previous issue → select and summarize → create/send a linked digestAI, Learned Today, Developmental Spaces, Research, The Way of Markdown
Flagship editorial newsletterDraft in Google Docs/Markdown → AI edits and renders → optional human approval → API schedule/sendLife Itself, Seeds of a Second Renaissance, Developmental Spaces, Research
Course/event updateSelect the actual enrolled cohort → send operational information and reminders → retain delivery recordLife Itself, Second Renaissance, Developmental Spaces
Event registrationPublish/register through Luma or a standard form → synchronize participant and appropriate consent to CRMLife Itself and Second Renaissance

These stories expose two distinct automation jobs: provisioning and subscriber flow, and content preparation and publishing. Solving only one leaves the main friction in place.

First vertical slice: AI, Learned Today

MVP story

capture links, notes, and newly published site material
→ retain source, comment, date, and status in an item backlog
→ AI deduplicates, checks links, and assembles a Markdown issue
→ publish or preview the canonical issue on ailearnedtoday.com
→ create the exact email draft and audience programmatically
→ human reviews the rendered issue and recipient summary
→ one approval action schedules or sends it
→ delivery and suppression events reconcile automatically

Programmatic publishing does not mean ungated publishing. It means the reviewer does not have to log into a provider to copy content, fix formatting or images, enter metadata, choose an audience, or perform routine configuration. Approval may happen in a small Life Itself interface, a pull request, or another fast review surface.

Product acceptance criteria

  • Zero content copy/paste or routine configuration in the provider dashboard.
  • One idempotent command/prompt creates or updates the site issue, email draft, preview, audience summary, and proposed schedule.
  • Review shows the exact content, images, links, sender, subject, recipient count, and schedule; approval takes under two minutes.
  • Approval records approver, time, content hash, audience snapshot, and schedule. Any subsequent content or audience change invalidates it.
  • Repeating preparation, approval, or a timed-out send does not create a duplicate issue or broadcast.
  • Unsubscribes, hard bounces, and complaints prevent the next eligible send and reconcile to the chosen authoritative state.
  • Existing Substack archives remain reachable during migration; only eligible subscribers are imported and the old signup is replaced deliberately.

Decisions still needed before implementation

  1. Where the lightweight item backlog lives and how a link/comment is captured into it.
  2. Whether every digest becomes a permanent public page on ailearnedtoday.com (recommended) or email only.
  3. Which approval surface is fastest on desktop and mobile.
  4. Cadence, minimum item count, maximum issue size, and what happens when there is insufficient material.
  5. Whether open/click analytics are wanted or disabled for privacy.
  6. Could Twenty be authoritative for whether someone may be emailed, at least for simple signup and unsubscribe forms? Compare this explicitly with making the email provider or a dedicated Life Itself ledger authoritative; do not assume the answer yet.

Project summary

ProjectWebsiteNewsletter/publicationCurrent signup or captureMain issue
Life Itselflifeitself.orgLife Itself on SubstackHomepage/footer email form points to the Substack publication; events and new offerings use varying routesNewsletter exists, but new course/event capture is not a standardized one-prompt setup; verify that the current homepage form actually subscribes rather than merely opening Substack
Developmental Spacesdevelopmentalspaces.orgDevelopmental Spaces on SubstackHomepage form sends to devspaces-mailer list ds-newsletter, which tags Twenty; subscriber records are then exported to SubstackBest-developed signup/course flow, but subscriber synchronization is periodic CSV; posting some news and Teal Estate updates is inhibited by Substack's manual-only publishing step
Second Renaissancesecondrenaissance.netSeeds of a Second Renaissance on SubstackHomepage embeds the Substack signup; courses and expressions of interest use LumaPublishing works, but course/event capture is fragmented across individual Luma registrations and is not a reusable CRM-integrated flow
Life Itself Research (expected to become Second Renaissance Research — TBC)research.lifeitself.orgLife Itself Research on SubstackSite navigation links to the newsletter; no inline email form was foundNo clear on-site signup journey; future name, brand, publication, and list migration need confirmation
AI, Learned Todayailearnedtoday.comAI, Learned Today on SubstackLocal site source contains a Substack embed; the current live crawl did not expose it, so visual/function verification is neededLinks, comments, and site material could readily become a weekly/fortnightly AI-curated digest, but Substack's mandatory UI step means it is not sent
The Way of Markdownwayofmarkdown.comNone foundNo newsletter/email capture found on the live siteWants at least lightweight interest capture and may later want a newsletter; no system is provisioned
Open Revolution / Diginomicsopenrevolution.netLegacy general newsletter page; provider destination TBCDiginomics has a seven-day email-course form posting directly to a Brevo/Sendinblue hosted form; the legacy newsletter page embeds SendinblueOld, provider-specific flow with unclear current ownership, sequence health, subscriber state, and CRM synchronization
Future independent projectsOften a new branded domain; roughly 6–20 possible projects, per userUsually none at launchAd hoc or absentRepeated need: one prompt should add a branded form, provision the audience/sequence, connect consent and status to CRM, deploy, and leave configuration in a maintained source of truth

Verified course and event surfaces

ProjectSurfaceURLCurrent route
Developmental SpacesConscious Coliving 101course pagedevspaces-mailer course conscious-coliving-101; eight daily messages
Developmental SpacesConscious Coliving in Actioncourse pagedevspaces-mailer course conscious-coliving-in-action; ten daily messages
Developmental SpacesTransforming Conflict in Communitycourse pagedevspaces-mailer course transforming-conflict; nine daily messages
Second RenaissanceExploring a Second Renaissance Togethercourse pageLuma checkout/registration
Second RenaissancePraxis Ecologycourse pageLuma registration/interest
Second RenaissanceSensemakingcourse pageLuma registration/interest
Second RenaissanceGeneral eventsevents pageLuma calendar
Open RevolutionDiginomics Masterclasscourse pageDirect Brevo/Sendinblue hosted-form submission; seven-day sequence claimed by the page

Derivation into email infrastructure

The recurring requirement is not primarily "give us a newsletter editor." It is a reusable, AI-operable provisioning and distribution path:

one prompt naming a site and purpose
→ branded signup form
→ audience/list or course configuration
→ consent and suppression tracking
→ CRM tagging/synchronization
→ deploy and verify
→ optionally generate a digest from site content and create/send a newsletter

These communications needs produce the editorial-broadcast, operational-message, transactional, and lifecycle-sequence categories evaluated in the crm repo's ref/email-infrastructure.md. Substack remains a real incumbent and possible publishing destination, but the absence of a supported write/send API creates a required UI step that is already preventing newsletters from being sent. Replacing it remains in scope; Buttondown should not be preferred merely because it is another managed newsletter product. The eventual comparison should test which system best supports the reusable flows above.

Appendix A: product/use-case map

This is the compact map that connects each product to its current channels and the jobs we need those channels to support. The detailed account list lives in product-channel-inventory.md.

ProductPublic/web propertyNewsletter or email channelOther channelsMain use cases
Life Itselflifeitself.orgLife ItselfInstagram, X, LinkedIn, YouTube, WhatsApp, GitHub, Luma, ForumEditorial newsletter, course/event capture, operational updates, CRM relationship tracking
Developmental Spacesdevelopmentalspaces.orgDevelopmental Spaces; devspaces-mailerCourses, Teal Estate updates, TwentyNewsletter signup, three email courses, digest publishing, cohort messages
Second Renaissancesecondrenaissance.netSeeds of a Second RenaissanceForum, AI chat, YouTube, WhatsApp, Luma, magazine commerceNewsletter, course/event registration, operational messages, future membership
Life Itself Research / future Second Renaissance Researchresearch.lifeitself.orgLife Itself ResearchCalls, Forum, YouTube, X, GitHubResearch updates, participation/call signup, research digests
AI, Learned Todayailearnedtoday.comAI, Learned TodayGitHub; source links often come from XAutomated weekly/fortnightly digest from logged entries
The Way of Markdownwayofmarkdown.comNone currentlyGitHubLightweight interest capture, future newsletter and product updates
Open Revolution / Diginomicsopenrevolution.netLegacy Brevo/SendinblueDiginomics courseCourse signup/drip, general updates, CRM capture

This appendix is about product context and jobs. It does not decide which provider owns sending, subscriber eligibility, or membership.

Separate future research: paid membership and subscriptions

Paid membership is a separate problem and must not determine the current email-infrastructure conclusion without its own research.

  • Second Renaissance currently earns approximately 1,000 per year from paid subscribers to Seeds of a Second Renaissance and pays approximately 100 per year through Substack's 10% platform fee. Currency remains TBC.
  • Future research should cover membership records, entitlements, payments, renewals, failed payments, tax/VAT, member-only content/community access, exports, migration, and the boundary between a newsletter subscriber, paid supporter, and organizational member.

Still to confirm

  1. The currency for Second Renaissance paid-subscription revenue.
  2. Whether Life Itself's homepage email form successfully subscribes or only opens the Substack page.
  3. Whether AI, Learned Today's embedded signup is visible and working in a normal browser.
  4. The current status of the Open Revolution Brevo sequence and where its contacts should live.
  5. Whether Life Itself Research will become Second Renaissance Research and whether its current Substack should move or merge.
  6. Any additional sites/projects omitted from the spoken list.
Built with LogoFlowershow