# 从"内部工具人"到月入几千美金SheetFlow真实复盘用自己天天在用的小工具，"吃自己的狗粮"，做成稳定现金流产品

- 状态 / Status: 已发布 / Published
- 时间 / Time: 2026-01-15T11:38:08+08:00
- 作者 / Author: -
- 主题 / Topics: 工具 / Tools, 方法论 / Methodology, 变现 / Monetization
- 原文 / Source: https://mp.weixin.qq.com/s/ok5fTDAo62TmPJRafx7ecw

⚠️ 声明：本文内容整理自公开互联网资源，仅供参考学习使用。文中人物为化名，部分细节经过艺术加工，不构成任何投资或商业建议。

---

⚠️ 声明： 本文内容整理自公开互联网资源，仅供参考学习使用。文中人物为化名，部分细节经过艺术加工，不构成任何投资或商业建议。

🛠️ 从"内部工具人"到月入几千美金

SheetFlow 独立开发者的真实复盘

用自己天天在用的小工具，"吃自己的狗粮"，做成稳定现金流产品

按 5W2H 框架拆解 · 英文原句+中文解释 · 完整时间线复盘

这是一个关于 独立开发者 的故事。主角用自己天天在用的小工具，一路" 吃自己的狗粮 "，最后把它做成一个 每月几千美金、累计赚到几万美金 的微型 SaaS。

整个过程非常朴素：先是为了解决自己的痛点随手做工具，然后在不断自用、迭代中发现价值，再通过精细化定价和渠道，把一个小玩具变成了稳定的现金流产品。

📊 核心数据一览

✦ 累计收入： 超过 35,000 美金

✦ 月经常性收入 MRR： 3,000–3,500 美金

✦ 从 0 到第一笔收入： 7 个月

✦ 试用到付费转化率： 20–25%

✦ ✦ ✦

一 Who：他是谁？（背景与人物）

李卓（化名），1993 年生 ，国内一本院校计算机专业毕业，毕业后在一家跨境电商 SaaS 公司做全栈工程师，主要维护内部运营后台和数据报表系统。

他在公司里一直做" 内部工具人 "，对外的炫酷产品一个没碰，天天就是帮运营同事做报表、自动化脚本、数据导出工具。

同事经常调侃他说：

"You're the internal tools guy, not the product guy."

「你是做内部工具的，不是做产品的。」

他心里其实很不服，觉得" internal tool 也是 product，只是用户少一点 "。

💔 转折点：2022 年裁员潮

2022 年以后，公司开始裁员和降薪，他的心态发生了变化：

"I realized my whole career depended on one company's roadmap."

「我突然意识到，我整个人生的职业轨迹，被一家公司未来几年的产品路线死死绑住了。」

于是他开始在晚上研究 indie hacker、微型 SaaS 的故事，尤其痴迷那种" 一个人、一台电脑、一个小工具，每月多挣几千刀 "的案例。

✦ ✦ ✦

二 Why：动机和痛点（为什么会开始）

😰 痛点一：自己的工作痛点

李卓所在公司，每个运营同事都有十几个 Google Sheet、Excel，用来记录广告投放数据、活动数据、客服记录。

❌ 每天早上的噩梦

每天早上第一件事，就是把昨天各个渠道导出的 CSV 手工整理、复制、粘贴，做成统一日报。

他自己也被这些表格折磨，因为：

✦ 他每天要花 30–40 分钟 帮不同同事排错公式、处理坏掉的数据透视表

✦ 他每隔几周还要帮领导做一个"月度大汇总"，从不同 Sheet 里手动 Copy-Paste，容易错、又枯燥

有一天，他在 Jira 上写任务备注时，顺手写了一句：

"We need a better way to turn messy spreadsheets into clean dashboards."

「我们真的需要一种更好的方式，把乱七八糟的表格变成干净的看板。」

💡 关键洞察： 这句话后来成为他产品的最初核心定位。

🚀 痛点二：做产品而不是只写代码

夜里刷 Indie Hackers、Twitter 时，他看到一句话对他刺激很大：

"Small niche × painful problem × fast solution = revenue."

「小市场 × 很痛的刚需问题 × 快速解决方案 = 收入。」

他发现自己每天被" painful problem "折磨，而且自己其实很适合做" fast solution "：

"I'm already solving this for my team. Why not solve it for people like us globally?"

「我已经在帮团队解决这个问题了，那为什么不顺手把这个解法做给全世界跟我们一样的人用？」

🎯 他的目标： 先做一个"只给自己用"的产品，先让自己每天省出 30 分钟，如果这件事做到，就再分享给别人。

✦ ✦ ✦

三 What：他到底做了什么产品？

📦 产品的一句话版本

他做的产品叫 SheetFlow （虚构），一句话介绍是：

