发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

4 个人做了一款年入百万美元的邮件客户端

  • 2021-06-02
  • 本文字数:2676 字

    阅读完需:约 9 分钟

4个人做了一款年入百万美元的邮件客户端

本文最初发布于 Missive 官方博客,经原作者授权由 InfoQ 中文站翻译并分享。


五年前,我们推出了 Missive,这是一款新颖的、但有点难定义的电子邮件客户端。四月初的时候,我们的年度经常性收入(ARR)达到 100 万美元。



在 Missive 成立早期,我们推出第一个公开版本的时候


我相信我们的旅程是非常吸引人,有以下几个原因:


  • 我们是自筹资金

  • 我们是一个由三个联合创始人和一个雇员组成的小团队

  • 我们建立了一个基于云的协作式电子邮件客户端(也就是说这并不容易)

  • 我们从来没有在市场营销上花过一分钱

  • 我们非常有韧性

自筹资金

Missive 是依靠自己的力量,即我们未从投资者那里拿过一分钱。我们用其他业务的现金流提供运转资金。


没有稳固的资金支持是不可能开始一个新的电子邮件客户端的。要知道,很多电子邮件初创公司已经进了坟墓。我们对此有深深的认识。


长话短说,我在位于加拿大魁北克市的联合办公空间遇到我们联合创始人,并结识了其他志同道合的人。他们成立了一个 Web 开发工作室,而我则通过做一些有趣/有创意的小项目来学习编程,并尝试不同的商业理念。


我在组织一个游戏开发者聚会后产生一个想法。作为一名组织者,我为所有的与会者、评委、赞助商等设计和打印胸牌。这个过程真的很痛苦。我曾设想过一种类似 Vistaprint 的胸牌服务。我一开始是独自创建了它,然后很快就请现在的联合创始人与我一起开发这个项目。ConferenceBadge.com 于 2013 年推出,并迅速实现盈利。


在一年半时间,它创造了足够的收益,这让我们可以全身心地投入到产品中。话虽如此,我们对专门致力于在线胸牌服务的想法并不感到兴奋。我们集思广益地讨论了我们在创建会议徽章时遇到的问题,Etienne 想到创建一个协作式电子邮件草稿编辑器来简化支持。这个想法很快就演变成一个成熟的协作式电子邮件客户端。于是,Missive 诞生了。


我们花了一年时间构建原型,又花了一年时间才开始收费,又花了一年时间才拥有一些真正的客户,又花了一年时间实现盈利,最后又花了一年时间达到 100 万美元的年度经常性收入。


如果没有 CB 支付账单,我们就不可能负担得起在 Missive 上花这么长时间。生活就像一场角色扮演游戏;由你构建。

小团队

在过去 5 年里,团队的全职成员从未超过 4 名。


以下是我们各自承担的角色:



Etienne 和我熟悉 90%的代码库,主要专注于特性开发。


另一方面,Rafael 掌握所有代码。他会审查提交到不同项目的每一行代码。他要确保服务器是健康的,并且数据库能承受每天运行的数十亿次查询。


Etienne 利用他无穷的 Web 技术知识,在所有平台(Electron、Cordova、Web)上提供快速、安全的 HTML/JS 体验。


Luis 设计了公共网站,维护其内容,撰写博客文章,并为客户做演示。


我个人负责管理工资、开支、办公室、会计和长期财务计划。这些任务通常只占我一小部分时间。


在大多数日子里,客户支持约占我们工作时间的 33%。尽管我们在发展壮大,但这一点并没有改变。我们花了很多时间使应用程序更容易使用,并改进文档以减少每个客户的请求。


我们为自己提供的支持水平感到自豪;我们的客户经常对我们帮助解决问题的速度感到惊讶,特别是来自竞争对手产品的客户。


我们相信,只要我们四个人,就能再增长 100%。规模小让我们在产品决策上更灵活。我们首先是产品构建者,而不是管理者,我们希望尽可能长时间地保持这种状态。

构建基于云的协作式电子邮件应用

至少从我们的经验来看,比起我们的其他产品,我们之所以花了这么长时间才实现盈利,原因之一是我们所选择的领域非常复杂。


构建一个协作式电子邮件客户端非常具有挑战性,回报也很高,但在拥有一个最小可用产品之前,你需要处理的事情非常多。


你需要平衡投入的时间,使之与现有的产品和创新工作保持一致。我们的大多数竞争对手都筹集了数千万到数亿美元,这并不奇怪;这个领域很难做。


到目前为止,我们的大多数架构决策都经受住了时间和发展的考验。


我们早期做出的最疯狂的决定之一是在所有平台上构建并部署一个JavaScript/HTML代码库。我们知道,以我们的团队规模,不可能在所有主要平台(Windows、Mac、iOS、Android 和 Web)上使用多个代码库推出电子邮件客户端。用 JavaScript 编写移动电子邮件客户端是我们唯一能参与竞争的方式。我们不仅成功地在手机上创造了速度惊人的体验,令我们惊讶的是,苹果在 App Store 上多次推荐我们的应用。


直到今天,我还是相信,这个决定是我们能与拥有大量投资的初创公司进行竞争的主要原因。我们拒绝了三个来自独角兽创业公司的收购要约;他们都对我们在所有平台上使用一个代码库进行交付的技能和经验感兴趣。

寻找客户

