Skip to content

功能特性

核心功能模块

1. 渠道管理 📡

1.1 支持的消息渠道

渠道类型说明
📱 短信SMS支持阿里云、腾讯云、华为云等多家短信服务商
📧 邮件Email支持 SMTP、阿里云邮件、腾讯企业邮等
🔔 App PushPush支持 APNs(iOS)、FCM(Android)、华为、小米、OPPO、vivo 等厂商通道
💬 微信公众号WeChat模板消息、订阅通知、客服消息
📲 微信小程序MiniProgram订阅消息推送
🔔 钉钉DingTalk工作通知、群消息、机器人消息
🦅 飞书Feishu应用消息、群消息、机器人消息
💼 企业微信WeCom应用消息、群消息、客户消息
🌐 WebhookWebhook自定义 HTTP 回调,支持飞书/钉钉/企业微信机器人
📞 语音通知Voice语音验证码、语音通知
📦 自定义渠道Custom通过 SDK 自定义渠道适配器,扩展任意消息渠道

1.2 渠道配置管理

  • 🔧 可视化渠道配置,无需编码即可接入新渠道
  • 🔑 渠道密钥安全管理,支持加密存储与权限控制
  • 📊 渠道健康监测,实时检测渠道可用性与延迟
  • 🔄 渠道服务商热切换,同一渠道支持多服务商自动切换
  • 📈 渠道配额管理,防止超额消费与成本失控

2. 消息模板 📝

2.1 模板管理

  • 📝 可视化模板编辑器,支持富文本、变量插入、条件渲染
  • 🏷️ 模板变量管理,支持动态变量、默认值、变量校验
  • 📋 模板版本管理,支持版本对比、回滚、审批发布
  • 🔍 模板搜索与分类,标签化管理,快速定位
  • 🌍 多语言模板,支持国际化消息推送

2.2 模板语法

  • 📦 基于 Jinja2 / Handlebars 风格的模板语法
  • 🔀 支持条件判断、循环、格式化等高级语法
  • 🧩 内置函数库:日期格式化、数字格式化、字符串处理等
  • 🔗 支持嵌套模板与模板继承,复用公共内容

2.3 渠道模板映射

  • 🔄 一套业务模板自动映射到各渠道模板格式
  • 📐 各渠道模板独立适配:短信长度截断、邮件 HTML 渲染、Push 标题摘要拆分
  • ✅ 模板合规校验:短信签名、邮件 SPF/DKIM、微信模板规范等

3. 智能路由 🧠

3.1 路由策略

  • 🎯 优先级路由:按渠道优先级依次尝试,确保消息送达
  • 💰 成本优先:自动选择成本最低的可用渠道
  • 📊 到达率优先:基于历史到达率数据,选择到达率最高的渠道
  • 👤 用户偏好:尊重用户消息接收偏好,推送至用户指定渠道
  • 时段路由:根据时间段选择不同渠道(如工作时间用钉钉,非工作时间用短信)
  • 🔄 降级路由:主渠道失败自动降级到备用渠道,保障送达

3.2 路由规则引擎

  • 📐 可视化规则配置,支持 AND/OR/NOT 逻辑组合
  • 🧩 规则条件支持:用户标签、消息类型、时间、渠道状态、成本阈值等
  • 🔄 规则热更新,修改路由策略无需重启服务
  • 📊 路由效果分析,基于数据持续优化路由策略

3.3 频次控制

  • 🚫 全局频次限制,防止消息轰炸
  • 👤 用户级频次控制,同一用户每日/每小时接收上限
  • 📨 消息类型频次控制,同类消息去重与合并
  • 🏢 租户级配额管理,多租户额度独立管控

4. 消息发送 📤

4.1 发送方式

  • 🔘 即时发送:消息立即推送至目标渠道
  • 定时发送:指定时间点发送,支持 Cron 表达式
  • 📋 批量发送:支持百万级批量消息推送,自动分片并发
  • 🔄 事件触发:基于业务事件自动触发消息推送

4.2 发送保障

  • 🔁 失败自动重试,支持自定义重试策略(指数退避、固定间隔)
  • 📊 发送限流保护,防止突发流量冲击渠道
  • 🧵 消息去重机制,防止重复推送
  • 💾 消息持久化存储,确保消息不丢失

4.3 消息类型

类型说明
🔔 通知消息验证码、系统通知、告警通知等
📢 营销消息活动推广、优惠通知、会员关怀等
⚠️ 告警消息系统告警、业务告警、监控通知等
📄 审批消息流程审批、任务催办、待办提醒等
📊 报表消息日报周报、数据报表、业务汇总等

5. 可视化编排 🎨

5.1 流程编排

  • 🖱️ 拖拽式流程设计器,所见即所得
  • 🔀 条件分支节点:根据用户属性、消息类型动态选择推送路径
  • 🔄 循环节点:批量用户遍历推送
  • ⏱️ 延迟节点:消息延迟发送、等待用户响应
  • 🔀 A/B 测试节点:分流测试不同消息内容与渠道组合

5.2 编排模板

  • 📋 预置常用编排模板:验证码推送、营销活动、告警通知等
  • 📦 编排模板市场,社区共享最佳实践
  • 🔄 编排版本管理,支持回滚与对比

6. 数据看板 📊