"SheetFlow turns your messy spreadsheets into auto-updated dashboards in 10 minutes."

「SheetFlow 能在 10 分钟内，把你乱糟糟的表格变成自动更新的数据看板。」

⚙️ 核心功能（只做三件事）

1 从多个 Google Sheet / Excel Online 自动拉数据

2 按设定的规则 自动清洗、合并 ，例如去除空行、统一日期格式、处理货币

3 把结果同步到一个 可视化看板 ，每天定时更新，并且把日报推送到 Slack / 邮件

他在 Notion PRD 里给自己写的产品边界是：

"Do one thing only: make spreadsheets less painful for ops people."

「只做一件事：让运营同事用表格不那么痛苦。」

🔧 先做"内部版"

2023 年 3 月，他花了 3 个周末 ，用熟悉的技术栈做出了最初版本，给公司内部自己和两个关系好的运营同事使用。

🛠️ 技术栈

Node.js + React + Supabase

第一个版本 没有注册、没有支付 ，只能"硬编码配置"。他直接在代码里写死了几个 Sheet 的 ID，把自己的报表逻辑写进代码，完成后部署在一台便宜的 VPS 上。

他在工作日志里写到：

"v0.1 is literally hard-coded for one team. But that's enough to see if this saves us time."

「0.1 版几乎是写死给我们一个团队用的，但已经足够验证能不能帮我们省时间。」

✦ ✦ ✦

四 When：时间线与关键节点

从 0 到几万美金的完整旅程

阶段 0：自己工具阶段（2023.03–2023.04）

2023-03-05 在周末启动项目，搭出基础框架，能连上 Google Sheets API

2023-03-19 打通一个完整的"拉取数据 → 清洗 → 生成图表 → 发日报邮件"的最小闭环

2023-03-27 自己开始每天早上用 SheetFlow 生成团队日报，不再手动复制粘贴

他在日记里写：

"For the first time in three years, my Monday morning didn't start with copy-pasting cells."

「三年来第一次，我的周一早上不是从复制粘贴单元格开始的。」

阶段 1：小范围内部口碑（2023.04–2023.06）

2023-04 ：两个运营同事看他早上很闲，好奇问"日报怎么这么快出来"。他直接给他们开了两个"内部账户"（实际上就是在数据库里插了两行）。

有一个运营女生在公司 Slack 里发了一句：

"Shoutout to @Zhuo for building this mini tool, it saved me 30 mins every single morning."

「点名表扬一下卓哥做的小工具，每天早上帮我节省半小时。」

🎉 里程碑： 这条信息成了他第一次"产品被公开夸奖"的时刻。

阶段 2：对外 MVP（2023.07–2023.09）

2023-06 ：他开始在下班后把硬编码配置改成通用配置界面，允许用户自己连接 Google / Microsoft 账号，自己设置规则。

2023-07-15 ：买下域名 sheetflow.app ，上线一个极简的着陆页，放了一句 slogan 和一个"Join the waitlist"按钮。

着陆页上的主标题是：

"Stop fixing broken spreadsheets. Let them fix themselves."

「别再每天修表了，让表格自己修自己。」

他在 Figma 里给这句话标注：" 第一句就要戳到他们早上修表的痛感。 "

2023-08 ：他在 Twitter 用小号发了一条极其朴素的推文：

"I built a tiny tool that auto-cleans my marketing spreadsheets and sends me a daily email summary."

「我做了一个小工具，可以自动清洗我的营销表格，并每天给我发一封汇总邮件。」

📊 推文数据

这条推文没有爆，仅仅获得 23 个赞、6 条回复 ，却带来了 19 个 Waitlist 注册 。

他给朋友发微信说：

"原来 20 个人也算是市场验证。"

「没想到只有二十个人也算一种市场验证。」

🎯 阶段 3：第一笔收入（2023.10）——关键转折点！

2023-10-02 ，他给 Waitlist 上的 19 人发了一封非常直白的邮件：

"I've been using SheetFlow daily for 6 months. It saves me around 30-40 mins every morning. If you want early access, I'm opening 10 spots at $15/month."

「我已经每天使用 SheetFlow 六个月，每天大概帮我省 30–40 分钟。如果你想提前使用，我开放 10 个名额，每月 15 美金。」

✅ 结果

✦ 19 人中有 7 人回复

✦ 其中 4 人直接说："Send me the checkout link."（把支付链接发给我。）

这是他人生 第一次通过自己做的产品收美元 。那天晚上，他在笔记里写：

"$60 MRR is not much, but it's the first money I made without selling my time."

「60 美金的月收入不多，但这是我第一次不卖时间就赚到的钱。」

阶段 4：从几百到几千美金（2023.11–2024.05）

后半年，他几乎没有做大规模推广，只做了三件事：

