資料帶不帶得走,試用期先花五分鐘測一輪

TL;DR

試用新工具的第一週,我先測的不是功能,是資料帶不帶得走,因為試用期是籌碼最多的時候,兩年後才發現匯不出來,多數人只會忍。我看四件事:格式別的工具讀不讀得懂(Airtable 不支援整個 base 匯成一檔,要逐表下載 CSV);關聯還在不在(客戶與訂單、文章與分類,Twenty 的關聯 ID 只出現在「多」的那一邊,一次最多匯 20,000 筆,超過要分批或走 API,HubSpot 預設每個關聯欄位最多帶一千筆);附件是檔案還是連結(Airtable CSV 裡的附件網址幾小時後失效,Twenty 匯出不含附件,NocoDB 自架要把資料庫、附件、設定檔一起備份);方案有沒有 API(Airtable 免費方案一個月 1,000 次)。還有三樣東西不會跟著匯出檔走:付費訂閱的抽成與平台內購(Substack 網頁付費訂閱跑在你自己的 Stripe 上,搬到 Ghost 接同一個 Stripe 就能匯入,但 Substack 會繼續抽既有訂閱 10%;iOS App 裡用 Apple 內購訂的,Apple 不會把扣款關係轉到別的平台)、平台子網域、追蹤者關係。最後附一份前四步約五分鐘做得完的匯出測試清單。

  • 試用期是籌碼最多的時候,資料少、流程沒串,發現匯出有問題換工具只要一個下午
  • 關聯最容易斷:Twenty 的關聯 ID 只出現在「多」的那一邊,只剩名字的關聯遇到同名客戶就對不回去
  • Airtable 匯出 CSV 的附件只是會過期的網址,要趁有效時把檔案抓下來;NocoDB 自架的附件不在資料庫裡,要另外備份
  • Substack 網頁付費訂閱接同一個 Stripe 搬得去 Ghost,但既有訂閱的 10% 抽成甩不掉;App 內購訂閱、平台子網域、追蹤者關係則不會跟著匯出檔走,要在試用期就寫下來

試用期第一天,多數人做的事都差不多:匯入幾筆資料、拉一個看板、接一條自動化,越玩越順手,順手到第十四天就刷卡了。

我現在試新工具,順序剛好反過來。第一週先做的不是玩功能,是把資料匯出來,換一個工具打開,看看離開他之後還剩下什麼。

我在 工具要不要自架的五個問題 裡寫過第二題「資料在別人家,我會不會被綁架」,那篇只用一段帶過。這篇拆開來,變成試用期幾分鐘做得完的清單。

為什麼是試用期,不是要搬家的時候才測

試用期是你最有籌碼的時候。

資料只有十筆、自動化一條都還沒串、同事還沒在上面養成習慣。這時候發現匯出有問題,換一個工具的代價是一個下午。

兩年後就不一樣了。資料幾萬筆、串了十幾條流程、整個團隊的工作方式都長在他上面。那時候才發現關聯匯不出來,多數人不會走,會忍。忍久了,續約談價的籌碼就不在你手上。

所以我把匯出測試放在試用期。我沒打算走,只是想先確定自己走得了。

我會看的四件事

格式:別的工具讀不讀得懂

CSV、JSON、Markdown 這類格式是通用語,大部分工具都讀得懂。如果匯出來的是只有他自己能匯回去的檔案,那比較像備份,不算真的帶得走。

也要看匯出的單位。Airtable 官方寫明不支援整個 base 匯成一個檔,每張表要各自下載 CSV,record 上的留言、欄位說明也不在範圍內。

關聯:客戶跟訂單、文章跟分類還連在一起嗎

試算表是平的,資料庫的關聯是立體的,匯出時關聯通常會被壓扁。

做內容的人最常碰到文章跟分類:一篇文章掛兩個分類,匯出來常常擠成一格用逗號隔開,分類的上下層關係還得另外找。

CRM 也一樣。開源 CRM Twenty 從聯絡人那頭匯出,每個人會多一欄 companyId 指回公司;從公司那頭匯出,就看不出底下掛了哪些人。他也只匯出畫面上看得到的欄位。

HubSpot 則讓你選要不要帶關聯,預設每個關聯欄位最多一千筆,通話、筆記要另外匯出。

重點是事先知道,搬家時得把幾張表都匯出來自己拼回去。如果關聯只剩名字沒有 ID,兩個都叫「王小明」的客戶,你就分不出哪張訂單是誰的。CRM 該怎麼挑,我另外寫在 Twenty vs HubSpot。

附件:是檔案,還是一串會過期的連結

Airtable 的附件欄位在 CSV 裡是「檔名加網址」,官方說這些網址幾個小時後就會失效(保證至少兩小時)。隔天再開,附件大概都點不開了,要趁有效時把檔案抓下來。

Twenty 的匯出則不含附件、圖片和上傳的檔案。

在意附件的話,可以看看自架。NocoDB 自架時,表格資料在你自己接的 PostgreSQL,畫面上也能下載 CSV、JSON、Excel。但附件不在資料庫裡,預設存在 nocodb_data 這個 volume(設了 S3 就在 bucket),官方備份文件要你把資料庫、附件、設定檔三樣一起備。只備資料庫的人,剛好會在附件上出包。這筆功夫怎麼算進成本,我寫在 自架的帳單不在 VPS 那一欄。

API:匯出按鈕不夠用時的後門

匯出按鈕給你的通常是畫面上的東西,API 拿到的才比較完整。Twenty 匯出一次最多 20,000 筆,超過的話官方建議用篩選分批匯,或改走 API(GraphQL),API 沒有筆數上限。

