Draftline is a B2B SaaS platform for teams who write recurring newsletters for multiple clients. It helps you turn scattered notes, links, and ideas into consistent, AI-assisted newsletter drafts.

The product is intentionally simple:

  • Multi-tenant: one workspace per customer (tenant).
  • Clients: organizations you write newsletters for.
  • Newsletters: issues per client, with saved HTML drafts.
  • Inputs: notes, bullets, and links the AI uses as source material.
  • Templates: structural guidance (not visual design or theming).
  • Jobs: a small queue used for AI generation (and later, sending).

Architecturally, Draftline is a framework-less PHP app with a simple, MVC-ish structure:

  • Controllers for HTTP and CLI entry points.
  • Models for database access (PDO, no ORM).
  • Services for orchestration and business logic.
  • Views with a minimal layout and mobile-first styles.

The goal is not to be flashy, but to be:

  • Easy to demo end-to-end.
  • Honest about what it does and doesn’t do.
  • Fast to understand for anyone scanning the codebase.

If you’re looking at this screen during a demo, the important thing to know is: Draftline already handles logins, tenants, clients, newsletter creation from notes, AI generation via a queue, and tenant-safe previews.