«Courier» та «Magicbell» — це інструменти для управління повідомленнями, які допомагають компаніям забезпечувати легку і ефективну комунікацію зі своїми клієнтами. У платформ є багато переваг, але є великий мінус — вони платні.
Я знайшов достатно цікаву альтернативу — це платформа для розробки інфраструктури повідомленнь Novu (https://novu.co/), яка допомагає розробникам створювати та розгортати хмарні додатки. Її мета — полегшити розробникам створення змістовного, транзакційного зв'язку між їхнім продуктом та користувачами.
📢 За словами Novu, "Novu — це відкрита інфраструктура сповіщень для продуктів. Додайте центр сповіщень для своїх React, Vue та Angular додатків 🚀.
Статистика з Github:
- ~20K GitHub ⭐
- Цінності для внесків у спільноту: 4/5
- Цінності для розробки нових функцій: 3/5
- Швидкість релізу: 3/5
- Частота оновлення: 5/5
Плюси
- Простота в налаштуванні та інтеграції
- Єдиний API для всіх постачальників послуг обміну повідомленнями (електронна пошта, SMS, push, чат)
Мінуси
- Немає конфігурації на основі ORM
- Відсутність цінових планів на хмарні сервіси
Novu пропонує простий у використанні API та фокусується на досвіді розробників. Це означає, що розробники можуть легко інтегрувати сповіщення у свої додатки, не турбуючись про базову інфраструктуру.
З Novu ви зможете:
- Підключати різних провайдерів: Використовуйте вбудовану колекцію популярних провайдерів — Sendgrid, Mailgun, Twilio та багато інших. Додайте ключ API, і ви готові до роботи.
- Налаштуйте кілька каналів сповіщень: Novu підтримує безліч сповіщень, включаючи електронну пошту, SMS, push-сповіщення тощо. Це означає, що ви можете зв'язатися зі своїми користувачами через їхні улюблені канали і переконатися, що ваші повідомлення будуть доставлені.
- Використовуйте динамічні шаблони: Вибирайте канали, додавайте контент з синтаксисом {{dynamic}} і кастомні правила, щоб контролювати доставку сповіщень.
- Відстежувати стрічку: Novu надає стрічку активності сповіщень, яка відстежує кожне вихідне повідомлення, пов'язане з відповідними метаданими.