要看的是兩件事:你的方案有沒有開 API,額度是多少。Airtable 免費方案一個月 1,000 次 API 呼叫,Team 方案 10 萬次。一次性搬家多半夠用,想每天自動備份就得先算。

匯出檔帶不走的東西

前面四件事都能打開匯出檔驗收。下面這三樣,就算看得到一部分,值錢的那一半還是留在原地。

抽成跟平台內購的訂閱。 Substack 在匯出這點其實做得不差,文章、名單、統計都能打包下載,名單裡查得到誰是付費訂閱者(匯不出姓名)。網頁上的付費訂閱,扣款跑在你自己的 Stripe 帳號上,Ghost 官方搬家文件就是叫你接上同一個 Stripe 把訂閱匯過去。甩不掉的是那條抽成:搬完後 Substack 還會繼續對既有訂閱收 10%,要另外找 Ghost 協助拿掉。真正綁在平台金流上的,是讀者在 iOS App 裡用 Apple 內購訂的,錢先付給 Apple 再轉給 Substack。Substack 官方也寫明,Apple 不會把這段扣款關係轉到別的平台,你只留得住 email。兩邊抽成怎麼算,可以看 Ghost vs Substack。

平台子網域。 文章如果一直長在「你的名字.平台.com」底下,搜尋排名跟別人給你的連結,累積的都是那個網域。Ghost 文件提到,在 Substack 用自訂網域的人,搬家時要設好轉址,連結才不會斷。沒有綁自己網域的人,轉址這件事多半要看平台給不給,主動權不在自己手上。

追蹤者關係。 Substack 自己就把「追蹤」跟「訂閱」分成兩種關係。追蹤你、但沒留 email 給你的人,是平台的推薦系統在幫你維持。就算哪天匯得出一份名單,那也只是一份名單,關係本身留在原地。

這幾樣我會在試用期就寫下來。現在不用急著解決,知道自己拿什麼換便利就好。

五分鐘匯出測試清單

  1. 塞幾筆刁鑽的假資料:一個客戶掛兩張訂單、一篇文章掛兩個分類、一筆帶附件、一筆中文夾 emoji 和換行、兩個同名的王小明
  2. 按匯出,用別的工具打開(Google 試算表就好),不要用原工具驗收自己
  3. 對關聯:每張訂單還看得出是哪個王小明的嗎,那篇文章的兩個分類還在不在
  4. 對附件:是檔案還是連結,隔天再點一次那個連結
  5. 翻 API 文件:你的方案有沒有、額度多少,再把匯出檔帶不走的東西寫成三行備忘

前四步多半五分鐘做得完。表格多、要逐張匯出的工具會久一點。

能走的人,留得比較安心

測試做完,多半還是會繼續用同一個工具。工具本身會不會繼續維護是另一題,開源工具的部分我寫在 怎麼判斷一個開源專案還健不健康。

這份清單的目的從來不是找理由離開,是讓「留下來」變成一個知道代價的選擇。怎麼讓 AI 工具真的融進工作流,我整理在 AI101。

覺得有用?分享給需要的人 👇
何佳勳的觀點

我自己這幾年最深的體悟是:會被 AI 取代的是工具操作,留得下來的是判斷力。當定價被壓縮、護城河被打穿,行銷人能賣的只剩判斷,不是會不會用軟體。

何佳勳的觀點

我自己在學 AI 工具的方法,就是先動手做出一個小到不能再小的版本,再回頭優化。我寫教學也照這個邏輯,與其解釋一個技巧,不如用文章本身的形式直接演給讀者看,看到比讀到多十倍說服力。

想把觀點變成實際產出?

讀完觀點,下一步是動手。免安裝的線上工具讓你 30 秒內就把想法做成內容。

免費試用 AI101 挑戰平台 →

常見問題

試用新的 SaaS 工具時,怎麼快速確認資料帶得走?

在試用期就做一次匯出測試。先放幾筆刁鑽的假資料:一個客戶掛兩張訂單、一篇文章掛兩個分類、一筆帶附件、一筆中文夾 emoji 和換行、兩個同名客戶。匯出後用別的工具(Google 試算表即可)打開,檢查訂單還對不對得回客戶、文章的分類還在不在、附件是檔案還是連結、連結隔天還開不開得了,最後確認你的方案有沒有開放 API 與額度。前四步多半五分鐘內做得完,表格多、需要逐張匯出的工具會久一點。

Airtable 匯出 CSV 會包含附件檔案嗎?

不包含檔案本身。依 Airtable 官方說明,附件欄位在 CSV 中以檔名加網址呈現,這些網址幾個小時後就會失效(官方保證至少兩小時),需要在有效期間把檔案下載下來。Airtable 也不支援把整個 base 匯成單一檔案,每張表要各自下載,record 留言與欄位說明不在匯出範圍內。

從 Substack 搬到 Ghost,付費訂閱者帶得走嗎?

網頁付費訂閱帶得走,但有條件。Substack 的訂閱者名單可以匯出成 CSV,含 email、訂閱日期、方案類型等欄位,目前無法匯出訂閱者姓名。透過網頁訂閱的付費訂閱,扣款跑在創作者自己連接的 Stripe 帳號上,Ghost 官方搬家文件要求 Ghost 連接與 Substack 相同的 Stripe 帳號,才能匯入付費訂閱者;搬過去之後,Substack 仍會對既有的付費訂閱繼續收取 10% 費用,想移除需另外聯繫 Ghost(concierge@ghost.org)。讀者若是在 Substack iOS App 裡用 Apple 內購訂閱,Substack 官方說明 Apple 不會在平台之間轉移扣款關係,創作者仍保有這些讀者的 email,只能邀請他們改用其他方式重新訂閱。