Communications use cases
Communications use cases
Moved here from
life-itself/commsref/comms-use-cases.mdon 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
| Need | Desired 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 publishing | Content 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 publishing | AI 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 policy | Approval 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 synchronization | Signup source, consent, list/course membership, and current eligibility are tracked consistently in Twenty and the sending system |
| Multi-brand operation | Each project can have its own domain, identity, lists, preferences, and reputation while sharing maintained infrastructure |
| No routine provider work | Adding or operating a normal signup/newsletter should not require repeated dashboard configuration, CSV imports, or copy/paste |
| Durable configuration | The setup is declared and reviewable in a maintained repository rather than remembered by the person who created it |
| Safe lifecycle handling | Unsubscribe, bounce, complaint, deletion, retries, and duplicate prevention work across every downstream system |
Concrete communication stories
| Story | Desired flow | Applies now to |
|---|---|---|
| Capture interest on any site | Prompt AI to add a branded form → provision audience/list → map CRM source and consent → deploy and test | Every project; immediately missing on The Way of Markdown and weak on Research |
| Course signup and drip | Visitor signs up → confirmation/consent → scheduled lessons → completion and status visible in CRM | Developmental Spaces, Open Revolution/Diginomics, future Life Itself and Second Renaissance courses |
| Rolling links/notes into a digest | Drop 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 sends | AI, Learned Today; Developmental Spaces/Teal Estate; likely other news-oriented projects |
| New site content into a digest | Detect material published since the previous issue → select and summarize → create/send a linked digest | AI, Learned Today, Developmental Spaces, Research, The Way of Markdown |
| Flagship editorial newsletter | Draft in Google Docs/Markdown → AI edits and renders → optional human approval → API schedule/send | Life Itself, Seeds of a Second Renaissance, Developmental Spaces, Research |
| Course/event update | Select the actual enrolled cohort → send operational information and reminders → retain delivery record | Life Itself, Second Renaissance, Developmental Spaces |
| Event registration | Publish/register through Luma or a standard form → synchronize participant and appropriate consent to CRM | Life 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
- Where the lightweight item backlog lives and how a link/comment is captured into it.
- Whether every digest becomes a permanent public page on
ailearnedtoday.com(recommended) or email only. - Which approval surface is fastest on desktop and mobile.
- Cadence, minimum item count, maximum issue size, and what happens when there is insufficient material.
- Whether open/click analytics are wanted or disabled for privacy.
- 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
| Project | Website | Newsletter/publication | Current signup or capture | Main issue |
|---|---|---|---|---|
| Life Itself | lifeitself.org | Life Itself on Substack | Homepage/footer email form points to the Substack publication; events and new offerings use varying routes | Newsletter 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 Spaces | developmentalspaces.org | Developmental Spaces on Substack | Homepage form sends to devspaces-mailer list ds-newsletter, which tags Twenty; subscriber records are then exported to Substack | Best-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 Renaissance | secondrenaissance.net | Seeds of a Second Renaissance on Substack | Homepage embeds the Substack signup; courses and expressions of interest use Luma | Publishing 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.org | Life Itself Research on Substack | Site navigation links to the newsletter; no inline email form was found | No clear on-site signup journey; future name, brand, publication, and list migration need confirmation |
| AI, Learned Today | ailearnedtoday.com | AI, Learned Today on Substack | Local site source contains a Substack embed; the current live crawl did not expose it, so visual/function verification is needed | Links, 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 Markdown | wayofmarkdown.com | None found | No newsletter/email capture found on the live site | Wants at least lightweight interest capture and may later want a newsletter; no system is provisioned |
| Open Revolution / Diginomics | openrevolution.net | Legacy general newsletter page; provider destination TBC | Diginomics has a seven-day email-course form posting directly to a Brevo/Sendinblue hosted form; the legacy newsletter page embeds Sendinblue | Old, provider-specific flow with unclear current ownership, sequence health, subscriber state, and CRM synchronization |
| Future independent projects | Often a new branded domain; roughly 6–20 possible projects, per user | Usually none at launch | Ad hoc or absent | Repeated 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
| Project | Surface | URL | Current route |
|---|---|---|---|
| Developmental Spaces | Conscious Coliving 101 | course page | devspaces-mailer course conscious-coliving-101; eight daily messages |
| Developmental Spaces | Conscious Coliving in Action | course page | devspaces-mailer course conscious-coliving-in-action; ten daily messages |
| Developmental Spaces | Transforming Conflict in Community | course page | devspaces-mailer course transforming-conflict; nine daily messages |
| Second Renaissance | Exploring a Second Renaissance Together | course page | Luma checkout/registration |
| Second Renaissance | Praxis Ecology | course page | Luma registration/interest |
| Second Renaissance | Sensemaking | course page | Luma registration/interest |
| Second Renaissance | General events | events page | Luma calendar |
| Open Revolution | Diginomics Masterclass | course page | Direct 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.
| Product | Public/web property | Newsletter or email channel | Other channels | Main use cases |
|---|---|---|---|---|
| Life Itself | lifeitself.org | Life Itself | Instagram, X, LinkedIn, YouTube, WhatsApp, GitHub, Luma, Forum | Editorial newsletter, course/event capture, operational updates, CRM relationship tracking |
| Developmental Spaces | developmentalspaces.org | Developmental Spaces; devspaces-mailer | Courses, Teal Estate updates, Twenty | Newsletter signup, three email courses, digest publishing, cohort messages |
| Second Renaissance | secondrenaissance.net | Seeds of a Second Renaissance | Forum, AI chat, YouTube, WhatsApp, Luma, magazine commerce | Newsletter, course/event registration, operational messages, future membership |
| Life Itself Research / future Second Renaissance Research | research.lifeitself.org | Life Itself Research | Calls, Forum, YouTube, X, GitHub | Research updates, participation/call signup, research digests |
| AI, Learned Today | ailearnedtoday.com | AI, Learned Today | GitHub; source links often come from X | Automated weekly/fortnightly digest from logged entries |
| The Way of Markdown | wayofmarkdown.com | None currently | GitHub | Lightweight interest capture, future newsletter and product updates |
| Open Revolution / Diginomics | openrevolution.net | Legacy Brevo/Sendinblue | Diginomics course | Course 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
- The currency for Second Renaissance paid-subscription revenue.
- Whether Life Itself's homepage email form successfully subscribes or only opens the Substack page.
- Whether AI, Learned Today's embedded signup is visible and working in a normal browser.
- The current status of the Open Revolution Brevo sequence and where its contacts should live.
- Whether Life Itself Research will become Second Renaissance Research and whether its current Substack should move or merge.
- Any additional sites/projects omitted from the spoken list.
Related records
- Technical implementation, provider evaluation, and runbooks: crm repo,
ref/email-infrastructure.md