Noticed
Multi-channel notifications with a database-backed inbox
Takes off your invoice
No ratings yet
- Gem
- noticed
- Repository
- excid3/noticed
- License
- MIT
- Stars
- 2,600
- Added
- July 25, 2026
About
Define a notification once, deliver it to as many channels as you need, and keep a
record of it in your database for the in-app inbox.
What you get
- Delivery methods for Action Mailer, Twilio, Vonage, Slack, iOS and web push
- A notification record per recipient, for the bell icon
- Per-user delivery preferences
- Bulk delivery
Adding it
ruby
class CommentNotifier < Noticed::Event
deliver_by :database
deliver_by :email do |config|
config.mailer = "CommentMailer"
end
end
CommentNotifier.with(record: comment).deliver(engine.watchers)
Why not the SaaS
A notification service needs to know your users, their preferences, and the object
being notified about. That is three sync problems you do not have if the
notifications are a table.
Discussion (0)
Sign in to join the discussion.
No comments yet.