Platform Communications¶
Platform Announcements¶
Create Announcement:
1. Go to /admin/announcements
2. Click "Create Announcement"
3. Enter details:
- Title
- Message content
- Type (info/warning/success)
- Target audience:
- All users
- Specific role (students/teachers/admins)
- Specific users
- Free vs premium users
4. Schedule:
- Publish now
- Schedule for later
- Expiry date
5. Display:
- Banner on dashboard
- Email notification
- Push notification
- Modal popup
6. Publish
Announcement Management: - View active announcements - Edit/update announcements - Expire/delete announcements - Track views/reads - User engagement metrics
Bulk Emails¶
Send platform-wide emails: - Marketing campaigns - Feature updates - Maintenance notices - Policy updates
Features: - Email templates - Recipient filters - A/B testing - Track open rates - Unsubscribe management - Comply with anti-spam laws
Creating Bulk Email:
- Admin Panel → Communications → Bulk Email
- Choose template or create new
- Select recipients:
- All users
- By subscription plan
- By role
- By activity level
- Custom query
- Customize message
- Preview email
- Schedule or send immediately
- Track results
Email Templates:
- Welcome email
- Feature announcement
- Maintenance notification
- Subscription reminder
- Engagement campaign
- Custom templates