写点什么

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:173174
用户头像

发布了 741 篇内容, 共 481.0 次阅读, 收获喜欢 1549 次。

关注

评论

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

天呐!价值2980元Java成神面试题竟在Github开源了

996小迁

Java 学习 架构 面试

JAVA稳定底层,快速开发首选,XJR智能化客户关系管理

Marilyn

敏捷开发 快速开发 软件架构 客户关系管理

LeetCode题解:78. 子集,迭代+位运算,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师训练营 - 第二周课后练习

joshuamai

区块链将构建数字社会高效的全球网络

CECBC

数字经济 数字时代

问题篇:附源码询问Pageable实现分页无法使用原生sql

小Q

Java 学习 架构 面试 springboot

《Linux学习笔记》从常用命令、常用操作到网络管理、性能优化,无论是Java开发或是运维都可以学习!

Java架构之路

Java 程序员 架构 面试 编程语言

Netty源码解析 -- 内存对齐类SizeClasses

binecy

Netty 内存管理

解惑“高深”的Kafka时间轮原理,原来也就这么回事!

华为云开发者联盟

中间件 消息队列

十八般武艺玩转GaussDB(DWS)性能调优:总体调优策略

华为云开发者联盟

数据库 性能 调试

【高并发】导致并发编程频繁出问题的“幕后黑手”

冰河

并发编程 多线程 高并发 高性能 异步

工作5年的阿里Java程序员分享从业心得总结与面试笔记分享

Java架构师迁哥

本文将大数据学习门槛降到了地平线

MySQL从删库到跑路

大数据 hadoop hdfs mapreduce

Java程序员必须人手一本的《码出高效:Java 开发手册》,免费分享PDF文档

Java架构之路

Java 程序员 架构 面试 编程语言

区块链是连接传统经济和数字经济的桥梁

CECBC

区块链 数字经济

Vidyo独特的互联网适应性

dwqcmo

音视频 集成架构 解决方案 智能硬件

架构师第一期作业(第 6 周)

Cheer

与其思考公司该为员工提供什么福利,不如思考有哪些 “福利” 不应该提供!

非著名程序员

个人成长 管理 福利

架构师训练营 - 第 6 周课后作业(1 期)

阿甘

Mac/Windows 连接 Ubuntu 的 samba 服务器

jiangling500

ubuntu Mac windows Samba

甲方日常 41

句子

工作 随笔杂谈 日常

【JSRC小课堂】Web安全专题(三)SRC漏洞挖掘技巧:三步走收集高质量信息

京东科技开发者

WEB安全

DeFi流动性挖矿系统开发技术方案

薇電13242772558

区块链 defi

深度对比Apache CarbonData、Hudi和Open Delta三大开源数据湖方案

华为云开发者联盟

hadoop 开源 数据处理

测试悄然扩围 千万元红包搅活数字货币江湖

CECBC

数字人民币

面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

冰河

分布式事务 微服务 分布式数据库 系统架构 中间件

会展云技术解读丨多重安全保障护航云上会展

京东科技开发者

云计算 云服务 云平台

技术实践丨PostgreSQL开启Huge Page场景分析

华为云开发者联盟

数据库 管理 内存

如何获取变量token的值

测试人生路

软件测试 接口测试

刚从蚂蚁金服Java研发岗面试回来(三轮游),我总结的面试经历(附面试题+答案)

Java架构追梦

Java 架构 面试 蚂蚁金服

架构师训练营 - 第二周学习总结

joshuamai

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