Introduce newsletters page on the platform

πŸ” Problem Statement

Currently, there is no centralized way for platform admins to create and manage newsletters directly from the platform and expose them through APIs for website consumption.

πŸ’‘ User Story

As a platform admin, I want a centralized section to configure newsletters (title, description, status, etc.) so that they can be displayed to users on the website.

🎯 Definition of Done (DoD)

1- Newsletter Configuration (Platform/Core API)

Navigation

Under Newsletter on the platform, the sub pages are adjusted to:

Newsletter 
β€’ Newsletters 
β€’ Subscribers (The current Newsletter page becomes Subscribers.)

  1. Admins can:

    1. Create newsletters

    2. Edit newsletters

    3. Delete newsletters

    4. Enable / Disable newsletters

  2. Admin can set a newsletter Active / Inactive.

  3. Inactive newsletters must not appear in the end-user UI.

  4. Newsletter configuration changes are persisted and reflected immediately.

  5. Admins should be able to configure the below fields for a newsletter on create/ edit:

    1. Title (required)

    2. Subtitle

    3. Description

    4. Photo / Icon upload

    5. Status (Active / Inactive)

    6. addToRegistration

    7. onlySubscribers (boolean)



2. Open API

  1. Return in the site config endpoint the newsletters configured similar to products/plans

title (required) description subtitle status addToRegistration onlySubscribers

3. Default UI

  1. The configured newsletters should be reflected In the newsletters section on the default ui dashboard.

Please authenticate to join the conversation.

Upvoters
Status

In Progress

Board
πŸ’‘

Pelcro Product

ETA
May 25, 2026
Date

19 days ago

Author

Rana Haleem

Subscribe to post

Get notified by email when there are changes.