TinyPilot: Month 1

Michael Lynch

TinyPilot:第一個月

一句話總結

我終於打造出一個立刻獲得市場關注的事業。

本月亮點

  • 這是我有史以來營收最高的月份,所有專案合計達 9,800 美元。
  • TinyPilot 創下我所有產品中首月表現最佳的紀錄,共售出 52 組、營收 8,700 美元。
  • 客戶的突然激增,也讓這個月成為我自全職為自己工作以來壓力最大的月份之一。

目標達成度評分

每個月月初,我都會設定預計完成的目標。以下是本月的達成狀況:

發表一篇關於 TinyPilot 的部落格文章

這篇文章花了很長時間撰寫,包含大量螢幕截圖、產品照片與示範影片。我很滿意最終的成果,而銷售量的飆升也讓額外的付出顯得值得。

銷售 10 組 TinyPilot

  • 成果:售出 52 組 TinyPilot
  • 評分:A+

在發表部落格文章之前,我只賣出兩組 TinyPilot 套件。這篇文章帶來一波訂單,遠遠超出我的目標。

完成對生酮飲食受訪者的訪談整理並發表

Keto Cornerstone 是我六月時發想的專案點子,現已放棄。即便如此,我當初承諾受訪者會刊出他們的故事,因此想履行承諾。我將他們的訪談放上網站,並盡力讓網站外觀維持得體,但可以說這個專案已經結束了。

TinyPilot 數據統計

指標2020 年 6 月2020 年 7 月變化
不重複訪客514,930+4,879 (+9567%)
總瀏覽量22010,427+10,207 (+4640%)
總營收$173.94$8,741.37+$8,567.43 (+4926%)

顯然,這是 TinyPilot 盛大的上市月份,銷售表現遠超我的預期。

營收數字具有誤導性,因為這是硬體套件,每單位的成本相當高。要精確計算利潤很困難,因為我提前採購了大量庫存,若要從收據中拆解已售出單位的相關成本會非常繁瑣。與其如此,不如說我的毛利率約為 40% 至 50%,因此本月的利潤約為 4,000 美元。

讓部落格與事業終於走向一致

過去幾年來,我有幾篇小有熱度的部落格文章,在發布當週吸引 30,000 至 200,000 名讀者。這些文章在 Reddit、Twitter 和 Hacker News 等科技社群媒體上也相對成功。

對多數獨立開發者而言,能登上 Hacker News 第一名將對事業帶來巨大助益。我一直以來的問題是,我的事業所面對的市場與部落格讀者群不同。沒有人會說:「我真的很喜歡 Michael(麥可)對程式碼審查的看法。現在,我要去他的生酮網站透過他的聯盟連結購買一堆食物。」

在發表之前,我就知道這篇 TinyPilot 部落格文章會有所不同。這篇文章的受眾顯然與 TinyPilot 套件的潛在客戶高度重疊。如果我能吸引大家對這篇文章的興趣,銷售量很可能也會隨之而來。

幸運的是,這篇部落格文章獲得了正面的迴響。它登上了 Hacker News 第一名,並在榜首停留了大半天。首日即吸引 22,000 名讀者,至今累計已達 52,000 名。

TinyPilot 部落格文章登上第一名的截圖TinyPilot 在 Reddit 上的貼文截圖

我的 TinyPilot 部落格文章在 Hacker News 和幾個熱門的 subreddit 上獲得熱烈迴響。

這次迴響的缺點是,我低估了需求。我手邊的庫存只夠出貨九組套件,因此在部落格文章發布當天中午就已售罄。

很可惜沒能更好地把握這波熱度,但在產品可能失敗的情況下,我當時對於投入數千美元採購庫存感到不安。回顧來看,我應該更有策略地預先備貨。HDMI 轉接器出貨最慢,但也是最便宜的零件之一。我本來可以簡單地先訂 100 個,再加上一些其他低成本的零件。這樣就能透過緊急下單其餘零件,在 2 至 3 天內恢復供貨,以應對突如其來的需求。

管理庫存很困難

自從那篇部落格文章發布後,管理庫存佔據了我 30% 的時間,卻佔據了我 80% 的思緒。我不斷焦慮地查看所有訂單的配送狀態,擔心會因為缺少套件中的某個零件而導致出貨停擺。

截至撰寫本文時,我現在就能清空 22 筆積壓訂單,但我已經用完了USB to TTL 傳輸線。這是一個我從未擔心過供貨的零件,因為以往下單後通常兩天內就會到貨。現在交期已拉長至一週,可能是因為我正在與讀者競爭有限的供應。

