Skip to content

Add blog subscription step to Town Hall concierge workflow (#394)#544

Open
jonschull wants to merge 1 commit intomainfrom
issue/394
Open

Add blog subscription step to Town Hall concierge workflow (#394)#544
jonschull wants to merge 1 commit intomainfrom
issue/394

Conversation

@jonschull
Copy link
Owner

Summary

  • subscribe_blog.py was already fully implemented on main (script, tests, docs) — no code changes needed
  • The concierge workflow in CONCIERGE_BRIEFING.md was missing the blog subscription step entirely
  • Added Step 5a after Google Groups enrollment: preview → send drafts → Jon reviews → mark-invited
  • Fixed minor inaccuracy: groups_enrolled column is L, not N

What the blog subscription mechanism does

ERA members (and first-timers after town halls) can be invited to subscribe to:

The script sends personalized invitation emails as Gmail drafts (safe default) → Jon reviews → sends. For first-timers, it tracks blog_invited='yes' in column M of the collaboration sheet.

Validation

  • 16/16 tests pass (python3 era2/tests/test_subscribe_blog.py)
  • Script runs successfully against real DB: 528 ERA members found with emails
  • Concierge briefing now includes Step 5a with correct command examples

Changes

  • era2/docs/CONCIERGE_BRIEFING.md: Added Step 5a (blog subscription invitations), added subscribe_blog.py to Scripts Inventory table, fixed column reference L vs N

Closes #394

subscribe_blog.py already exists on main with full implementation
(16 tests passing, 528 ERA members queryable). This commit adds the
missing Step 5a to CONCIERGE_BRIEFING.md so the Concierge agent knows
to invite first-timers to the blog after Google Groups enrollment.

Also fixes minor inaccuracy: groups_enrolled column is L, not N.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Subscribe ERA members to organization blog

1 participant