IAmRiteshKoushik / ace-admin

Admin panel for Amrita Centre for Entrepreneurship
0 stars 0 forks source link

PAGE: Mailing List #4

Closed IAmRiteshKoushik closed 1 week ago

IAmRiteshKoushik commented 3 months ago

High-Level Requirements

A mailing list is a batch of emails we send either at a regular timely-intervals (monthly, quarterly etc.) or without having a date specification. (Say a bunch of updates came up so you dispatch one)

  1. Creating new mailing lists (example)
  2. Deleting existing mailing lists
  3. Fetching all subscribers to a mailing list (example)
  4. Removing subscribers manually [NICE TO HAVE]
  5. Getting a table of all the campaigns of a mailing list (July edition, August edition etc..)
  6. All required details to start a new campaign. (example)
  7. Getting a detailed view of each campaign
    1. Date of release
    2. Number of subscribers (when it was sent)
    3. List of receivers for particular campaign
    4. Content (in READONLY format - Markdown) in a separate panel. (if-past)