1 在每一位新用户试用前三天，自己亲自上 Zoom 帮对方配置规则

2 把他们的使用场景抽象出来，做成新的模板

3 把这些模板写成着陆页上的故事和"Use cases"

2024 年 2 月 ，他在 Twitter 发了一个关键推文：

"Built a tiny tool for my own messy sheets. Now 47 teams are using it, paying me $1,420 MRR."

「一开始只为自己乱糟糟的表格做了一个小工具。现在有 47 个团队在用，每月给我付 1420 美金。」

📈 效果： 这条推文获得了 200+ 赞 ，带来了 300 多个访问 ，转化出 40 个试用注册 。那一月之后，MRR 稳定在 2,000 美金左右。

🏆 最终成绩： 到 2024 年年底，SheetFlow 累计收入超过 35,000 美金 ，MRR 在 3,000–3,500 美金 之间波动——一个典型的"几万美金级别"的微型 SaaS。

✦ ✦ ✦

五 Where：场景与用户在哪儿？

🌍 场景一：跨境电商运营团队

最初用户几乎和他们公司一模一样：跨境电商运营团队，散落在欧洲、美东、美西的不同时区。

他们的典型场景是：

✦ 广告投放在 Facebook Ads、Google Ads

✦ 订单数据在 Shopify

✦ 运营习惯每天在 Google Sheet 里记活动情况，手动拉广告报表

一位早期用户（在德国）在 Zoom 上对他说：

"I don't want a complex BI tool. I just want my sheets not to break."

「我不想要复杂的 BI 工具，我只想要我的表格别老是坏掉。」

于是他给这类用户做了专门的模板，甚至预设了" 欧洲时区、欧元、含税价格 "等选项。

🏢 场景二：小型营销代理公司

第二波用户来自于他在 Twitter 上认识的几个 small agency owner，这些人帮多个客户做广告，每个客户一套表格，每天累死在整理日报。

他们的诉求非常明确：

"If your tool can give my clients a clean email report every morning, I'll pay."

「如果你的工具能每天早上给我客户发一封干净的日报邮件，我就会付钱。」

于是他给 SheetFlow 增加了一个" 多客户模板 "：一个 agency 账户可以配置 10–20 个不同客户的 Sheet，每个客户收到自己的品牌化日报邮件。

✦ ✦ ✦

六 How：他如何"吃自己的狗粮"、迭代和验证？

Dogfooding + 迭代方式 + 验证方法

🐕 每天必做的"自用仪式"

李卓给自己设定了一条原则：

"If I don't open SheetFlow every morning, the product is useless."

「如果我每天早上不打开 SheetFlow，这个产品就没用。」

于是他 每天早上 9:10 分 会做三件事：

1 看自己团队的日报邮件，如果有异常（数据为空、图表错位），立刻排查

2 登录 SheetFlow 的后台，看昨晚的任务执行日志

3 手动试用刚上线的小功能，确保流程顺畅

他把这种行为称为" daily dogfooding ritual "（每日吃狗粮仪式），并写在 README 顶部：

"Dogfood daily or delete the feature."

「每天用，否则就删掉这个功能。」

🔄 迭代方式：从自己 → 同事 → 付费用户

每一个新功能，都会走类似路径：

1 先满足自己一个具体痛点 例如他讨厌在邮件里看到一大段 CSV 式文本，于是做了"迷你图表预览"

2 再问身边两个运营同事 "Will this actually help you?"「这个功能对你真的有用吗？」

3 等他们用一周，看他们是否"自然形成习惯" 如果一周内他们不用第二次，他就直接把功能砍掉

有一次，一个运营同事跟他说：

"I never click the 'customize colors' button. I just don't care."

「我从来没有点过'自定义颜色'这个按钮，我完全不在乎。」

这让他 放弃了原本准备做的一套"高级主题系统" ，转而把时间投入到"更好地处理公式错误提示"这种真正影响效率的功能上。

📊 验证方式：用时间和行为，而不是口头反馈

他不太相信"用户说的问题"，而更信" 行为数据 "。于是他给自己和所有内部用户的操作打日志，重点观察：

✦ 新功能被点击的频率

✦ 每个配置页面的停留时间

✦ 完整配置完成率（有没有半途放弃）

他在笔记里写过一句：

"If I, the power user, don't finish a setup flow in under 5 minutes, it's too complex."

「如果连我这个重度用户都无法在 5 分钟内完成配置，这个流程就太复杂了。」

于是，他多次把配置引导砍到极简： 默认模板 + 少数几个选项 ，宁愿牺牲复杂场景。

✦ ✦ ✦

七 How much：定价、渠道、转化与几万美金的路径

商业模式完整拆解

💵 定价策略：从"拍脑袋"到简单三档

一开始，他没有任何定价模型可参考，就按自己工资倒推：