6.1 实时监控

  • 📈 消息发送量实时曲线
  • 📊 各渠道发送量与成功率对比
  • ⚠️ 异常告警:发送失败率飙升、渠道不可用等实时告警
  • 🌐 全局消息流转地图,可视化消息触达路径

6.2 数据分析

  • 📊 渠道效果分析:到达率、点击率、转化率多维度对比
  • 👤 用户触达分析:用户接收偏好、活跃时段、渠道偏好
  • 💰 成本分析:各渠道费用统计、成本趋势、优化建议
  • 📋 消息效果归因:A/B 测试结果、转化漏斗分析

6.3 报表导出

  • 📄 支持日报、周报、月报自动生成
  • 📥 数据导出支持 Excel、CSV、PDF 格式
  • 📧 报表自动推送至指定邮箱或群聊

7. 多租户管理 🏢

7.1 租户管理

  • 🏢 租户独立配置:渠道、模板、路由策略独立管理
  • 🔒 数据隔离:租户间消息数据、配置信息完全隔离
  • 💰 额度管控:租户独立额度,支持按量计费与包年包月
  • 📊 租户级数据看板,各租户独立统计

7.2 权限管理

  • 👥 角色管理:超级管理员、租户管理员、运营人员、开发者等
  • 🔐 操作权限:模板管理、消息发送、数据查看等精细化权限
  • 📋 操作审计:完整的操作日志,可追溯可审计
  • 🔑 API 密钥管理:独立密钥,权限隔离

8. 开放平台 🔌

8.1 API 接口

  • 📡 RESTful API,标准化消息发送接口
  • 📦 SDK 支持:Java / Python / Go / Node.js / PHP 等主流语言
  • 🔗 Webhook 回调:消息状态变更实时回调
  • 📊 API 调用统计与限流管理

8.2 事件订阅

  • 📨 消息状态事件:发送成功、发送失败、已送达、已读等
  • 👤 用户行为事件:点击链接、退订等
  • 📊 渠道状态事件:渠道异常、额度不足等
  • 🔗 支持回调至指定 URL 或消息队列

全平台支持

📱 H5 网页版

  • 无需下载安装,浏览器访问即可使用
  • 适配手机、平板、电脑等多种设备屏幕
  • 支持主流浏览器:Chrome、Safari、Edge、Firefox 等

💬 微信小程序

  • 微信内一键打开,无需额外安装
  • 消息推送配置与管理,随时随地掌控

📲 iOS / Android APP

  • 原生应用体验,操作流畅顺滑
  • 消息推送实时提醒,重要消息不遗漏
  • 离线消息缓存,无网络也能查看

💻 PC 客户端

  • 支持 Windows、macOS、Linux 系统
  • 大屏操作更高效,适合批量管理与数据分析
  • 支持快捷键操作,提升工作效率

🖥️ 桌面端(Web)

  • 功能完整的管理后台
  • 数据看板、模板管理、流程编排等核心功能
  • 支持多窗口操作,高效管理

应用场景

🔔 验证码与通知

  • 手机验证码、邮箱验证码
  • 订单状态通知、物流更新通知
  • 账户安全告警、密码修改通知

📢 营销推广

  • 促销活动推送、优惠券发放
  • 会员关怀、生日祝福
  • 新品发布、限时抢购提醒

⚠️ 系统告警

  • 服务器监控告警、业务异常告警
  • 定时任务执行结果通知
  • 安全事件告警与应急通知

📄 业务流程

  • 审批流程通知、任务催办
  • 会议提醒、日程通知
  • 合同签署、到期提醒

📊 数据报表

  • 日报/周报/月报自动推送
  • 业务数据异常提醒
  • KPI 达成情况通知

技术架构

┌─────────────────────────────────────────────────────────┐
│                     客户端层 Client                       │
│   H5  │  微信小程序  │  iOS/Android  │  PC  │  Web      │
└──────────────────────────┬──────────────────────────────┘

┌──────────────────────────▼──────────────────────────────┐
│                    网关层 Gateway                         │
│         API Gateway  │  负载均衡  │  限流熔断             │
└──────────────────────────┬──────────────────────────────┘

┌──────────────────────────▼──────────────────────────────┐
│                   应用服务层 Service                      │
│                                                         │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐  │
│  │ 消息发送  │ │ 模板管理  │ │ 路由引擎  │ │ 编排引擎  │  │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘  │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐  │
│  │ 渠道管理  │ │ 数据分析  │ │ 租户管理  │ │ 权限管理  │  │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘  │
└──────────────────────────┬──────────────────────────────┘

┌──────────────────────────▼──────────────────────────────┐
│                   渠道适配层 Channel                      │
│                                                         │
│  ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐        │
│  │ 短信  │ │ 邮件  │ │ Push │ │ 微信  │ │ 钉钉  │ ...  │
│  └──────┘ └──────┘ └──────┘ └──────┘ └──────┘        │
└──────────────────────────┬──────────────────────────────┘

┌──────────────────────────▼──────────────────────────────┐
│                   基础设施层 Infra                        │
│                                                         │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐  │
│  │ 消息队列  │ │ 缓存服务  │ │ 数据库   │ │ 对象存储  │  │
│  │ RabbitMQ │ │  Redis   │ │ MySQL/PG │ │   OSS    │  │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘  │
└─────────────────────────────────────────────────────────┘