Comment Notification Emails

How to get there: Go to SettingsEmails → Comment Notification section.

Users automatically receive email notifications when there's activity on posts they follow or when someone replies to their comments.

When Are Comment Emails Sent?

New Comment Notifications

When someone creates a new comment on a post:

  • All followers of the post receive an email
  • Admins (if they have comment notifications enabled) receive an email
  • The comment author does NOT receive their own notification

Reply Notifications

When someone replies to an existing comment:

  • Only the parent comment author receives a personalized reply email
  • Admins (if enabled) receive an email
  • Other followers do NOT receive a notification (only direct replies notify you)

Email Features

Personalized Reply Emails

When someone replies to your comment, you receive a special email that's different from regular comment notifications:

Subject line: "Reply to your comment on: [Post Title]"
Email greeting: "Reply to your comment"
Body: "[Name] has replied to your comment."

This makes it immediately clear that someone is responding directly to you.

All comment notification emails include a direct link to the specific comment with a #comment anchor:

https://yourportal.com/posts/feature-request#comment_123

When you click "View Reply" or "View Comment" in the email, you're taken directly to that comment without needing to scroll.

Every comment notification email includes helpful footer links:

For regular users:

  • Unfollow this post - Stop all notifications for this specific post
  • Change notification preferences - Adjust your settings for this post

For admins:

  • Unsubscribe from new comment notifications - Stop receiving admin comment emails globally

Multilingual Support

All email text is automatically translated to your portal's language, including:

  • Email subject lines
  • Greeting text
  • Body content
  • Button labels
  • Footer links

Supported languages: 27+ languages including English, Dutch, German, French, Spanish, Italian, Portuguese, Swedish, Danish, Norwegian, Finnish, Polish, Czech, Russian, Bulgarian, Slovenian, Hungarian, Greek, Turkish, Japanese, Korean, Chinese (Simplified & Traditional), Vietnamese, Indonesian, Thai, and Arabic.

Sample Email: Reply to Your Comment

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Reply to your comment

Hello Sarah!

John has replied to your comment.

Post: Feature Request Dashboard
Comment: I think this would work better with a dropdown menu
instead of radio buttons. What do you think?

[View Reply]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Unfollow this post • Change notification preferences

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Sample Email: New Comment on Followed Post

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

New comment on a post you follow

Hello Sarah!

John has commented on a post.

Post: Feature Request Dashboard
Comment: This looks great! When can we expect this to be released?

[View Comment]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Unfollow this post • Change notification preferences

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Managing Comment Notifications

Users have three ways to control comment notifications:

1. Per-Post Notification Preferences

On any post you're following, click the "Following" button to choose:

  • Everything - Receive all comments + status changes
  • Status changes only - Skip comment notifications, only get status updates

2. Global Comment Notification Preferences

In Profile Settings, users can choose from three options:

All comments and replies (default)

  • Get notifications for all comments on followed posts
  • Get notifications when someone replies to you
  • Full discussion experience

Only replies to my comments

  • Only get notified when someone directly replies to you
  • Skip general comment notifications
  • Stay informed about your conversations

No comment notifications

  • Stop all comment email notifications
  • Still receive status change updates
  • Still receive @mention notifications

3. Unfollow Specific Posts

Users can click "Unfollow this post" in any email or on the post page to stop receiving ALL notifications for that post.

Admin Settings

Admins have a separate global setting for comment notifications:

Profile Settings → "New comments (admin)"

When enabled:

  • Receive ALL comment notifications (top-level and replies)
  • Get emails immediately when any user comments
  • Useful for moderation and engagement

When disabled:

  • Still see comment notifications in-app
  • Don't receive email notifications for comments

Notification History

All comment notifications are tracked in the Notification History section at the bottom of each post (visible to admins only).

Each entry shows:

  • Sender: The user who created the comment
  • Message: Either "[New comment]" or "[New reply]" followed by the comment text (HTML stripped for readability)
  • Recipients: All users who received the email
  • Date: When the notification was sent

This gives admins full transparency into which notifications were sent and who received them.

Who Receives Comment Emails?

Comment notifications are only sent to users who meet these criteria:

Active account - Not blocked or marked as a test account
Email subscribed - Haven't unsubscribed from emails
Comment notifications enabled - User preference allows comment emails
Following the post (for top-level comments) OR Author of parent comment (for replies)

Users who won't receive comment emails:

Blocked or test accounts
Unsubscribed users
Users with comment notifications disabled
Users who unfollowed the post
Users who chose "Status changes only" for that post

Best Practices

For Users

  1. Adjust preferences per post - Use "Status changes only" for busy posts where you only care about updates
  2. Set global preference - Choose "Only replies to my comments" if you want less email noise
  3. Use direct links - Click the email button to jump straight to the relevant comment
  4. Update preferences from email - Use the footer links to quickly adjust settings

For Admins

  1. Monitor notification history - Check who receives comment emails
  2. Enable admin notifications selectively - Only enable if you need to moderate/respond quickly
  3. Encourage users to adjust preferences - Let them know about the three notification levels
  4. Use multilingual features - Email translations make the experience better for international users

Technical Details

Email links use this format to jump to specific comments:

https://yourportal.com/posts/123/feature-name#comment_456

The #comment_456 anchor ensures the browser scrolls directly to that comment.

Translation Keys

All text uses Laravel translation keys that automatically adapt to the portal's language:

  • email.comment_created.greeting_reply_to_you
  • email.comment_created.subject_reply
  • email.comment_created.user_replied
  • email.comment_created.action_view_reply
  • And many more...

Silent Mode (API Only)

When creating comments via API, you can suppress notifications:

POST /api/posts/{postId}/comments
{
  "comment": "This is a silent comment",
  "silent": true
}

This is useful for importing comments from other systems without spamming users.