Wlork Yep, I figured I didn’t explain it clearly enough... My bad! Let me break it down better.
Endless Customization for Notification Types
The examples I gave were just that—examples! The real power of this system is that you can create unlimited notification types tailored to your own forum.
For instance, let’s say you create a “Warning” notification type on your forum. You get to decide whether it has a default FA icon or not. In short, you’re in full control of your notification templates.
Now, let’s say I make a "Welcome" notification type. If I see a new user posting rule-breaking content, I can just go to their profile, click Send Notification, select "Welcome", and hit send. No extra steps—because I set this type to use default settings for everything.
Or maybe I create a “Contact” notification type. If a user comments that they want to reach me, I can go to their profile, select "Contact", and this time, I’ll see an FA icon field (to add a social media icon) and a link field (to direct them to my socials). But I won’t see a message field—because I pre-set it to say "Click this notification to contact me!"
Why So Much Customization?
Because it lets you build exactly what you need!
Remember Facebook’s Poke feature? Let’s say I run a fun, casual forum and I want all members—not just moderators—to send notifications to each other. I create a “Poke” notification type, set everything to default, and boom—users just hit send without changing anything.
The only limit here is your imagination! And yes, you can control which user groups can use specific notification types.
Now, About the Advanced Notification Panel
We’ve already gone deep here, so I’ll keep this one short.
XenForo has a super advanced system for sending notifications with filters. I’ve heard from people switching to Flarum that they miss this feature. Instead of cluttering the forum interface, I’m adding an Advanced Notification Panel in the admin settings.
Hope this makes everything clearer! Let me know what you think—I’d love to hear your feedback! 🚀