Skip to content

Commit 8012ae6

Browse files
ysyneuclaude
andcommitted
docs: explain License (active user) billing model and PagerDuty cost comparison
Expand pricing pages with detailed License model explanation: who needs a License, why the model decouples handling from notifications, and real-world example showing 80-90% cost savings for large teams (10-15 Licenses for a 100-person team). Add new FAQ "How many Licenses does my team need?". Expand comparison pages with side-by-side billing model analysis, tabbed PagerDuty vs Flashduty model explanation, and concrete cost comparison table. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent f38a7b4 commit 8012ae6

4 files changed

Lines changed: 174 additions & 22 deletions

File tree

en/on-call/quickstart/comparison.mdx

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,13 +182,45 @@ Pricing is a critical factor in enterprise decisions—you need to choose the mo
182182
| Dimension | Flashduty | PagerDuty |
183183
| --- | --- | --- |
184184
| **Pricing Page** | [flashcat.cloud/flashduty/price](https://flashcat.cloud/flashduty/price/) | [pagerduty.com/pricing](https://www.pagerduty.com/pricing/incident-response/) |
185-
| **Billing Model** | Seat fee + excess communication fees | Seat fee + Add-Ons |
185+
| **Billing Model** | License fee + excess communication fees | Seat fee + Add-Ons |
186186
| **Edition Pricing** | **Professional ¥199/user/month**, full features including AIops | Business $41/user/month, AIops and other features require separate Add-Ons |
187-
| **Active Users** |**Only charges for active users** (members who view or handle incidents that month; receiving notifications only doesn't count as active) | ❌ All users must pay |
187+
| **Billing Target** |**Only active users are charged**—only members who view and handle incidents need a License |**All users must pay**—including members who only receive notifications |
188+
| **Notification Capability** | ✅ Members without a License can still receive all notifications (email, SMS, voice call, IM) | ❌ A paid seat is required to receive notifications |
188189
| **Free Trial** | Professional 14 days free, can request extension | Business 14 days free |
189190

191+
### Billing Model Difference: License vs Full-team Seats
192+
193+
This is the most fundamental pricing difference between Flashduty and PagerDuty.
194+
195+
<Tabs>
196+
<Tab title="PagerDuty Model">
197+
PagerDuty requires **a paid seat for every user who needs to receive notifications**. This means:
198+
- A 100-person team where everyone needs incident notifications requires 100 paid seats
199+
- To control costs, organizations often limit seats to core personnel, causing **critical notifications to miss** relevant stakeholders
200+
- Total cost = seat price × all users who need notifications
201+
</Tab>
202+
<Tab title="Flashduty Model">
203+
Flashduty decouples **incident handling permissions** from **notification delivery**:
204+
- Only members who need to log in to **view and handle** incidents require a License
205+
- **All members** (including those without a License) can passively receive alert notifications
206+
- Total cost = License price × active incident handlers (typically only 10%–20% of the team)
207+
</Tab>
208+
</Tabs>
209+
210+
### Cost Comparison Example
211+
212+
For a 100-person engineering team where 15 people actively handle incidents:
213+
214+
| Cost Item | Flashduty Professional | PagerDuty Business |
215+
| --- | --- | --- |
216+
| Seats/Licenses required | **15** Licenses | **100** seats |
217+
| Monthly cost | 15 × ¥199 = **¥2,985/month** | 100 × $41 ≈ **¥29,930/month** |
218+
| Notification coverage | **100 people** (everyone receives notifications) | **100 people** (but everyone must pay) |
219+
| Annual total cost | **~¥35,820** | **~¥359,160** |
220+
| **Savings** || **~90% savings** |
221+
190222
<Tip>
191-
**Cost Advantage**: Flashduty's active user billing model can significantly reduce total cost of ownership, especially suitable for large teams.
223+
**Key Difference**: Flashduty lets you **achieve 100-person notification coverage at the cost of 15 people**. To achieve the same coverage with PagerDuty, you must pay for all 100 users. Learn more about the [License model explained](/en/platform/pricing#license-model-explained).
192224
</Tip>
193225

194226
---
@@ -222,7 +254,7 @@ Quality service support is essential for successful product implementation.
222254

223255
<CardGroup cols={2}>
224256
<Card title="Flashduty Highlights" icon="star">
225-
- **Better Pricing Strategy**: Active user billing, full features including AIops
257+
- **Better Pricing Strategy**: Only active incident handlers need a License, saving 80%–90% for large teams
226258
- **Localization Advantages**: Complete Mainland China IM, voice/SMS support
227259
- **Feature Innovation Leadership**: Exclusive features like inhibition, storm warning, dynamic assignment
228260
- **Thoughtful Service Experience**: Dedicated IM groups, remote expert support

en/platform/pricing.mdx

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,39 @@ On the Free plan, notifications **stop** once the quota is exhausted. On Standar
103103
| Standard | Email / Ticket | 5×8 hours |
104104
| Pro | Dedicated support group | 7×8 hours |
105105

106-
### License Types
106+
### License Model Explained
107+
108+
Unlike products such as PagerDuty that charge for **every user**, Flashduty uses a **License (active user)** billing model—only members who need to **view and handle incidents** require a License. Other members can receive alert notifications at no additional cost.
109+
110+
#### Who Needs a License?
111+
112+
| Role | License Required? | Explanation |
113+
| --- | :---: | --- |
114+
| On-call engineers || Need to view incident details, acknowledge, and handle incidents |
115+
| Team leads || Need to view incidents, configure escalation rules and schedules |
116+
| Notified developers / ops || Only need to passively receive notifications, no platform login required |
117+
| Management || Can monitor overall status via analytics dashboards or status pages |
118+
| External collaborators || Get information through webhooks, email, or status pages |
119+
120+
<Tip>
121+
**Cost advantage for large teams**: In practice, a 100-person engineering team typically has only 10–20 people who actively handle incidents day-to-day. The rest only need to receive notifications when relevant incidents occur. This means you may only need 10–20 Licenses instead of paying for all 100 people—**reducing costs by 80%–90%**.
122+
</Tip>
123+
124+
#### Why the License Model?
125+
126+
Traditional per-user pricing (like PagerDuty) requires purchasing a seat for every user who receives notifications, which creates two problems in practice:
127+
128+
1. **Wasted spend**: Most team members only need to receive notifications when incidents occur—they never log in to view or handle incidents—yet each still requires a full-price seat
129+
2. **Insufficient notification coverage**: To control costs, organizations often limit who receives notifications, causing critical information to miss key stakeholders
130+
131+
Flashduty's License model decouples **incident handling capability** from **notification delivery**:
132+
133+
- **Members with a License**: Full permissions to view, handle, and configure incidents
134+
- **Members without a License**: Can passively receive all alert notifications (email, SMS, voice call, IM), share the tenant's notification quota, ensuring information reaches everyone who needs it
135+
136+
This approach ensures comprehensive notification coverage while significantly reducing total cost of ownership.
137+
138+
#### License Types
107139

108140
<Tabs>
109141
<Tab title="Fixed License">
@@ -121,7 +153,7 @@ On the Free plan, notifications **stop** once the quota is exhausted. On Standar
121153
</Tab>
122154
</Tabs>
123155

124-
### Permissions for Members Without License
156+
#### Permissions for Members Without License
125157

126158
<Warning>
127159
Members without a License have limited functionality and can only passively receive alert messages.
@@ -131,7 +163,8 @@ Members without a License have limited functionality and can only passively rece
131163
| --- | --- |
132164
| View incidents | ❌ Cannot view incident list/details |
133165
| Handle incidents | ❌ Cannot acknowledge, close, or perform other operations |
134-
| Receive notifications | ✅ Can passively receive alert messages |
166+
| Receive notifications | ✅ Can passively receive alert messages (email, SMS, voice call, IM) |
167+
| Escalation rule reference | ✅ Can be added as notification targets in escalation rules |
135168
| Notification quota | ✅ Shares the tenant's email, SMS, and phone call quota |
136169

137170
---
@@ -187,17 +220,28 @@ The Free plan is suitable for evaluating product features. The Pro plan is bille
187220

188221
<AccordionGroup>
189222
<Accordion title="How does On-call calculate active users?">
190-
Users who use commercial features within the month are counted as active users. At the end of each monthly cycle:
223+
Members who use commercial features (viewing or handling incidents) within the month are counted as active users. **Receiving alert notifications alone does not count as active usage.** At the end of each monthly cycle:
191224
- Fixed Licenses remain valid
192225
- Temporary Licenses are automatically released
193226
- When a member is deleted, their License is automatically released
194227
</Accordion>
195228

229+
<Accordion title="How many Licenses does my team need?">
230+
Only members who need to **log in to the platform to view incident details, acknowledge, and handle incidents** require a License. Members who only receive alert notifications do not need one.
231+
232+
**How to estimate**: Count the core personnel in your team who participate in daily on-call and incident response, typically:
233+
- Frontline on-call engineers
234+
- Team leads involved in incident handling
235+
- Administrators who configure escalation rules and schedules on the platform
236+
237+
**Real-world example**: For a 100-person engineering team, typically only 10–20 people need to log in and handle incidents daily. The remaining 80–90 people only need to receive notifications when relevant incidents occur. Therefore, you only need 10–20 Licenses, **saving 80%–90% compared to paying for every team member**.
238+
</Accordion>
239+
196240
<Accordion title="What can members without a License do?">
197-
- **Can**: Passively receive alert messages, share tenant notification quota
241+
- **Can**: Passively receive alert messages (email, SMS, voice call, IM), be referenced as notification targets in escalation rules, share tenant notification quota
198242
- **Cannot**: View/handle incidents, perform any platform configuration operations
199-
200-
In escalation rules, you can choose to notify members without a License about incidents, but they cannot perform any operations on the incident.
243+
244+
In escalation rules, you can choose to notify members without a License about incidents, but they cannot perform any operations on the incident. This means you can include your entire team in the notification scope without purchasing a License for every person.
201245
</Accordion>
202246

203247
<Accordion title="How are RUM sessions calculated?">

zh/on-call/quickstart/comparison.mdx

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,45 @@ keywords: ["产品对比", "PagerDuty", "功能对比", "价格对比", "竞品
183183
| 对比维度 | Flashduty | PagerDuty |
184184
| --- | --- | --- |
185185
| **价格页面** | [flashcat.cloud/flashduty/price](https://flashcat.cloud/flashduty/price/) | [pagerduty.com/pricing](https://www.pagerduty.com/pricing/incident-response/) |
186-
| **收费模式** | 席位费 + 超额通信费用 | 席位费 + Add-Ons |
186+
| **收费模式** | License 费 + 超额通信费用 | 席位费 + Add-Ons |
187187
| **版本定价** | **专业版 ¥199/人/月**,全功能包含 AIops | Business 版 $41/人/月,AIops 等功能需单独购买 Add-Ons |
188-
| **活跃用户** |**仅收取活跃用户费用**(当月查看或处理故障的成员,仅接收通知不算活跃用户) | ❌ 所有用户都需付费 |
188+
| **计费对象** |**仅对活跃用户收费**——只有查看和处理故障的成员需要 License |**所有用户都需付费**——包括仅接收通知的成员 |
189+
| **通知能力** | ✅ 无 License 成员也可接收所有通知(邮件、短信、电话、IM) | ❌ 必须购买席位才能接收通知 |
189190
| **免费试用** | 专业版 14 天免费,可申请延长 | Business 版 14 天免费 |
190191

192+
### 计费模式差异:License vs 全员席位
193+
194+
这是 Flashduty 与 PagerDuty 最本质的定价区别。
195+
196+
<Tabs>
197+
<Tab title="PagerDuty 模式">
198+
PagerDuty 要求**每一个需要接收通知的用户都购买席位**。这意味着:
199+
- 一个 100 人的团队,如果所有人都需要在故障时收到通知,就需要购买 100 个席位
200+
- 为控制成本,企业往往只为核心人员购买席位,导致**关键通知无法触达**相关人员
201+
- 总费用 = 席位单价 × 全部需通知的用户数
202+
</Tab>
203+
<Tab title="Flashduty 模式">
204+
Flashduty 将**故障处理权限****通知接收**解耦:
205+
- 只有需要登录平台**查看和处理**故障的成员才需要 License
206+
- **所有成员**(包括无 License 成员)都可以被动接收告警通知
207+
- 总费用 = License 单价 × 活跃处理人数(通常仅为团队的 10%~20%)
208+
</Tab>
209+
</Tabs>
210+
211+
### 成本对比示例
212+
213+
以 100 人技术团队、其中 15 人日常参与故障处理为例:
214+
215+
| 费用项 | Flashduty 专业版 | PagerDuty Business |
216+
| --- | --- | --- |
217+
| 需购买席位/License 数 | **15 个** License | **100 个**席位 |
218+
| 月费用 | 15 × ¥199 = **¥2,985/月** | 100 × $41 ≈ **¥29,930/月** |
219+
| 通知覆盖人数 | **100 人**(全员可接收通知) | **100 人**(但全员需付费) |
220+
| 年度总成本 | **约 ¥35,820** | **约 ¥359,160** |
221+
| **节省比例** || **节省约 90%** |
222+
191223
<Tip>
192-
**成本优势**:Flashduty 的活跃用户计费模式可以显著降低总体拥有成本,特别适合大型团队
224+
**核心差异**:Flashduty 让您**用 15 个人的费用实现 100 人的通知覆盖**。PagerDuty 要实现同样的覆盖面,需要为全部 100 人付费。了解更多 [License 模式详解](/zh/platform/pricing#license-模式详解)
193225
</Tip>
194226

195227
---
@@ -223,7 +255,7 @@ keywords: ["产品对比", "PagerDuty", "功能对比", "价格对比", "竞品
223255

224256
<CardGroup cols={2}>
225257
<Card title="Flashduty 突出优势" icon="star">
226-
- **更优价格策略**活跃用户计费,全功能包含 AIops
258+
- **更优价格策略**仅活跃处理人员需要 License,大团队可节省 80%~90% 费用
227259
- **本土化优势**:完善的中国大陆 IM、语音短信支持
228260
- **功能创新领先**:故障抑制、风暴预警、动态分派等独有功能
229261
- **贴心服务体验**:专属 IM 群、远程专家支持

zh/platform/pricing.mdx

Lines changed: 51 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,39 @@ On-call 采用 **License 订阅制**收费,按活跃用户数量计费。
103103
| 标准版 | 邮件 / 工单 | 5×8 小时 |
104104
| 专业版 | 专属服务群 | 7×8 小时 |
105105

106-
### License 类型
106+
### License 模式详解
107+
108+
与 PagerDuty 等产品对**所有用户**收费不同,Flashduty 采用 **License(活跃用户)** 计费模式——只有需要**查看和处理故障**的成员才需要 License,其他成员无需付费也能接收告警通知。
109+
110+
#### 谁需要 License?
111+
112+
| 角色 | 是否需要 License | 说明 |
113+
| --- | :---: | --- |
114+
| 值班工程师 || 需要查看故障详情、认领和处理故障 |
115+
| 团队 Leader || 需要查看故障、配置分派策略和值班表 |
116+
| 被通知的开发 / 运维 || 只需被动接收通知,无需登录平台操作 |
117+
| 管理层 || 通过分析看板或状态页了解全局状态即可 |
118+
| 外部协作方 || 通过 Webhook、邮件或状态页获取信息 |
119+
120+
<Tip>
121+
**大团队成本优势**:在实际场景中,100 人的技术团队通常只有 10~20 人需要日常参与故障处理,其余成员只需接收通知。这意味着您可能只需购买 10~20 个 License,而不是为全部 100 人付费——**成本可降低 80%~90%**
122+
</Tip>
123+
124+
#### 为什么选择 License 模式?
125+
126+
传统的按人头收费(如 PagerDuty)要求所有需要接收通知的用户都购买席位,这在实践中造成了两个问题:
127+
128+
1. **成本浪费**:大部分团队成员只需要在故障发生时收到通知,不需要登录平台查看或处理故障,但仍需为每人支付全额席位费
129+
2. **通知覆盖不足**:为控制成本,企业往往限制通知范围,导致关键信息无法触达相关人员
130+
131+
Flashduty 的 License 模式将**故障处理能力****通知接收能力**解耦:
132+
133+
- **持有 License 的成员**:拥有完整的故障查看、处理、配置等权限
134+
- **无 License 的成员**:可以被动接收所有告警通知(邮件、短信、电话、IM),共享租户通知额度,确保信息触达不受限制
135+
136+
这样既保证了通知的全面覆盖,又显著降低了总拥有成本。
137+
138+
#### License 类型
107139

108140
<Tabs>
109141
<Tab title="固定 License">
@@ -121,7 +153,7 @@ On-call 采用 **License 订阅制**收费,按活跃用户数量计费。
121153
</Tab>
122154
</Tabs>
123155

124-
### 无 License 成员权限
156+
#### 无 License 成员权限
125157

126158
<Warning>
127159
没有 License 的成员功能受限,仅能被动接收告警消息。
@@ -131,7 +163,8 @@ On-call 采用 **License 订阅制**收费,按活跃用户数量计费。
131163
| --- | --- |
132164
| 查看故障 | ❌ 不可查看故障列表/详情 |
133165
| 处理故障 | ❌ 不可认领、关闭等操作 |
134-
| 接收通知 | ✅ 可被动接收告警消息 |
166+
| 接收通知 | ✅ 可被动接收告警消息(邮件、短信、电话、IM) |
167+
| 被分派策略引用 | ✅ 可作为通知对象加入分派策略 |
135168
| 通知额度 | ✅ 共享租户的邮件、短信、电话套餐额度 |
136169

137170
---
@@ -187,17 +220,28 @@ RUM 采用 **按量付费**模式,根据实际使用的会话数量计费。
187220

188221
<AccordionGroup>
189222
<Accordion title="On-call 如何计算活跃用户?">
190-
当月使用商业化功能的用户即为活跃用户。每个月度周期结束后:
223+
当月使用商业化功能(查看或处理故障)的用户即为活跃用户。**仅接收告警通知不算作活跃用户**。每个月度周期结束后:
191224
- 固定 License 保持有效
192225
- 临时 License 自动释放
193226
- 成员被删除时,其 License 自动释放
194227
</Accordion>
195228

229+
<Accordion title="我的团队需要购买多少个 License?">
230+
只有需要**登录平台查看故障详情、认领和处理故障**的成员才需要 License。仅需接收告警通知的成员无需 License。
231+
232+
**估算方法**:统计您团队中参与日常值班和故障响应的核心人员数量,通常为:
233+
- 一线值班工程师
234+
- 参与故障处理的团队 Leader
235+
- 需要在平台上配置分派策略、值班表的管理员
236+
237+
**实际案例**:以 100 人技术团队为例,通常只有 10~20 人需要日常登录平台处理故障,其余 80~90 人只需在相关故障发生时收到通知。因此只需购买 10~20 个 License,**相比全员付费可节省 80%~90% 的费用**
238+
</Accordion>
239+
196240
<Accordion title="没有 License 的成员能做什么?">
197-
- **可以**:被动接收告警消息,共享租户通知额度
241+
- **可以**:被动接收告警消息(邮件、短信、电话、IM),被分派策略引用为通知对象,共享租户通知额度
198242
- **不可以**:查看/处理故障,进行任何平台配置操作
199-
200-
在分派策略中可以选择将故障通知给没有 License 的成员,但该成员无法对故障进行操作。
243+
244+
在分派策略中可以选择将故障通知给没有 License 的成员,但该成员无法对故障进行操作。这意味着您可以将整个团队纳入通知范围,而无需为每个人购买 License。
201245
</Accordion>
202246

203247
<Accordion title="RUM 会话如何计算?">

0 commit comments

Comments
 (0)