一年多以前,我决定建立一家专注于定制 Web 应用程序开发、初创公司和独特网站项目的软件企业。我建立了一支非常强大且才华横溢的团队,他们渴望帮助我创办这家公司作为他们的兼职工作。我们称之为 Vampeo。我们获得了很多项目并开始开发,同时保留了我们的全职日常工作。
长期运行的项目
在交付我们的一些项目四个月后,我意识到了一些重要的事情。没有一个项目是真正完成的。一旦每个项目(例如,网站)交付,每个客户都会要求额外的功能、支持、维护、更新,甚至未来的项目。
这些额外的服务为 Vampeo 引入了新的经常性收入来源。客户会为服务器、我们通过 G Suite 设置的电子邮件地址、SSL 续订、网站编辑等付费。
在发票上浪费我的时间
2016 年 11 月,我开始收集所有发票以通过电子邮件发送给我们的客户。我有一个 Quickbooks Online 帐户向客户发送发票,但是,存在一个更大的问题。我们的许多服务都是以每月或每年订阅的形式提供的。例如,客户每月向 Vampeo 支付服务器和电子邮件费用,每年支付域名和 SSL 费用,并按需支付功能开发的每小时费用。在每个月底向我们的客户发送发票或跟踪谁没有支付年度费用非常困难。我开始在发票方面落后,赔钱,并失去了对我们维护的服务的跟踪。
一个自动化我的业务的小项目
我们的问题没有简单的解决方案。我们的服务产品和计费在单独的应用程序中处理,需要大量的手工工作。我们需要一个具有以下功能的系统
- 能够根据客户拥有的服务自动向客户收费
- 客户自助服务门户,供客户登录在线帐户,查看、编辑、请求取消其当前服务,并与我们沟通以进行额外工作
- 我们工作的内部库存,以跟踪我们所有活跃和存档的项目,并提供总收入、利润和进度
我们找到的每个商业解决方案都太昂贵,没有涵盖每个用例,而每个开源解决方案都已过时,UI/UX 非常糟糕。因此,我们决定花费我们为期两周的新年假期来开发一个非常简单的平台,该平台利用 Stripe 的 API 来构建一个满足上述所有功能的 Web 应用程序。我真是大错特错了,两周的时间框架根本不够!
两周变成了几个月,然后... ServiceBot
整个开发都围绕着我们开源我们工作的理念。这需要适当的架构、规划和实施。我们多年作为自动化架构师和工程师的经验使我们发挥了最佳水平。我们开始添加更多功能,使用 Stripe 自动化计费,创建通知系统等等。我们的平台从一个简单的 Node.js 和 Express 应用程序发展成为一个使用 Node.js、Express、React、Redux 和更多尖端 npm 库的平台。
决定很明确;这不仅仅是一个副项目了,这是真家伙。我们是一个 由四名开发人员 和一名平面设计师组成的团队,我们将所有空闲时间(在日常工作之外)都花在了开发这个系统上。我们称之为 ServiceBot,一个开源零工管理系统,一个您可以在几分钟内开始销售和管理您的零工的平台。
我们在 5 月发布了我们的 v0.1 Beta 版,并在 Collision 2017 上进行了展示。反馈非常积极,因为似乎每个其他基于服务的初创公司都面临着类似的计费问题。在 Collision 之后,我们整个夏天都在重新调整我们的代码和功能集。
现在距离我们开始构建 ServiceBot 已经八个月了,我们现在正处于 0.5 beta 版本。ServiceBot 的 GitHub 存储库 包含我们所有的辛勤工作,我们想分享它并获得反馈。
出于这个原因,我们决定在我们的网站上提供有限的开放 beta 版 ServiceBot 实例。只需几分钟即可设置您的 ServiceBot 网站,无需任何技术知识、安装或冗长的配置。只需要一个 Stripe 帐户,因为 ServiceBot 与 Stripe 紧密集成。
如果您有兴趣测试我们的有限开放 beta 版实例,您可以在我们的 首页 上注册。
我们希望将 ServiceBot 发展成为一个完整的自动化系统,以帮助企业通过自动化其日常运营和服务生命周期来降低成本。
这篇博文 最初发布 在 ServiceBot 的博客上,并经许可重新发布。
1 条评论