Backend:
- Write a new service in Golang to schedule messages, create broadcast list, see read receipts, see read messages count …
- Databases: Mongo + Clickhouse + Redis
- WM server (Whatsapp listener + sender): reuse existing
Frontend:
Data structures
Use cases:
- Tag a contact as friend / networker / influencer
- See all contacts & groups. Filter by tag / name, add to a list / take a bulk action
- Schedule messages:
- a personalized message to all investors on Sunday evening
- a message to multiple groups from single number
- a message from nutritionist of the group to all groups in
batch:8th_Jan
<aside>
⚠️ Show a warning that x number of individuals are part of multiple lists and ask for confirmation on whether to send them multiple times, or send the 1st list message ?
</aside>