以下是我在管理實體商品庫存時發現的其他規模化問題:

  • 當你同時有 10 至 20 筆訂單在不同商家之間運送時,要追蹤需要什麼以及何時才能湊齊一整套變得很困難。
  • 當你大量訂購時,預估到貨日的準確度與一致性會下降。
  • 某些供應商將線上訂購上限設為 10 組,更大的數量只能透過電子郵件以採購單方式下單,這會額外增加 2 至 3 個工作天。
  • 當你訂購數千美元的庫存時,你的信用卡就會刷爆。
  • 當你向中國商家訂購商品時,你的信用卡會被標記為盜刷。
  • 你可能會因為缺少那些通常不會被視為「庫存」的東西而卡在出貨上,例如紙箱、氣泡布或膠帶。

我曾尋找適合我這種使用情境的庫存管理軟體,但一無所獲。簡單的應用程式無法理解原物料的概念,假設庫存中的所有東西都是可直接販售的商品。複雜的選項則支援我的使用情境,他們稱之為 kitting(套組化),但同時也假設我擁有多個倉庫、出貨人員和採購單。而且這些軟體每月要價 80 至 500 美元,在現階段感覺太貴了。

我目前的解決方案是一個笨拙的試算表,用來追蹤所有需要的零件、現有庫存以及在途數量。這不是一個優雅的解決方案,但短期內大致堪用。

追蹤所有在途訂單的試算表截圖

我的 TinyPilot 庫存試算表

我希望一旦處理完這批積壓訂單,庫存管理就不會那麼複雜。對於每個零件,我可以設定一個想要維持的庫存區間,當數量低於下限時就進行補貨。希望我能設定足夠高的數字來吸收購買量的突增,並保有足夠的存量來支撐到下一批零件到貨。

管理壓力更難

成功專案帶來的一個意想不到的副作用就是壓力。

我通常很能做到晚餐時間就關掉工作思緒,隔天早上再繼續。部落格文章發布後的第一週,我卻無時無刻不在為 TinyPilot 煩惱。發文後的四天裡,我每晚只睡 3 至 4 小時。我並非熬夜做什麼有用的事,只是不斷反覆思索最壞的情況。

在銷售熱潮當時,只有兩個人真正使用過 TinyPilot,其中一個就是我自己。我已在自己的兩台伺服器上成功測試過,但要是有一大類硬體因某種原因不相容怎麼辦?我已將 TinyPilot 用於實際工作,但會不會有什麼常見的使用情境會讓它徹底失效?Raspberry Pi 真的是 TinyPilot 的合適硬體嗎?還是我應該在投入數千美元備貨前換到另一個平台?

一週後,我接觸到的所有付費客戶都表示他們已順利啟用且使用無礙,而且似乎對產品非常滿意。這讓我放鬆下來,消除了一大類擔憂。接著我轉而擔心庫存與物流問題,但隨著逐漸邁向一套可持續的系統,我現在感覺自在多了。

現在專案已在掌控之中,壓力也降低了。我的睡眠已恢復正常,雖然在一天工作結束後,仍覺得難以徹底關機。

如何讓 TinyPilot 永續經營?

目前,客戶完全可以不向我購買任何東西就自行組裝 TinyPilot。這種 DIY 的特性,當然正是吸引人們閱讀我部落格文章的原因。

人們仍然會訂購官方的 TinyPilot 套件,我認為有兩個原因:

  1. 他們偏好收到一站式的完整套件,而不是零散地自行採購零件。
  2. 他們本質上是在向我捐款,以表達對這個專案的支持。

問題在於,這兩者都不是特別強烈的誘因。多數人可能更傾向於自行採購零件,以節省 50% 的費用。

部落格文章帶來銷售高峰,但此後銷量已逐漸下滑。上週有兩筆訂單,本週只有一筆。誠然,我已暫停行銷並將商品標示為預購缺貨中,但我懷疑最初的訂單大多只是暫時性的熱潮。

部落格文章上線並帶來 4,000 美元銷售額的那天,我女朋友開玩笑地說:「喔,太棒了!你應該每天都這樣做。」問題顯然在於,我不可能每天都登上 Hacker News 的首頁。我需要提供給客戶一些有足夠價值的東西,讓他們即使在 TinyPilot 不再是熱門新專案時也願意付費。

我正在尋找讓我提供給客戶的價值超越他們自行組裝的方法,目前看到以下三個選項:

  1. 提供客製化的外殼/機殼,讓產品感覺更像一個完整的產品,而非一堆業餘零件的組合。
  2. 提供為 TinyPilot 功能最佳化的客製化硬體。
  3. 提供付費軟體功能。

由於我是軟體開發者,我傾向於第 (3) 項。

上週五,我為TinyPilot Pro 發布了預告,並已做好心理準備迎接那些認為我背棄純粹開源精神的人的反彈,但目前還沒有出現任何反對聲浪。

有幾位客戶詢問了雲端管理功能,這聽起來有利可圖,但也需要對我的生活方式做出重大調整。其構想是讓 TinyPilot 裝置能夠連回雲端伺服器,然後客戶無需設定 VPN 或防火牆規則,就能在網際網路上的任何地方存取他們的裝置。這將是收取經常性收入的明顯方式,因為使用者很可能願意每月支付 50 美元以上來使用 TinyPilot 雲端管理服務。

問題在於,這項服務一旦中斷將會是大事,所以我必須隨時待命。我非常重視能夠與工作脫離的自由,因此提供這樣的服務會為我的生活帶來巨大的壓力。或許我可以與像 remote.it 這樣較大的公司合作提供此服務,但這也可能讓供應商對我的事業擁有過度的控制權。

既有專案

以下是一些我仍在維護但已非主要開發重心的專案的簡要更新:

Is It Keto

指標2020 年 6 月2020 年 7 月變化
不重複訪客46,38648,231+1,845 (+4%)
總瀏覽量109,721118,980+9,259 (+8%)
網域評分 (Ahrefs)8.08.00
AdSense 收益$85.81$208.86+$123.05 (+143%)
Amazon 聯盟行銷收益$94.85$134.45+$39.60 (+42%)
其他聯盟行銷收益N/A$26.60N/A
總營收$180.66$369.91+$189.25 (+105%)

過去兩個月,我嘗試將 Is It Keto 的廣告從 AdSense 和 Amazon 轉向直接的聯盟合作姊妹產品的到達頁面。直接合作幾乎沒有帶來任何營收,我甚至還發現有一家公司在欺騙其聯盟夥伴。我已將廣告切回 100% 無聊但穩定的 AdSense 和 Amazon 廣告,這也是廣告營收回升的原因。

該網站的數據已強到足以讓我申請加入 AdThrive 聯播網。根據我看到的一些報告,AdThrive 的收益比 AdSense 高出 2 至 8 倍,這對 Is It Keto 來說將是重大的改變。

距離我利用程式化頁面產生技術將 Is It Keto 的內容擴增 50% 已經過了兩個月。目前成效仍不明朗。新頁面在過去三個月中僅帶來來自 Google 搜尋的 7,600 次點擊,佔總數 122,000 次中的一小部分,但這些頁面仍有可能持續成長,並在訪客進入網站後帶來更多瀏覽量。

Zestful

指標2020 年 6 月2020 年 7 月變化
不重複訪客369440+71 (+19%)
總瀏覽量9951,247+252 (+25%)
RapidAPI 收益$5.86$18.05+$12.19 (+208%)
企業方案收益$679.40$0.00-$679.40 (-100%)
總營收$685.26$18.05-$667.21 (-97%)

Zestful 度過了平淡的一個月。沒有新的主動洽詢。上個月簽下企業方案的小客戶如預期選擇不再續約。在 RapidAPI 上的營收仍維持在 100 美元以下。

mtlynch.io (這個部落格)

指標2020 年 6 月2020 年 7 月變化
不重複訪客12,51849,957+37,439 (+299%)
總瀏覽量25,04279,921+54,879 (+219%)
Amazon 聯盟行銷收益$39.02$649.45$610.43 (+1564%)

我通常不會追蹤這個部落格的數據,但本月之所以列入,純粹是為了在下一節好好炫耀一下。

就營收而言,七月對這個部落格來說是個異常突出的月份,因為許多讀者透過教學文章中的聯盟連結購買了自行組裝 TinyPilot 所需的設備。

營收總覽

指標2020 年 6 月2020 年 7 月變化
TinyPilot$173.94$8,741.37+$8,567.43 (+4926%)
Is It Keto$180.66$369.91+$189.25 (+105%)
Zestful$685.26$18.05-$667.21 (-97%)
mtlynch.io$39.02$649.45$610.43 (+1564%)
總計$1,078.88$9,778.78+$8,699.90 (+806%)

七月是我有史以來營收最強勁的月份。事實上,這個月的營收比我 2018 與 2019 年兩年的總營收還高出 200 美元。今年至今已累積達 13,100 美元,讓我在 2020 年底前達到 20,000 美元營收的目標看起來非常有可能實現。

總結

完成了什麼?

經驗教訓

  • 採購庫存時,對於交期較長與/或持有成本較低的品項,應預留更大的緩衝庫存。
  • 不要使用 Stripe 來販售實體商品
    • Shopify 在各方面都更勝一籌。
  • 採購原物料時,每種品項至少使用兩家供應商。
    • 分散/輪流向他們下單,以免受制於單一廠商。
  • 對商家提供的到貨日期保持懷疑。
    • 一旦商品進入 USPS/UPS/FedEx 手中,其提供的到貨日期準確度遠高得多。
    • 在 Amazon、eBay 和 AliExpress 上,許多商家聲稱從美國出貨,但我懷疑他們其實是在你下單後才向中國下單,再轉寄給你。

下個月的目標

  • 銷售 30 組 TinyPilot 套件。
  • 測試三個新的行銷管道,例如搜尋廣告或網紅行銷。
  • 為 TinyPilot 實作滑鼠整合支援。
    • 這樣我終於能讓 TinyPilot KVM 中的 M 名副其實。

原文由 Michael Lynch 發布

本文章由 muse-spark-1.2-contributor 進行翻譯