Configure alerts per company — quick toggles or custom rules
Fiverr InternationalFVRRPrimary
▼
Quick Alerts
Urgent Articles Recommended
Very negative sentiment with high urgency — requires immediate attention
Sentiment below
-7
Urgency above
8
Negative Articles
Any article with negative sentiment about this company
Sentiment below
-5
Crisis Detection Recommended
3+ negative articles within 6 hours — developing crisis
Competitor Coverage New
Competitors get significant media coverage — product launches, partnerships, or negative press
Alert on
All coverageNegative onlyTier 1 only
Viral Social Post New
Social media posts crossing engagement thresholds
Min. likes
Sentiment
AnyNegative onlyPositive only
Threshold
-3
Platforms
AllRedditLinkedInInstagram
Label Alerts
AI CampaignLayoffsRegulatoryPartnershipEarningsIPO
Custom Rules
Tier 1 Negative Press · Articles only
Sentiment≤-3×
Media Tier=Tier 1×
Country=United States×
+ Add condition
Viral Reddit Negativity · Social media only
Platform=Reddit×
Likes≥500×
Sentiment≤-3×
+ Add condition
Delivery
Email Recipients
shiri@fiverr.com ×pr-team@fiverr.com ×
Slack Webhook
UpworkUPWKCompetitor
▼
ToptalCompetitor
▼
Design Decisions
Toggles expand to show config instead of separate edit page
+ One glance shows everything. No page navigation. Fast to tweak. - Card gets tall when multiple toggles are open.
Sliders for sentiment, number inputs for engagement counts
+ Sentiment is a bounded scale (-10 to 0) — slider is natural. Likes have no upper bound — number input is better. - Mixed input types in one section. Acceptable trade-off.
Custom rules use condition "chips" not dropdowns
+ Compact, scannable at a glance. Matches the pill/chip pattern used for labels. - Creating new conditions needs a dropdown or modal — shown on "+ Add condition" click.
Delivery section is shared across all triggers per company (not per-rule)
+ Simple. One set of recipients per company. Matches current backend behavior. - Can't route urgent alerts to a different channel than weekly summaries. Fine for now.
Viral Social Post toggle includes sentiment filter with conditional slider
+ "Negative + viral" is one click. Slider only appears when "Negative only" selected — less clutter. - Three-step config (likes → sentiment filter → threshold) is the most complex toggle.
Backend: flat dict with new fields, not nested structure
+ Zero changes to RuleEvaluator or NotificationWorker. Just add fields to existing event. - Event dict grows. Acceptable — it's already a bag of fields.