Skip to content

Future: data-machine-newsletters — replace Sendy with native newsletter management #403

@chubes4

Description

@chubes4

Context

Extra Chill currently uses Sendy (self-hosted on mail.extrachill.com) for newsletter management, sending via AWS SES. As we migrate Extra Chill into the fleet, the agent will initially manage Sendy as a separate app.

Long-term, a standalone extension (data-machine-newsletters) could replace Sendy entirely — giving DM-powered agents native newsletter capabilities.

What Sendy provides today

  • Bulk email sending via SES API
  • Subscriber list management (segments, double opt-in, bounce handling)
  • Campaign creation and scheduling
  • Analytics (open rates, clicks, unsubscribes)
  • CAN-SPAM compliance (unsubscribe links, physical address)

Vision

A standalone DM extension (data-machine-newsletters) that:

  • Sends campaigns via SES (or other providers)
  • Manages subscribers as a custom post type or custom table
  • Handles bounces/complaints via SES SNS notifications
  • Tracks opens/clicks
  • Integrates with DM flows for AI-generated campaigns and scheduling
  • Lets the agent manage the full newsletter lifecycle autonomously

Notes

  • This is a future consideration, not a current priority
  • Would be a separate plugin (like ai-http-client), not built into DM core
  • Sendy migration to fleet VPS happens first (tracked in star-fleet-command)
  • The agent managing newsletters through DM flows is the end goal

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions