ARTICLE · 1065361
从 Word 文档开始:我把 KOC 签约搬到了线上
改 Word 好麻烦。
最近工作内容变得越来越杂了。前段时间还在测游戏和 Root 权限或者偶尔回一下群里的用户消息,这几天又开始找 KOC 了。
一开始是筛人。在 YouTube 上翻各种频道,看播放量,看最近的视频,看他到底是不是我们想找的那类创作者。筛完之后再一个个发邮件、加联系方式,问报价,聊合作形式。

本来我以为最麻烦的部分应该是找人。结果真谈下来几个之后,我发现后面更麻烦。因为要签合同。
我们是有一份 Word 的合同母版,每谈下来一个人,我就复制一份出来,然后重新改里面的信息。这个人 40 美元,下一个人可能 25 美元。这个是单独做一条视频,另一个可能只是 60 秒植入。改完之后还得发给对方,对方填好自己的信息,再把文件发回来。
一个两个其实还好。但我这几天同时在跟好几个人聊,邮件、Discord、WhatsApp、Telegram 来回切,再加上一堆 Word 文档,我很快就有点分不清谁是谁了。而且我最怕的一件事是:
复制上一份合同之后,忘记把上一个人的东西改干净。
那就很尴尬了。所以我当时就在想:
这玩意怎么这么麻烦
合同大部分内容明明都是固定的。真正需要对方填写的,也就是名字、联系方式、账号这些信息。那干脆做成网页不就行了。
我把合同提前放进去,需要改的东西在后台配置,然后给每个 KOC 生成一个链接。对方点进去,看合同,填信息,提交。我这边直接在后台看。
就这么简单。然后我去做了。
一、那就做一个呗
想法其实很简单。我需要一个后台,可以把已经谈好的 KOC 信息填进去,比如名字、合作价格、佣金比例、视频形式这些,然后生成一个只属于他的合同链接。
KOC 点开链接之后,不需要下载任何文件。合同就在网页上。他看完,填写自己的信息,确认,然后提交。我在后台就能直接看到。差不多就这些。
所以我也没写什么需求文档,更没有画原型。毕竟这个东西的第一个用户就是我自己,我很清楚自己到底烦什么。直接开干。
前端、后端、数据库一点点往上堆,哪里缺东西就补哪里。数据库用了 Supabase,部署扔到了 Railway(当然,目前合同里面并没有什么敏感的信息而且后续系统可能会并入我们的官方平台中)。
中间当然也遇到了一堆小问题。比如合同里面哪些内容应该由我提前填写,哪些应该留给 KOC;不同人的合作价格不一样,合同内容也不能完全写死;生成出来的链接还不能让人随便改东西,不然合同本身就没意义了。这些东西一开始我其实都没想完整。基本上就是:做一点。打开看看。发现不对。再改。
最后折腾出来了一个勉强能用的版本。用户端很简单,就是看合同、填信息、提交。后台也很简单,可以创建合同、查看状态,再看看对方到底填了什么。没有什么复杂的功能,UI 也不漂亮。
但至少原来那个流程:
改 Word → 保存 → 发文件 → 等对方下载 → 填写 → 再发回来
变成了:
创建合同 → 发链接 → 对方填写 → 后台查看

到这里的时候,我其实已经挺满意了。因为对于我的工作效率来说它的帮助已经很大了
二、然后,我看到了竞品的创作者平台
第一版做完之后,我其实已经不打算继续了也没有什么想要让它变成创作者门户的意思,毕竟我只需要汇总好合同就可以了。最开始的问题解决了:不用再复制 Word,不用再把合同通过邮件发来发去。能用就行。
但后面在继续找 KOC、看竞品的时候,我注意到了一个东西:
有些竞品已经有自己的 Creator Platform 了。
创作者可以注册自己的账号,绑定频道,参加官方活动,提交内容。平台这边则可以审核投稿、管理创作者,再去看后续的数据。
我当时看完的第一反应是:我靠,居然比我们快?因为我们的产品和技术最近也在开发创作者平台的功能
而我现在这个东西,本质上还只是「签合同」距离真正的创作者平台还有一段距离
而且实际和 KOC 合作根本不是签完合同就结束了。前面要谈合作,中间要签合同、发素材,后面还要等对方制作视频、审核内容、发布,再去看数据。既然合同部分已经搬上来了,那为什么不干脆继续往后接?
于是原来那个很简单的合同功能,开始越长越大。我先把用户分成了两个角色。一边是我们自己用的管理端。除了原来的合同管理,我又往里面加了 UGC 活动、投稿审核、合同模板和素材中心。另一边则是给 KOC 使用的创作者端。创作者可以有自己的账号和主页,可以查看合同、绑定自己的 YouTube 频道、查看活动,也可以把制作好的内容直接提交上来。
提交之后,我们在管理端审核。通过,或者驳回修改。
原来散落在邮件和聊天软件里的其中一些东西,开始被我一点点往这个平台里塞。