"If this saves me 30 mins/day, that's around $10 of my time. So $15/month feels fair."

「如果它每天帮我省 30 分钟，那大概值 10 美金的时间成本，所以每月 15 美金很合理。」

于是最初只有一个 Plan： 15 美金/月 ，最多连接 3 个 Sheet、每天生成 1 封日报。

当用户增加到 20 家团队左右，他开始接到代理公司提出的新需求：

"Can we pay more for 10 clients under one account?"

「我们能多付一点钱，在一个账户下管理 10 个客户吗？」

他意识到 Agency 的价值得更高，于是改成 三个梯度 ：

Solo $19/月 · 最多 5 个 Sheet

Team $49/月 · 最多 20 个 Sheet · 最多 5 个成员

Agency $99/月 · 最多 50 个 Sheet · 支持品牌化邮件报告

📈 改价后的效果（两个月内）

✦ 老用户中有 3 家升级到 Team，1 家升级到 Agency

✦ 新注册用户中，约 30% 选择 Team，10% 选择 Agency

他在统计表里写：

"Raising prices did not kill signups. It filtered out the wrong users."

「涨价并没有杀死注册，反而筛掉了不合适的用户。」

📣 渠道：只做了三件事

整个从 0 到几千美金，他 没有投广告，没有做 SEO ，只做了三件事：

📝 1. Twitter/X 每周发 2–3 条

典型内容是数据 + 感悟：

"Month 6 of SheetFlow: 31 paying teams, $920 MRR, still a side project. Most sales came from 1-on-1 onboarding calls."

「SheetFlow 第 6 个月：31 个付费团队，920 美金月收入，仍然是个副业。大部分销售都来自一对一的上手视频通话。」

💬 2. Indie Hackers / Reddit 分享小结

写过两篇短心得：《How I turned my internal tool into $1K MRR》之类的小文章，里面把产品 demo 和"自用故事"讲清楚。

🤝 3. 口碑与介绍

代理公司有新客户时，会顺口推荐 SheetFlow，作为"报告自动化"的增值服务。

这些看似微弱的渠道，在长期积累下，带来了稳定的 每月新增 10–20 个试用团队，转化为 3–5 个新付费客户 。

🎯 转化与留存：用"手工 onboarding"买来的

为了提高 Trial → Paid 的转化，他想出一个很"体力活"的办法：凡是注册试用的团队，他都主动发邮件：

"If you share 2–3 of your current spreadsheets, I'll set up SheetFlow for you on a 20-min call."

「如果你愿意分享 2–3 个你正在用的表格，我可以约一个 20 分钟的电话，帮你完成 SheetFlow 的配置。」

很多人一开始以为这是"营销话术"，发现真的是创始人本人在 Zoom 里帮他们整表后，惊喜感很强。

一个美国客户在通话结束时说：

"Dude, this is the best $49 I'll spend this month."

「兄弟，这可能是我这个月花得最值的 49 美金。」

这种高接触的 onboarding 有三个好处：

✦ 产品配置成功率极高，Trial 用户被"保送"到真正可用状态

✦ 他能深入观察不同团队的表格结构，为后续模板设计提供灵感

✦ 用户的满意度极高，留存率因此比平均 SaaS 高一截

📊 2024 年底核心指标

✦ 免费试用到付费的转化率： 20–25% 左右

✦ 月流失率（churn）：约 3–4%

这些数字在微型 SaaS 里算是相当健康，对一个独立开发者来说， 足以支撑几万美金的累计收益 。

✦ ✦ ✦

八 对独立开发者的启发

1 不必一开始就想着"做上亿美金公司" ，先做一个真正帮自己省时间的小工具，让自己成为第一个重度用户

2 "吃自己的狗粮"不是一句口号 ，而是每天固定时间打开产品、用真实工作流程去检验它是否真的有用

3 早期收入可以非常"小" （比如 60 美金 MRR），但关键是证明"有人愿意掏钱让你继续维护这个工具"

4 定价和渠道不需要一开始就完美 ，把问题场景说清楚、把使用体验做顺，就已经领先大多数只停留在想法阶段的人了

🎯 你的下一步行动是什么？

你手边有没有一个"天天在用、但觉得可以更好"的小工具？ 也许那就是你的 SheetFlow。

📚 参考来源：

1. builtbytheweekends.substack - 独立开发者周报

2. antanasbaksys.substack - SaaS 创业实录

3. Indie Hackers 社区讨论

4. Twitter/X 独立开发者圈子

参考原文信息列表：

1. https://builtbytheweekends.substack.com/

2. https://antanasbaksys.substack.com/

3. https://www.indiehackers.com/

4. https://twitter.com/simmon_charlie

5. https://sheetflow.app （虚构产品示例）

✨

— END —
