公司
Polotno
创始人
安东·拉夫列诺夫
收入
每月6万美元
在为大型公司构建图形设计应用多年后,安东·拉夫列诺夫决定构建自己的应用。但他没有选择B2C模式在拥挤的市场中竞争,而是选择了B2B模式并构建了一个SDK。六年之后, Polotno 的月经常性收入达到了6万美元。
以下是安东分享的他如何做到的故事。👇
目录
在拥挤的市场中发现机会
多年来,我一直为公司构建图形设计应用——本质上是类似Canva的应用。我一直在想:“为什么我要为别人构建这些应用,而我本可以为自己构建并推出自己的产品?”
作为一名软件开发者,我知道我能构建出好的产品。问题在于我知道营销方面将是不可能的。市场已经超级拥挤了。所以很长一段时间里,我对这个想法没有采取任何行动。
但我多年来一直在维护Konva.js——一个开源的2D画布库。在Discord上与社区互动,以及在GitHub和Stack Overflow上回答问题时,我注意到了一个模式:公司仍然需要为他们自己的受众提供编辑器。因此,我决定不是为最终用户(B2C)构建产品,而是为企业与开发者(B2B)构建产品。这就是Polotno SDK的起源。
如今,Polotno 是一个JavaScript SDK,允许任何公司将白标设计编辑器嵌入到他们的应用中。我们还有一个API,可以大规模生成图像和视频。它是完全自力更生且盈利的,团队只有三人。我们有200多个付费客户,编辑器每月加载约200万次。我们目前的月经常性收入是6万美元。
构建产品
Polotno始于2020年2月,当时是一个真正的副业项目,我在全职工作之余利用晚上和周末构建它。第一个公开网站和文档于当年9月上线。
除了我自己的时间,我几乎没有投入任何资金。一份全职工作支付了账单。托管和域名成本极低。
Konva.js提供了最大的帮助。在维护它多年并使用它为其他公司构建了多个编辑器之后,我已经理解了每一个画布编辑器的问题:文本编辑、变换、导出质量和性能。Polotno基本上是我为自己编写我已经为其他公司编写过几次的东西。
我使用了一个简单的技术栈:React、konva.js、用于状态管理的mobx-state-tree,以及用于UI的Blueprint.js。这些都是我已经很熟悉的工具。代码完全是客户端JavaScript。客户自己进行托管和部署。
我们使用https://docusaurus.io/构建了第一个网站。它几乎没有营销页面,只有文档。2023年,我的合伙人加入了项目。由于他的主要关注点是营销,我们将网站迁移到了Framer。然后,我们构建了第一个用于设计云端渲染的服务器端技术栈:Node.js、Puppeteer和Supabase。

开源、文档和免费产品
我的第一个付费客户来自2020年11月的Konva.js社区。他们每月支付186美元。第二个客户在六个月后出现。这非常缓慢,但模式很清晰——有需求。那些早期用户的问题和错误报告塑造了产品。
因此,Konva.js是第一个增长杠杆。许多开发者已经通过这个库认识了我,所以当他们需要一个设计编辑器时,Polotno是自然的下一步。
第二个杠杆是SEO。我们的文档吸引了用户。开发者搜索一个问题,落在文档页面上,然后尝试它。
第三个是Polotno Studio,这是基于我们SDK构建的免费编辑器。我们不知道有多少客户实际上来自Studio,但很明显人们在分享它,并且它提升了品牌。它也有帮助,因为它是一个实时沙盒,开发者可以快速看到SDK的能力。当我在r/InternetIsBeautiful上发布它时,它获得了2万次点赞。
大约三年过去了,Polotno的收入才与我主业的月收入8000美元相匹配。2023年5月,我辞去了工作,专注于Polotno。这导致我的个人收入下降,但我相信全职投入会恢复它。
向企业级迈进
我们的主要模式是月度SDK订阅。公司支付许可证费用并将编辑器嵌入他们的产品中。
当Polotno开始时,我们为小公司和独立开发者设计了定价:简单的月度计划、自助服务、没有销售电话。但随着产品和团队的成熟,更大的公司开始联系我们,需要不同的解决方案。他们寻求的不是更多功能,而是信任:经过采购、安全和合规审查的定制合同、具有升级和指定联系人的明确支持模式、版本锁定、定制责任条款以及源代码许可选项。因此,我们添加了企业许可证,以包含这些元素以及需要时的定制开发。
我从第一天就开始收费;我们从未为商业用途提供免费版本的SDK。收入主要来自新客户和现有客户扩大使用量并升级到更大计划。
两个不公平的优势和一个挑战
我最大的优势是开源。多年在GitHub、Discord和Stack Overflow上回答陌生人的问题,让我了解了人们遇到的困难,并在Polotno存在之前就建立了信任。这是你买不到的。
另一个优势是我低风险的设置。我有一份工作;项目不花钱,所以我可以等几年。没有快速赚钱的压力是一个巨大的优势,在我的情况下,这是必要的。我不确定这个产品的市场是否存在。我不了解客户;我不知道是否有人会付费。我必须小心谨慎。
同时,让它成功所需的时间长度可能是我最大的挑战。它需要极大的耐心。第一个付费客户在第一次提交后九个月出现,第二个又在六个月后出现。很长一段时间里,似乎什么都没有发生:我几乎每个晚上都在工作,结果只是每月几百美元。
专注于深度
过去,我的建议会是卖给企业,而不是消费者。但我们现在正在进入AI时代,SaaS的末日可能真实存在,所以我不确定那个建议是否仍然有效。
我确定的是:从你已经深入了解的东西开始。我的不公平优势是十年的画布工作。你的优势就在你的工作经历中。如果你还没有那样的经历,选择一个领域并深入下去。AI使学习比以往任何时候都快,但深度仍然取决于你。
下一步是什么?
从这里开始,我想让Polotno保持一个稳定、长期的公司。我们盈利且独立,没有投资者也没有退出计划,所以基于我们构建的客户可以规划数年,而不是几个季度。目标是在公司需要在其产品中嵌入设计编辑器时成为显而易见的选择。
有趣的部分是AI。现在每个人都可以生成图像,但仍然有人需要编辑结果、添加logo、修正文本、导出用于打印。编辑器成为AI输出的控制界面,我希望Polotno成为那个编辑器。
你可以在X上关注。或者查看我们的免费编辑器,Polotno Studio。
订阅