写点什么

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

发布了 939 篇内容, 共 659.1 次阅读, 收获喜欢 1631 次。

关注

评论

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

初识Linkerd项目

阿泽🧸

Linkerd 7月月更

正则表达式(二)

Jason199

正则表达式 js 7月月更

推理实践丨如何使用MindStudio进行Pytorch模型离线推理

华为云开发者联盟

人工智能

清源(CleanSource) SCA推出容器镜像扫描功能

安势信息

容器 安全 SCA 容器镜像 容器镜像Docker

4种Kafka网络中断和网络分区场景分析

华为云开发者联盟

后端 开发 网络 网络中断

Java 缩小字符串( Compact String)和 压缩字符串(Compressed String)

HoneyMoose

值得学习的Python GUI 库 - pyQt5快速入门及精美界面设计体验

迷彩

PyQt5 Qt Designer 7月月更

Binder通信过程

北洋

Andriod 7月月更

Cgroup devices子系统

总想做点什么

【愚公系列】2022年7月 Go教学课程 007-计算机进制和变量命名规范

愚公搬代码

7月月更

区块链技术带来司法“加速度”

CECBC

应用性能管理与链路追踪的关系

穿过生命散发芬芳

链路追踪 7月月更

开源代码难阅读?几位研发的“妙招”帮你解决

TDengine

数据库 tdengine 开源

【Unity】绘制阿基米德螺旋线

萧然🐳

Unity 7月月更

想要治好水,龙王也要拜拜这朵云

白洞计划

【刷题记录】4. 寻找两个正序数组的中位数

WangNing

7月月更

TSDB与Blockchain

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

❤️❤️❤️爱了爱了!这样的文字动画让你爱不释手!

岛上码农

flutter ios 前端 安卓开发 7月月更

传统企业要为 Web3 和去中心化做的 11 个准备

CECBC

DelayQueue源码分析-特点与新增

zarmnosaj

7月月更

自动生成API工具——Swagger3

Java学术趴

7月月更

2种数据库覆盖式数据导入方法介绍

华为云开发者联盟

数据库 大数据 后端

Cgroup Cpuset子系统

总想做点什么

C++算法题中对于字符串的一些妙手

KEY.L

7月月更

TDengine 如何进行数据建模?

TDengine

数据库 tdengine 开源

面向商业市场,华为式“抢滩登陆”

脑极体

需求量最大的6个区块链工作

CECBC

C语言入门(一)

逝缘~

c 7月月更

复杂查询so easy ,GaussDB(for Cassandra)推Lucene引擎全新解决方案

华为云开发者联盟

数据库 后端

砥砺十年,“信”创未来!亚信科技AntDB数据库产品发布会即将启幕

亚信AntDB数据库

AntDB 国产数据库 亚信科技 产品发布会 数据库·

App Store 的 App 迁移

贾献华

7月月更

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