Skip to main content
Metaculus notifications keep you informed about activity on questions you care about, new comments, resolution announcements, and more. This guide explains notification types and how to configure them.

Notification Types

Metaculus supports several types of notifications, each serving a different purpose:

Question Resolution

Type: predicted_question_resolved
When triggered: A question you forecasted on has been resolved
What’s included:
  • Question title and resolution
  • Your final forecast
  • Your score (peer score and baseline)
  • Coverage percentage
  • Forecasts count
  • Links to related questions (if part of a group)
Resolution notifications help you learn from your forecasts. Review your reasoning and score to improve future predictions.

New Comments

Type: post_new_comments
When triggered: Questions you’re subscribed to receive new comments
What’s included:
  • Comment preview text
  • Author username
  • Number of new comments
  • Link to the discussion
  • Up to 8 recent comments in the email
Multiple comments on the same question are batched together in a single notification email sent hourly.

Comment Mentions

Type: Direct mention notification (instant)
When triggered: Someone mentions your username in a comment
What’s included:
  • Comment preview showing the mention
  • Author who mentioned you
  • Context of the discussion
  • Direct link to the comment
Mention notifications are sent immediately, not batched. Use @username to mention someone in a comment.

Community Prediction Changes

Type: post_cp_change
When triggered: Significant movement in the community prediction
What’s included:
  • Direction of change (up, down, expanded, contracted)
  • Magnitude of change
  • Your current forecast vs. new CP
  • Question details
  • For continuous questions: median and quartile changes
  • For binary/MC: percentage point changes and odds ratios
CP change notifications are triggered when:
  • Binary: Change of 10+ percentage points
  • Multiple Choice: Major option probability shift
  • Continuous: Significant percentile movement
Thresholds are calibrated to avoid notification fatigue while catching important developments.

Question Status Changes

Type: post_status_change
When triggered: Questions change status (opened, closed, resolved)
Events:
  • Question opened: A subscribed question is now accepting forecasts
  • Question closed: Forecasting period has ended
  • Question resolved: Final outcome has been determined
  • Question reopened: A closed question is open again
For grouped questions (tournaments), status changes may be batched to show multiple related questions opening or closing together.

Question Milestones

Type: post_milestone
When triggered: Questions reach significant points in their lifecycle
Milestones:
  • 25% of lifespan elapsed
  • 50% of lifespan elapsed
  • 75% of lifespan elapsed
  • Approaching close time
Milestone notifications remind you to update your forecast as the question progresses.

Scheduled Reminders

Type: post_specific_time
When triggered: You set a custom reminder for a question
Use cases:
  • Remind yourself to check for new information
  • Plan to update before close time
  • Review forecast before a key event

Forecast Auto-Withdrawal

Type: Forecast auto-withdrawal warning
When triggered: Your forecasts are about to be automatically withdrawn due to inactivity
What’s included:
  • List of questions affected
  • Withdrawal date
  • Links to update forecasts
  • Account settings link
Forecasts can be set to auto-withdraw if not updated within a specified period. Update your forecast or change your settings to prevent withdrawal.

Tournament New Questions

Type: Tournament-specific notifications
When triggered: New questions are added to a tournament you’re following
What’s included:
  • Question titles
  • Tournament name
  • Opening details
  • Links to start forecasting

Weekly Top Comments

Type: Weekly digest
When triggered: Every week (if subscribed)
What’s included:
  • Top-voted comments from the past week
  • Comment authors
  • Discussion links
  • Most insightful analysis
Weekly comment digests help you stay connected with the best community discussions without checking constantly.

Managing Notification Settings

Control which notifications you receive:
1

Go to Settings

Navigate to Account SettingsNotifications
2

Choose Delivery Methods

Select whether you want to receive notifications via:
  • Email
  • In-app notifications
  • Both
  • Neither
3

Configure by Type

Enable or disable each notification type independently
4

Save Changes

Click “Save” to apply your preferences

Mailing Tags

Notifications are organized by mailing tags you can subscribe/unsubscribe from:
Tag: FORECASTED_QUESTION_RESOLUTIONNotifications when questions you forecasted on are resolved.Recommended: Keep enabled to track your performance

Email Preferences

Customize how emails are delivered:

Batching

Most notifications are batched and sent hourly to reduce email volume:
  • New comments: Grouped by question
  • Status changes: Grouped by project/tournament
  • CP changes: One per question per day (max)

Instant Notifications

Some notifications are sent immediately:
  • Comment mentions
  • Urgent tournament updates
  • Account security alerts

Unsubscribing

To unsubscribe from specific notification types:
1

Via Settings

Go to Account Settings → Notifications and disable the type
2

Via Email

Click “Unsubscribe” link at the bottom of any notification email
3

Granular Control

You can unsubscribe from all emails or just specific types
Unsubscribing from all emails means you won’t receive critical account notifications. Consider disabling only specific types instead.

In-App Notifications

Beyond emails, Metaculus provides in-app notifications:

Notification Center

