Notification Settings — Proposed UX

Hybrid approach: Quick toggles for common triggers + Custom rules for power users

1. Quick Toggles (existing, improved)

Same concept as today's 3 toggles, but with content type awareness and more options

Settings > Notifications > Fiverr
Fiverr International FVRR Primary
Urgent Articles Recommended
High negative sentiment + high urgency from any source
Negative Articles
Articles with negative sentiment (score ≤ -5)
Crisis Detection Recommended
Multiple negative signals in a short window
Competitor Coverage New
Significant coverage of competitors in major outlets
Viral Social Post New
Social media posts exceeding engagement threshold
AI Campaign Layoffs Regulatory Partnership Earnings
Email Recipients
Slack Webhook

2. Custom Rule Builder New

For PR professionals who want fine-grained control. Uses the same backend rule_config, but with a visual builder.

Settings > Notifications > Fiverr > Custom Rules
Custom Rule: "Tier 1 Negative Coverage"
All Articles Only Social Media Only
×
×
+ Add condition
Custom Rule: "Viral Reddit Posts"
All Articles Only Social Media Only
×
×
+ Add condition

3. Backend Changes Required

1. Add content_type, platform, likes_count, shares_count, comments_count to notification event dict zentix backend 2. Call _publish_enriched_notification() from SocialMediaCompanyAnalyzer after analysis zentix backend 3. Build build_enriched_social_media_notification_data() that reads from social_media_feeds zentix backend 4. Add content_type: "article" to existing article notification events zentix backend 5. Expand notification settings UI — toggles + custom rule builder zentix interface 6. Add "Send Test Notification" button zentix interface 7. Validate E2E: trigger → rule match → delivery both
Click options or respond in terminal with feedback