我们最初的用户大多是早期的技术采用者,他们正在寻找一种新的创新型的跨平台电子邮件客户端。我们是通过在不同的技术探索社区(如 ProductHunt)上发帖来发现这些客户的。这些早期的独立用户想要的功能与最终真正成为付费客户的中小型企业不同。


这在一段时间内误导了我们,创建了越来越多并不符合我们愿景的功能。例如,我们开始提供阅读跟踪,因为它是早期采用者最需要的功能之一。许多用户为此升级到付费服务;他们对应用提供的任何协作功能都不感兴趣。这些独立用户的流失速度远远超过真正的团队,而且我们每挣一美元就需要付出更多的客户支持/服务器资源。在某个时候,我们意识到了这一点,于是决定完全专注于团队。我们抛弃了阅读跟踪,因为它是为了吸引那些需求错位的客户。我们的客户流失率直线下降。这个惨痛的教训告诉我们:要有勇气说不。


我们从未在市场营销上花过一分钱;在我们的领域中,获取用户的成本非常高。我们无法与获得风投支持的公司竞争。


(我们的要价比竞争对手低。)他们的价格更高,而且通常是一年协议。合同到期后,价格会大幅上涨;这时,他们的客户就会寻找替代选项,并找到了我们。我们让风投支持的初创公司用大量的广告来建立市场,而我们则耐心地等待更好、更实惠的产品。

韧性

我们在大多数决定上都是保守的。为了长期保持这个小型团队的创新工作,我们会节约时间和金钱。


我们做出的决定总是会确保我们仍然能够将 66%的时间分配到产品上。


我们的工作日和五年前没什么不同。


我们不设定目标或长期路线图。每天,我们都在做那些似乎可以很好地利用时间的事情,就这样。长期计划令人厌烦,而且对我们这样的团队来说,一直是毫无用处。


对于 Missive 过去五年的发展,我们得出的最主要的结论是什么?韧性,我们能从任何困难中恢复过来,以新眼光看待我们的工作,并保持动力。


我们的故事不是冒险,而是坚持不懈的工作。我相信,我们工作的复合效应可以与风投支持的、全面出击的初创公司相媲美。保持韧性


原文链接:


https://missiveapp.com/blog/how-we-built-1m-arr-email-client?fileGuid=RozyD4CEiWEY8kDH

2021-06-02 14:172995
用户头像

发布了 683 篇内容, 共 391.1 次阅读, 收获喜欢 1498 次。

关注

评论

发布
暂无评论
发现更多内容

Dubbo源码浅析(一)—RPC框架与Dubbo | 京东云技术团队

京东科技开发者

spring dubbo RPC RPC框架 企业号9月PK榜

MySQL到TiDB:Hive Metastore横向扩展之路

vivo互联网技术

大数据 hive 元数据 TiDB 横向扩展

OpenHarmony定义组件重用样式:@Styles装饰器

OpenHarmony开发者

OpenHarmony

每天打卡,跟冰河肝这些项目,技术能力嗖嗖往上提升

冰河

程序员 分布式 微服务 架构师 项目实战

DxO PhotoLab 6 for Mac(raw图片处理软件) 6.10.0.57中文激活版

mac

raw图片处理软件 苹果mac Windows软件 DxO PhotoLab 6

软件开发全套资料获取

金陵老街

质量高的http代理ip需要具备什么特点?

巨量HTTP

代理IP http代理

HarmonyOS非线性容器特性及使用场景

HarmonyOS开发者

HarmonyOS

探索AI技术对古彝文保护与研究应用

袁袁袁袁满

华为负一屏手机充值限时优惠来袭,快来薅羊毛

最新动态

喜迎双节,测评征文活动等你来参加!

InfoQ写作社区官方

AI 大模型

开源大咖说 | openEuler: 技术引领,走向世界

openEuler

Linux 开源 操作系统 openEuler 资讯

百度交易中台之内容分润结算系统架构浅析

百度Geek说

大数据 架构 交易 调度任务 企业号9月PK榜

软件测试/测试开发丨结对编程助手 GitHubCopilot

测试人

人工智能 程序员 软件测试 ChatGPT Copilot

实用指南:掌握 Node.js 文件复制的最佳实践

Apifox

JavaScript node.js 程序员 后端 教程

MAC手动修复『已损坏』问题 终端运行命令报错处理

展初云

Mac Mac软件

Databend 源码阅读:配置管理

Databend

构建DevSecOps中的代码三层防护体系

华为云PaaS服务小智

云计算 敏捷开发 软件开发 华为云

为什么 Lettuce 会带来更长的故障时间?

阿里技术

TCP

简单好用的清理工具 BuhoCleaner激活中文版

mac大玩家j

Mac软件 清洁工具 清洁优化软件

【稳定性】秘密武器--功能开关技术 | 京东物流技术团队

京东科技开发者

稳定性 企业号9月PK榜 功能开关

关于可逆计算的讨论--答圆角骑士魔理沙

canonical

低代码 领域模型 可逆计算 Nop平台

文件和图像比较软件:Kaleidoscope激活最新版

胖墩儿不胖y

Mac软件 对比工具 对比软件

JavaScript中的浮点数之谜:为什么0.1 + 0.2 不等于 0.3?

Lee Chen

JavaScript 前端

4个人做了一款年入百万美元的邮件客户端_产品_Philippe Lehoux_InfoQ精选文章