Access your notification center:
  1. Click the bell icon in the top navigation
  2. View recent notifications
  3. Mark as read/unread
  4. Click to navigate to relevant content

Notification Status

Each notification has a status:
  • Unread: New notification you haven’t seen
  • Read: You’ve clicked or marked as read
  • Email sent: Email was dispatched for this notification

Clearing Notifications

Click on a notification to mark it as read automatically

Question Subscriptions

Subscribe to specific questions to receive notifications:
1

Navigate to Question

Open any question page
2

Click Subscribe

Click the “Subscribe” button (bell icon)
3

Choose Notification Types

Select which events trigger notifications:
  • New comments
  • CP changes
  • Status changes
  • Milestones
4

Manage Subscriptions

View all subscriptions in Account SettingsSubscriptions
Subscribe to questions where you:
  • Have an active forecast
  • Want to participate in discussions
  • Are tracking for research or learning
  • Are waiting for resolution

Project and Tournament Subscriptions

Subscribe to entire projects or tournaments:

Benefits

  • Get notified of all new questions
  • Receive tournament announcements
  • Stay updated on leaderboard changes
  • Access exclusive tournament content

How to Subscribe

1

Visit Project Page

Navigate to the project or tournament homepage
2

Click Follow/Subscribe

Click the subscribe button in the project header
3

Configure Preferences

Choose notification frequency and types

Notification Delivery

Understand how notifications are processed:

Creation

Notifications are created when:
Notification.objects.create(
    type=notification_type,
    recipient=user,
    params=notification_params,
)

Processing

Notifications are processed by a scheduled job:
  1. Collection: Gather pending notifications (hourly)
  2. Filtering: Remove unsubscribed recipients
  3. Grouping: Batch related notifications
  4. Sending: Dispatch email batches
  5. Marking: Set email_sent=True

Timing

  • Scheduled job: Runs every hour
  • Instant notifications: Sent immediately
  • Daily digests: Sent at configured time
  • Weekly digests: Sent every Monday (typically)
Notifications are stored indefinitely but emails are only sent once. You can always view notification history in your notification center.

Best Practices

Too many notifications?
  • Disable CP change notifications
  • Switch to weekly digests instead of real-time
  • Unsubscribe from less active questions
  • Disable milestone notifications
Too few notifications?
  • Enable CP change notifications
  • Subscribe to key questions and tournaments
  • Enable tournament new question notifications
Always enable:
  • Comment mentions (direct engagement)
  • Question resolutions (learning from outcomes)
  • Auto-withdrawal warnings (prevent unwanted changes)
Consider enabling:
  • CP changes (stay informed)
  • Tournament updates (competitive advantage)
  • Status changes (timing opportunities)
Optional:
  • Milestones (reminders)
  • Weekly digests (stay connected)
  • New comments (high volume)
  • Check notification center daily
  • Mark important items for follow-up
  • Archive or dismiss irrelevant notifications
  • Use notifications to prioritize which questions to update
Create email filters for Metaculus notifications:
  • Label by type (resolutions, comments, etc.)
  • Auto-archive less important types
  • Star critical notifications
  • Set up smart folders for tournaments

Troubleshooting

Check these:
  1. Verify email address in account settings
  2. Check spam/junk folder
  3. Ensure notification type is enabled
  4. Confirm you’re subscribed to the question/project
  5. Check that your account email is verified
Still not working?
  • Whitelist @metaculus.com emails
  • Try a different email provider
  • Contact support
Quick fixes:
  1. Disable CP change notifications
  2. Switch to weekly digests
  3. Unsubscribe from old questions
  4. Use the “Unsubscribe from all” option in emails
  5. Review and update notification settings
Normal delays:
  • Batched notifications: Up to 1 hour
  • Weekly digests: Sent at specific times
  • Server load: Brief delays during peak times
Unusual delays:
  • Check Metaculus status page
  • Verify your email server isn’t delaying delivery
  • Contact support if consistently delayed
Try these steps:
  1. Use the unsubscribe link in emails
  2. Disable in account settings
  3. Unsubscribe from individual questions
  4. Clear browser cache and retry
  5. Contact support if issue persists

API Access

Access notifications programmatically:
# Get unread notifications
notifications = Notification.objects.filter(
    recipient=user,
    read_at__isnull=True
).order_by('-created_at')

# Mark as read
notification.read_at = timezone.now()
notification.save()

# Get pending email notifications
pending = Notification.objects.filter_pending_email()
See the API reference for complete documentation.

Future Enhancements

Metaculus is continuously improving notifications:
  • Push notifications: Mobile app notifications
  • Smart batching: ML-powered notification grouping
  • Personalized digests: Customized content based on interests
  • Slack/Discord integration: Notifications in your preferred platform
  • Advanced filters: More granular control over notification triggers
Check the Metaculus blog and announcements for updates on new notification features.

Next Steps

Making Predictions

Learn how to submit forecasts

Track Record

Monitor your forecasting performance

Question Types

Understand different prediction formats

API Reference

Access notification data via API

Build docs developers (and LLMs) love