全部项目详解

FitEscala

已上线

一家帮西班牙独立健身房招募新会员的公司,效果在合同里写明保证。我做了获客引擎、落地页,以及公司运营所依靠的 CRM。

我的角色
联合创始人兼技术负责人
年份
2026
使用技术
Python · Node.js · Express · SQLite · Static HTML · Railway
LEAD ENGINE: PYTHON +SCRAPLINGOUTREACH: AUTOMATED SEQUENCESLANDING PAGES: STATIC HTMLBOOKED CALL OR WHATSAPPCRM: PIPELINE, FOLLOW-UPS,REACTIVATIONLEADSCLICKBOOKEDDELIVERY TRACKEDCITY BY CITY, OSM FALLBACKNO BUILD STEP, INSTANT LOADSGUARANTEE EVENTS TIMESTAMPED

横向滚动可以看到完整的图。

架构LEAD ENGINE → OUTREACH → LANDING PAGE → BOOKED CALL → CRM

问题

小型健身房和工作室靠会员费维持经营,却很少有一套可复制的方法来招募新会员。常见的办法是找一家按月收费的代理公司,但不保证效果。FitEscala 卖的是结果:合同里写明会员目标,没达到就退款。这只有在交付的每一步都被精确记录时才行得通。

实现方式

一共四个部分,全部自研。Python 写的获客引擎按城市查找并筛选工作室,导出后用于主动联系。落地页是静态 HTML,不用框架,也没有构建步骤,负责把一次点击变成一通约好的电话或一段 WhatsApp 对话。一个多租户 CRM(Node、Express 和 SQLite,部署在 Railway 上)负责跑销售流程:每日电话队列、跟进模板、每周与客户对账,以及每日备份。保证所依赖的每个事件,也就是预约到店和入会,都会在 CRM 里打上时间戳,因为合同规定以这份记录为准。

关键决策

  • 公开页面用纯 HTML

    公开站点就是纯 HTML、CSS 和 JavaScript。一个 React 原型被换成了静态文件:页面秒开,托管也不需要额外工作。

  • CRM 就是合同的记录

    交付指标对应合同里的具体条款,所以每一次到店和入会都打上了时间戳。保证是一项法律承诺,它背后的数据必须经得起推敲。

  • 所有环节先手动跑通

    每一步都可以靠人手动点“发送”来完成。之后每一步都可以单独自动化,而客户看到的东西不变。

目前进展

fitescala.com 已上线,两位创始人每天都在用这个 CRM。我们的第一个客户是巴塞罗那的一家普拉提工作室,为它做的推广活动从 2026 年 10 月开始,目前仍在进行。推广数据要等活动结束后才会放到这里,在那之前不会公布。

  1. 2026.04与 Iván Mieres 共同创立公司。
  2. 2026.07更名为 FitEscala。fitescala.com 上线,CRM 投入使用。
  3. 2026.09第一个客户:巴塞罗那的一家普拉提工作室。
  4. 2026.10第一个推广活动进行中。
下一篇Malton London Press