做到这里的时候,它和最开始那个「在线填合同的小网页」已经不是一个东西了。但有意思的是,我从头到尾其实都没有想过:
我要做一个 Creator Platform。
一开始真的只是:
改 Word 好麻烦。
只是后来看到别人已经在怎么做,再看自己手上的流程后觉得可以继续而已。
三、不只是在「抄功能」
看到竞品的 Creator Platform 之后,我确实有过一个很直接的想法:
这个功能不错,我们也可以做
然后就开始加。投稿、审核、活动、素材中心、创作者主页……听起来很像经典的:
竞品有,所以我们也得有。
但真正开始做之后,好像又不是这么回事。因为当我把这些功能往自己的平台里塞的时候,首先要回答的不是「这个页面怎么做」,而是:
它在我们现在的工作里,到底解决什么问题?
比如投稿审核。竞品有一个投稿入口,不代表我照着做一个输入框,让创作者贴个 YouTube 链接就结束了。我们真正需要的是:创作者发布视频之后,把视频交给我们。我们确认这是不是他的频道、是不是这次合作的内容,然后查看视频,决定通过、驳回,或者让他修改。
那后台就得知道这个投稿属于谁。属于哪个活动。现在是什么状态。谁审核过。为什么被驳回。
再比如素材中心。如果只是「竞品有,所以我也做一个」,那它可能就是一个摆着 Logo 和宣传图的文件页面。但放回实际工作里,它对应的是另一件很具体的事情:我不用每谈一个 KOC,就重新翻文件,然后在 Discord、WhatsApp 或邮件里再发一遍 Logo、活动信息、产品介绍和下载链接。
这些东西本来就在重复发生。只是以前没有被放到一个地方。
功能本身其实没那么重要。
重要的是先把现在的工作拆开,看清楚哪些事情一直在重复,哪些信息一直散落在不同地方,哪些步骤每次都需要靠人记住。然后再决定:
这一段,要不要交给系统。
所以后来我再看竞品的时候,不在只是关注:
「它有什么功能?」
而是:
「它为什么要有这个功能?」
「我们有没有同样的问题?」
如果没有,那就算了。如果有,再看看能不能把它接进我们自己的流程里。至少这样,比照着页面一个一个往上抄有意思多了。
四、从一个 Word 文档,到一条工作流
到这里再看,最开始那份让我觉得麻烦的 Word,反而已经没那么重要了。我真正想解决的东西,从「怎么更方便地签合同」,慢慢变成了:
怎么让一次 KOC 合作更顺畅地走完甚至是让更多创作者可以方便的参与其中。
以前这件事在我脑子里其实是散的。找人是找人。合同是合同。发素材是发素材。审核视频又是另一件事。每天上班就是哪个事情来了处理哪个事情。
但把它们放到一起之后,会发现它其实是一条很完整的流程:
筛选创作者
↓
联系并确认合作
↓
创建合同
↓
创作者填写并确认
↓
提供素材和推广信息
↓
创作者制作内容
↓
提交审核
↓
修改 / 通过
↓
发布
↓
查看后续数据
而我现在做的事情,就是尝试把这条原本靠聊天记录、文件和人脑维持的流程,一点点放进一个地方。
当然,现在这个平台离「完整」还差得远。很多东西甚至都只是刚刚能跑。有些流程还得人工处理,有些页面也很粗糙,权限、通知、数据统计这些东西后面还有一堆可以继续补的地方。
而且做到现在,我已经踩过一个很明显的坑:
能想到一个功能,不代表现在就需要这个功能。
最开始做合同,是因为我真的每天都在改 Word。后来做投稿审核,是因为视频真的需要在聊天软件里来回确认。做素材中心,也是因为同样的东西我确实需要重复发送。
这些功能都有一个共同点:它们不是我想出来的。是我先干了一遍这份工作。觉得麻烦。又干了一遍。还是觉得麻烦。然后才开始想:
这一段能不能不要每次都让我自己来?
先别急着想一个多大的产品。先去干活。很多需求,可能就藏在那些让你忍不住说:
「怎么又要来一遍?」
的地方。
五、最后
其实 Word 文档也没什么问题。真正的问题只是,当一件事情开始不断重复,当参与的人越来越多,当文件、消息和状态散落得到处都是的时候——继续靠 Word,好像就有点不够了。
我一开始只是想偷个懒。不想再复制合同,不想再改名字、改价格,然后检查自己有没有忘记删掉上一个人的信息。所以做了一个网页。网页做完之后,看到了竞品的 Creator Platform,又觉得正好和我们后续要进行的方向一样。于是有了创作者端,有了管理端,有了投稿、审核、活动、素材……
再后来,我才发现自己想做的,已经不是「把 Word 搬到网页上」了。而是把一件原本散落在很多地方的工作,整理成一条能跑起来的流程。
现在它当然还很粗糙。甚至过一段时间之后,说不定我们的产品和技术可以做出来更好更完善的创作者平台
但没关系。至少现在真的有人在用。


而且有时做东西不一定非得从一个多么宏大的 Idea 开始,它可能就藏在工作里或者学习中一个特别小、特别烦、有点无聊的瞬间。你先忍一次。再忍一次。第三次的时候终于受不了了的时候,一个可以解决你问题的想法就会自然而然的诞生。