Skip to content

feat/The Campaign Control Panel #129

@fulleni

Description

@fulleni

2.4. Admin Dashboard: The Campaign Control Panel

This is where we build our own internal version of a campaign manager.

  • Responsibility: To provide a UI for non-developers (e.g., marketing, editorial staff) to manage and trigger notifications.
  • Potential Features:
    • Manual Broadcasts: A simple form to write a message and send it to all users or to a predefined, simple segment (e.g., "all premium users"). This replaces the need for an admin to manually set isBreaking: true on a headline.
    • Segment Builder UI (Advanced): A visual tool to create and save segments based on the user attributes tracked by the backend (e.g., "last seen > 30 days" AND "saved articles > 5").
    • Automation Management: A view to enable/disable, configure, and monitor the automated campaigns running in the Backend Automated Service (e.g., change the "Inactive User" threshold from 14 to 21 days).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Status

Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions