档案库 · 产品创意 · 技术决策 · 2016–2021
一封HTML/JS代码,五大平台,Missive自力更生做到百万美元年收入
四个自筹资金的创始人用HTML/JS写了一个邮件客户端,就跑在了Windows、Mac、iOS、Android和网页上——苹果推荐了它,Missive达到了100万美元的年经常性收入。
Missive
当时的题目
The email-client graveyard is full, and rivals raised tens to hundreds of millions of dollars, while Missive was bootstrapped by three co-founders and one employee in Quebec City, funded by the cash flow of their earlier ConferenceBadge.com business. Building separate native apps for every platform was impossible at that size, but missing a platform meant losing that platform's users.
它是怎么成立的
Missive最初是另一个产品里的痛点:Etienne和他的联合创始人经营着ConferenceBadge.com,一个赚钱的徽章打印服务,他们想做一个协同邮件草稿编辑器来加快客服速度。这个编辑器后来长成了完整团队邮件客户端,2016年上线,三个联合创始人加一个员工,没有外部投资者——之前那桩生意负责日常开销,新项目则花了五年慢慢成熟。
有创意的决定在架构上。给Windows、Mac、iOS、Android和网页各做一个原生应用四个人做不到,所以Missive把一套JavaScript/HTML代码构建并部署到了所有平台上:桌面用Electron,移动用Cordova,同样的代码跑在浏览器里。创始人赌应用即使是在手机上也能做到快,这个决定成了他们认为小团队能跟拿着几千万上亿资金的对手扳手腕的关键——以至于独角兽公司收购时看上的正是他们这套一码多端的本事。
模式是慢滚:一年原型,一年收费,一年真实客户,一年盈利,一年做到100万美元年收入,市场花费零。苹果好几次在App Store推荐了Missive,但当已读回执招来的都是个人用户,不止流失还耗客服,团队就砍掉这个功能专注做团队客户,流失率立刻大降。2021年4月6号创始人们宣布年经常性收入达到100万美元,创始人泡在Hacker News帖子里解释一款JavaScript应用怎么老被苹果推荐。
妙在哪
- 一套代码把一个五平台发布的问题变成了一个代码问题,而这是四个人管得过来的规模。
- 单一代码库意味着每个平台同一时间获得相同的功能,不会哪一个平台沦为没人管的二等公民。
- 靠着ConferenceBadge的现金流自给自足,没有了外部时钟:团队可以安安稳稳花五年找团队客户,而不是赶投资者的增长曲线。
- 敢于说'不'——砍了已读回执和它招来的个人用户——让产品专注于那些会留下来付钱的客户。
- 不参与付费营销,让那些风投支持的大公司去开辟市场,等它们合同到期,更便宜更好用的产品再接手客户。
做出来什么
Apple featured Missive on the App Store multiple times even though it was a JavaScript app, and the founders called the one-codebase decision the main reason a four-person team could compete with massively funded rivals — they refused three acquisition offers from unicorn startups. The April 2021 announcement of US$1M ARR drew 284 points and 138 comments on Hacker News.
可以借走的
当一个限制看起来办不到——四个人,五个原生平台——那就改变工作单位:把产品写一次,让每个平台成为同一套代码的外壳,而不是各自独立开发一套。
后来
做到100万美元年收入的里程碑之后,创始人仍保持四个人的架构,他们说大约拿三分之一的时间做客服和打磨产品,还能再往上翻一倍,而不是走上管理岗。自家博客多年后仍在讲述同一个故事和卖点,创始人那套一套代码冒险的说法也出现在发布帖当年的讨论里,当时Hacker News的观众还在议论用老生意收入来养新生意到底算不算真正的白手起家。
资料来源
- Desktop & Mobile Apps With a Single Codebase — Syntax #184
- Finding Your Next Idea with Philippe Lehoux of MissiveApp.com — Indie Hackers #033
- How we bootstrapped a $1M ARR email client (Hacker News discussion)
发现哪里写错了?告诉我们。
轮到你了
你刚读完一个点子。把你手上的题目说出来,看看谁接过同样的题。
免费账号 · 3 次免费提问 · 不用绑卡