Novu:给行业包统一发送短信、邮件、站内信和 AI Agent 消息的开源通知平台
一句话:Novu 是开源通知基础设施,用一个平台统一管理邮件、短信、Push、站内信、聊天消息和通知工作流。行业包里凡是预约提醒、回访提醒、资料补交、房源更新、课程开课通知,都可以用它统一发送。
它是什么
它解决的是"不要每个功能都单独接一遍邮件、短信、推送、Slack、WhatsApp"的问题。你只接 Novu,一套通知工作流里配置不同渠道、模板、条件、频率和用户偏好。
适合干什么
- 口腔诊所:预约前一天短信提醒,术后第 1/3/7 天自动回访
- 房产中介:新房源匹配客户需求时发送邮件或短信提醒
- 教育机构:开课提醒、作业提醒、续费提醒、缺勤提醒
- AI Agent:客户在 WhatsApp/Telegram/邮件里发消息时统一接入 Agent 回复
不适合干什么
- 不适合只需要发几封简单邮件的场景,直接用 SMTP 或 n8n 邮件节点更简单
- 短信、WhatsApp、邮件服务本身仍要接第三方供应商,Novu 不是免费短信通道
- 企业目录和商业功能要看清许可证,不要把 enterprise 代码混进自家闭源产品里
普通人怎么用
- 先跑通一个最简单的通知场景(比如用户注册后发一封欢迎邮件),理解基本流程
- 熟悉多渠道概念(邮件/短信/站内信/推送),根据实际需求选择要接入的渠道
- 测试不同渠道的到达情况,确认配置正确
进阶用户怎么用
- 设计好通知的优先级和频率控制,避免同一个事件在多个渠道重复轰炸用户
- 让用户能自主设置通知偏好(比如只接收邮件不接收短信),提升体验
- 监控各渠道的送达率和失败率,及时发现某个通知渠道服务异常
常见误区
- 以为接入了通知系统所有消息都会成功送达,实际短信/邮件都有可能因为各种原因送达失败,需要监控和重试机制
- 给用户发送过于频繁的通知,容易导致用户直接关闭通知权限或取消订阅
和相似工具的区别
- 和 n8n 比:Novu 专注通知和模板;n8n 更适合通用流程编排。
- 和 SendGrid/Twilio 比:Novu 是统一编排层;SendGrid/Twilio 是具体发送通道。
- 和 Appwrite Messaging 比:Novu 更适合复杂多渠道通知;Appwrite 更适合应用内后端一体化。
入门步骤
- 按一键使用步骤部署
- 配置至少一个通知渠道
- 跑通一个简单的通知触发场景